From 76add143654aca7e25b29d659d78b2dbeb6c324b Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Sun, 22 Nov 2020 14:43:34 +0000 Subject: [PATCH] Add build flag to print test results --- build.gradle | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build.gradle b/build.gradle index 1e1514f4..6e724239 100644 --- a/build.gradle +++ b/build.gradle @@ -127,6 +127,16 @@ configure(allprojects) { } } exclude '**/*IntegrationTests.*' + if (project.hasProperty('statemachineTestResults') && statemachineTestResults.toBoolean()) { + afterSuite { desc, result -> + if (!desc.parent) { + def output = "Results: ${result.resultType} (${result.testCount} tests, ${result.successfulTestCount} successes, ${result.failedTestCount} failures, ${result.skippedTestCount} skipped)" + def startItem = '| ', endItem = ' |' + def repeatLength = startItem.length() + output.length() + endItem.length() + println('\n' + ('-' * repeatLength) + '\n' + startItem + output + endItem + '\n' + ('-' * repeatLength)) + } + } + } } }