Test impact analysis#
Test impact analysis finds automatically a minimum set of tests that can verify changed code.
On module level#
Besides tests, we have different work to do in modules: Android Lint, unit-tests, assemble, ...
If a module is not affected by changes, we don't want to run anything in it.
These optimizations are supported in CI Steps Plugin.
See implementation in