diff --git a/Server/build.gradle b/Server/build.gradle index 62a7c9890..06df7ebc4 100644 --- a/Server/build.gradle +++ b/Server/build.gradle @@ -46,6 +46,20 @@ test { useJUnitPlatform() dependsOn cleanTest testLogging.showStandardStreams = true + testLogging { + events "passed", "skipped", "failed" + info.events = debug.events + info.exceptionFormat = debug.exceptionFormat + + afterSuite { desc, result -> + if (!desc.parent) { // will match the outermost suite + def output = "Results: ${result.resultType} (${result.testCount} tests, ${result.successfulTestCount} passed, ${result.failedTestCount} failed, ${result.skippedTestCount} skipped)" + def startItem = '| ', endItem = ' |' + def repeatLength = startItem.length() + output.length() + endItem.length() + println('\n' + ('-' * repeatLength) + '\n' + startItem + output + endItem + '\n' + ('-' * repeatLength)) + } + } + } } /*sourceSets { @@ -58,4 +72,4 @@ jar { attributes 'Main-Class': 'rs09.Server' } from { configurations.compileClasspath.collect { it.isDirectory() ? it : zipTree(it) } } -} +} \ No newline at end of file