Validate Gradle task properties on test run
By default `validateTaskProperties` is added only to `check` task's dependencies, so doesn't run on our CI. We can run `check` instead of `test` on CI, but since developers are not used to it, I believe it's better to make `test` tasks depend on `validateTaskProperties`
This commit is contained in:
@@ -135,6 +135,7 @@ tasks.withType(Test) {
|
|||||||
def jpsIncrementalTestsClass = '**/KotlinGradlePluginJpsParametrizedIT.class'
|
def jpsIncrementalTestsClass = '**/KotlinGradlePluginJpsParametrizedIT.class'
|
||||||
|
|
||||||
test {
|
test {
|
||||||
|
dependsOn(":kotlin-gradle-plugin:validateTaskProperties")
|
||||||
exclude jpsIncrementalTestsClass
|
exclude jpsIncrementalTestsClass
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ artifacts {
|
|||||||
}
|
}
|
||||||
|
|
||||||
test.executable = "${JDK_18}/bin/java"
|
test.executable = "${JDK_18}/bin/java"
|
||||||
|
test.dependsOn(validateTaskProperties)
|
||||||
|
|
||||||
validateTaskProperties.failOnWarning = true
|
validateTaskProperties.failOnWarning = true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user