Specification
Once the tests get to a certain size, we really want to only run the tests that have been changed by the files/commits.
Integration tests will still run all the tests. That is tests on staging branch would run through everything, but during feature commits, we can reduce cost by only running tests that have been affected by the changes.
Jest has some ability to do this:
We could locally override this with a special commit [ci test] label that we can program ourselves.
Additional context
Tasks
- ...
- ...
- ...
Specification
Once the tests get to a certain size, we really want to only run the tests that have been changed by the files/commits.
Integration tests will still run all the tests. That is tests on staging branch would run through everything, but during feature commits, we can reduce cost by only running tests that have been affected by the changes.
Jest has some ability to do this:
We could locally override this with a special commit
[ci test]label that we can program ourselves.Additional context
Tasks