Files
SDG-OS/sdgos/wayshell/tests/run_all.sh
T
2026-06-27 10:50:50 +02:00

29 lines
875 B
Bash
Executable File

#!/bin/bash
#===============================================================================
# Test runner — runs all Wayshell tests
#===============================================================================
DIR="$(cd "$(dirname "$0")" && pwd)"
ALL_PASS=0
ALL_FAIL=0
for test_script in "$DIR"/test_*.sh; do
[[ "$(basename "$test_script")" == "run_all.sh" ]] && continue
echo ""
echo "=========================================="
echo " Running: $(basename "$test_script")"
echo "=========================================="
if bash "$test_script"; then
echo "SUITE PASSED"
else
echo "SUITE FAILED"
((ALL_FAIL++))
fi
done
echo ""
echo "=========================================="
echo " Summary: $ALL_PASS suites passed, $ALL_FAIL suites failed"
echo "=========================================="
exit $ALL_FAIL