Do not fail build on TC when some tests fail, just report problem

Required to have green builds with failing tests muted.
This commit is contained in:
Ilya Gorbunov
2017-10-21 21:40:32 +03:00
parent 84c0e8dfb4
commit 97cf09b45a
3 changed files with 6 additions and 1 deletions
+5
View File
@@ -217,6 +217,7 @@ fun Task.listConfigurationContents(configName: String) {
val defaultJvmTarget = "1.8"
val defaultJavaHome = jdkPath(defaultJvmTarget!!)
val ignoreTestFailures by extra(project.findProperty("ignoreTestFailures")?.toString()?.toBoolean() ?: project.hasProperty("teamcity"))
allprojects {
@@ -252,6 +253,10 @@ allprojects {
}
}
tasks.withType(VerificationTask::class.java as Class<Task>) {
(this as VerificationTask).ignoreFailures = ignoreTestFailures
}
tasks.withType<Javadoc> {
enabled = false
}