1 #!/data/data/com.termux/files/usr/bin/bash
4 echo "Specify package to run tests for as only argument"
9 TEST_DIR
=packages
/$PACKAGE/tests
11 if [ ! -d
$TEST_DIR ]; then
12 echo "ERROR: No tests folder for package $PACKAGE"
19 for TEST_SCRIPT
in $TEST_DIR/*; do
20 test -t
1 && printf "\033[32m"
21 echo "Running test ${TEST_SCRIPT}..."
23 test -t
1 && printf "\033[31m"
28 if [ "$FIRST" != "$SECOND" ]; then
29 echo "assertion failed - expected '$FIRST', got '$SECOND'"
37 (( NUM_FAILURES
+= 1 ))
39 test -t
1 && printf "\033[0m"
42 echo "$NUM_TESTS tests run - $NUM_FAILURES failure(s)"