You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the CI runs all tests in dev environments. This means all npm dev dependencies will be installed. That is not representative of a production environment, where dev dependencies are not installed.
This can cause bugs to stay undetected, like #7183 where a dev dependency is used in non-test code and therefore passes the test. In a production environment that dependency would be missing and break the feature that is using that dependency.
Feature / Enhancement Description
Add additional CI stage to run tests in non-dev environment.
New Feature / Enhancement Checklist
Current Limitation
Currently, the CI runs all tests in dev environments. This means all npm dev dependencies will be installed. That is not representative of a production environment, where dev dependencies are not installed.
This can cause bugs to stay undetected, like #7183 where a dev dependency is used in non-test code and therefore passes the test. In a production environment that dependency would be missing and break the feature that is using that dependency.
Feature / Enhancement Description
Add additional CI stage to run tests in non-dev environment.
Example Use Case
#7183
Alternatives / Workarounds
none
3rd Party References
n/a
The text was updated successfully, but these errors were encountered: