summaryrefslogtreecommitdiff
path: root/test/aarch64_small
diff options
context:
space:
mode:
authorAlex Richardson2020-09-25 10:12:56 +0100
committerAlex Richardson2020-09-25 12:30:09 +0100
commit782d3860eb0134c81d4a4204b7caab72cda3bd1d (patch)
tree7cdb5a20490ec77e846d60d8c00d1adb9ca1bafb /test/aarch64_small
parente6dadf146f699a7ac28228659832d31100861d17 (diff)
tests: Move copy-pasted code into a shared helper .sh
Also fix a few shellcheck warnings related to printf while doing so.
Diffstat (limited to 'test/aarch64_small')
-rwxr-xr-xtest/aarch64_small/run_tests.sh37
1 files changed, 2 insertions, 35 deletions
diff --git a/test/aarch64_small/run_tests.sh b/test/aarch64_small/run_tests.sh
index 416ad9f1..619ee8d2 100755
--- a/test/aarch64_small/run_tests.sh
+++ b/test/aarch64_small/run_tests.sh
@@ -5,43 +5,10 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd $DIR
SAILDIR="$DIR/../.."
-RED='\033[0;91m'
-GREEN='\033[0;92m'
-YELLOW='\033[0;93m'
-NC='\033[0m'
-
rm -f $DIR/tests.xml
-pass=0
-fail=0
-XML=""
-
-function green {
- (( pass += 1 ))
- printf "$1: ${GREEN}$2${NC}\n"
- XML+=" <testcase name=\"$1\"/>\n"
-}
-
-function yellow {
- (( fail += 1 ))
- printf "$1: ${YELLOW}$2${NC}\n"
- XML+=" <testcase name=\"$1\">\n <error message=\"$2\">$2</error>\n </testcase>\n"
-}
-
-function red {
- (( fail += 1 ))
- printf "$1: ${RED}$2${NC}\n"
- XML+=" <testcase name=\"$1\">\n <error message=\"$2\">$2</error>\n </testcase>\n"
-}
-
-function finish_suite {
- printf "$1: Passed ${pass} out of $(( pass + fail ))\n\n"
- XML=" <testsuite name=\"$1\" tests=\"$(( pass + fail ))\" failures=\"${fail}\" timestamp=\"$(date)\">\n$XML </testsuite>\n"
- printf "$XML" >> $DIR/tests.xml
- XML=""
- pass=0
- fail=0
-}
+# shellcheck source=../test_helpers.sh
+source "$SAILDIR/test/test_helpers.sh"
printf "<testsuites>\n" >> $DIR/tests.xml