From 8a402691da670a81b1de305f895efc4e5c8f62c9 Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Thu, 22 Aug 2024 07:56:32 -0400 Subject: [PATCH] Resolve namespace collision between tunit and junit counters so they can both be used in the same script --- lib/tunit.sh | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/lib/tunit.sh b/lib/tunit.sh index bed2f55..0cb6843 100644 --- a/lib/tunit.sh +++ b/lib/tunit.sh @@ -7,10 +7,10 @@ # # If COLOR=on, then the OK/FAIL bits are in RED or GREEN. -SHUNIT_FAILURES=0 -SHUNIT_ERRORS=0 -SHUNIT_TESTS=0 -SHUNIT_TIMERSTART=$(date "+%s") +TUNIT_FAILURES=0 +TUNIT_ERRORS=0 +TUNIT_TESTS=0 +TUNIT_TIMERSTART=$(date "+%s") COLOR=${COLOR:-on} @@ -36,10 +36,10 @@ function tunit_header() EOF return 1 fi - SHUNIT_FAILURES=0 - SHUNIT_ERRORS=0 - SHUNIT_TESTS=0 - SHUNIT_TIMERSTART=$(date "+%s") + TUNIT_FAILURES=0 + TUNIT_ERRORS=0 + TUNIT_TESTS=0 + TUNIT_TIMERSTART=$(date "+%s") return 0 } @@ -54,18 +54,18 @@ EOF return 1 fi local errcolor failcolor elapsed - elapsed=$(expr $(date "+%s") - $SHUNIT_TIMERSTART) + elapsed=$(expr $(date "+%s") - $TUNIT_TIMERSTART) errcolor="${COLOR_GREEN}" failcolor="${COLOR_GREEN}" - if [ $SHUNIT_ERRORS -gt 0 ]; then + if [ $TUNIT_ERRORS -gt 0 ]; then errcolor="${COLOR_RED}" fi - if [ $SHUNIT_FAILURES -gt 0 ]; then + if [ $TUNIT_FAILURES -gt 0 ]; then failcolor="${COLOR_RED}" fi echo - echo "==== $SHUNIT_TESTS TESTS in $elapsed SECONDS : ${errcolor}$SHUNIT_ERRORS ERRORS${COLOR_NORMAL}, ${errcolor}$SHUNIT_FAILURES FAILURES${COLOR_NORMAL} ====" + echo "==== $TUNIT_TESTS TESTS in $elapsed SECONDS : ${errcolor}$TUNIT_ERRORS ERRORS${COLOR_NORMAL}, ${errcolor}$TUNIT_FAILURES FAILURES${COLOR_NORMAL} ====" return 0 } @@ -96,11 +96,11 @@ EOF failmsg="$5" cdata="$6" - SHUNIT_TESTS=$(expr $SHUNIT_TESTS + 1) + TUNIT_TESTS=$(expr $TUNIT_TESTS + 1) printf "[$classname] $testname .... " if [ "$failtype" != "" ]; then - SHUNIT_ERRORS=$(expr $SHUNIT_ERRORS + 1) - SHUNIT_FAILURES=$(expr $SHUNIT_FAILURES + 1) + TUNIT_ERRORS=$(expr $TUNIT_ERRORS + 1) + TUNIT_FAILURES=$(expr $TUNIT_FAILURES + 1) echo "${COLOR_RED}[FAILED]" echo " $failtype : $failmsg" echo "$cdata" | sed s/"^"/" "/g