What are Test Impact Analysis?
Continuous Integration (CI) runs and verifies regression tests to detect integration errors quickly. However, as a codebase matures and grows, its regression test suite also grows. Running a full regression test on the mature codebase might take hours, slowing down the frequency of integrations.
Test Impact Analytics (TIA) automatically selects the subset of tests required to validate the code being committed. Test Impact Analytics will run only the relevant tests required to validate a given code commit. This means: