Faster Feedback Loops: Running Tests on Git Changes
In large projects, running the entire test suite can be a significant time sink. Waiting for all tests to pass before merging changes can slow down development and increase feedback loops.
We recently implemented a system to run only the tests related to files changed in a given commit. This dramatically speeds up our test runs and provides faster feedback to developers.