From 2756f16c87be6c08af9358bfbf9c8d3f0139c073 Mon Sep 17 00:00:00 2001 From: Stephen Jones Date: Thu, 22 Oct 2020 02:15:15 +1100 Subject: [PATCH] Adding fix to generate test summary so reports display graphs correctly --- include/junit_integration | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/include/junit_integration b/include/junit_integration index 090904db..e9ec77c3 100644 --- a/include/junit_integration +++ b/include/junit_integration @@ -61,6 +61,20 @@ prepare_junit_check_output() { finalise_junit_check_output() { echo '' >> "$JUNIT_OUTPUT_FILE" + TEST_COUNT="0" + TEST_SUCCESS_COUNT="0" + TEST_FAILURE_COUNT="0" + TEST_SKIPPED_COUNT="0" + TEST_ERROR_COUNT="0" + TEST_COUNT=$(grep -c "testcase name=" "$JUNIT_OUTPUT_FILE") + TEST_SUCCESS_COUNT=$(grep -A1 "testcase name=" "$JUNIT_OUTPUT_FILE" | grep -c "") + TEST_FAILURE_COUNT=$(grep -A1 "testcase name=" "$JUNIT_OUTPUT_FILE" | grep -c " "$JUNIT_OUTPUT_FILE.$$" && mv "$JUNIT_OUTPUT_FILE.$$" "$JUNIT_OUTPUT_FILE" } output_junit_success() {