test(clone-app): add aggregate test runner
This commit is contained in:
parent
87acf85d6f
commit
10eb027efa
|
|
@ -0,0 +1,20 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
set -uo pipefail
|
||||||
|
HERE="$(cd "$(dirname "$0")" && pwd)"
|
||||||
|
fail=0
|
||||||
|
|
||||||
|
echo "=== bash tests ==="
|
||||||
|
for t in "$HERE"/test-*.sh; do
|
||||||
|
echo "--- $(basename "$t") ---"
|
||||||
|
bash "$t" || fail=1
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "=== python tests ==="
|
||||||
|
for t in "$HERE"/test-*.py; do
|
||||||
|
echo "--- $(basename "$t") ---"
|
||||||
|
python3 "$t" || fail=1
|
||||||
|
done
|
||||||
|
|
||||||
|
echo
|
||||||
|
if [[ "$fail" -eq 0 ]]; then echo "ALL TESTS PASSED"; else echo "SOME TESTS FAILED"; fi
|
||||||
|
exit $fail
|
||||||
Loading…
Reference in New Issue