Only print the slowest tests at the end of a successful run. Correct verbose mode to parse string switch correctly.

This commit is contained in:
Dawid Weiss 2019-12-08 19:06:01 +01:00
parent 02c79dd211
commit eeb1c9abf6
2 changed files with 3 additions and 3 deletions

View File

@ -5,7 +5,7 @@ def verboseModeHookInstalled = false
allprojects {
plugins.withType(JavaPlugin) {
def verboseMode = propertyOrDefault("tests.verbose", "false")
def verboseMode = Boolean.parseBoolean(propertyOrDefault("tests.verbose", "false"))
project.ext {
testsWorkDir = file("${buildDir}/tmp/tests-cwd")

View File

@ -15,8 +15,8 @@ allprojects {
}
}
gradle.buildFinished {
if (allTests) {
gradle.buildFinished { result ->
if (allTests && result.getFailure() == null) {
def slowest = allTests
.sort { a, b -> b.duration.compareTo(a.duration) }
.take(10)