Exclude JPS tests from normal run. Log Gradle version when advancing it.
This commit is contained in:
@@ -118,9 +118,25 @@ tasks.withType(Test) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task testAdvanceGradleVersion(type: Test) {
|
def jpsIncrementalTestsClass = '**/KotlinGradlePluginJpsParametrizedIT.class'
|
||||||
systemProperty("advanceGradleVersion", "4.3-rc-1")
|
|
||||||
|
test {
|
||||||
|
exclude jpsIncrementalTestsClass
|
||||||
|
}
|
||||||
|
|
||||||
|
task testsFromJps(type: Test) {
|
||||||
|
include jpsIncrementalTestsClass
|
||||||
dependsOn = test.dependsOn
|
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)
|
check.dependsOn(testAdvanceGradleVersion)
|
||||||
Reference in New Issue
Block a user