4cd4e230bf
In this test only lookups caches are invalidated and only in first step.
module4 shouldn't be rebuilt since is compiled in step 1 and it is independent of all dirty modules.
Previously this module was rebuilt because of #KT-27044 which is fixed
by 5232f08
The same tests are run by both AbstractIncrementalCacheVersionChangedTest and AbstractDataContainerVersionChangedTest.
AbstractIncrementalCacheVersionChangedTest
Tests for changing targets local cache version for each modification step.
Individual tests can:
- can skip changing the version at any step by adding files like
module1_do-not-change-cache-versions.new.2 - clear has-kotlin flag by adding files like
module1_clear-has-kotlin.new.1
AbstractDataContainerVersionChangedTest
Tests for changing version of global lookups cache for each modification step.
Note that build.log file for this test case is named as data-container-version-build.log.
Individual tests can can skip changing the version at any step by adding files like module1_do-not-change-cache-versions.new.2.