From 10eb027efa5017277b773aeb9d9d26d1bfd380b2 Mon Sep 17 00:00:00 2001 From: "fatih.bulut" Date: Sun, 21 Jun 2026 02:10:40 +0300 Subject: [PATCH] test(clone-app): add aggregate test runner --- plugins/clone-app/tests/run-all.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 plugins/clone-app/tests/run-all.sh diff --git a/plugins/clone-app/tests/run-all.sh b/plugins/clone-app/tests/run-all.sh new file mode 100755 index 0000000..dc99649 --- /dev/null +++ b/plugins/clone-app/tests/run-all.sh @@ -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