diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle b/libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle index 70062456965..38ed1b5d859 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle @@ -118,9 +118,25 @@ tasks.withType(Test) { } } -task testAdvanceGradleVersion(type: Test) { - systemProperty("advanceGradleVersion", "4.3-rc-1") +def jpsIncrementalTestsClass = '**/KotlinGradlePluginJpsParametrizedIT.class' + +test { + exclude jpsIncrementalTestsClass +} + +task testsFromJps(type: Test) { + include jpsIncrementalTestsClass dependsOn = test.dependsOn } +task testAdvanceGradleVersion(type: Test) { + def gradleVersionForTests = "4.3-rc-1" + systemProperty("advanceGradleVersion", gradleVersionForTests) + dependsOn = test.dependsOn + beforeTest { descriptor -> + logger.info("(!) Using Gradle version $gradleVersionForTests") + } + exclude jpsIncrementalTestsClass +} + check.dependsOn(testAdvanceGradleVersion) \ No newline at end of file