39 lines
1.8 KiB
Bash
39 lines
1.8 KiB
Bash
|
|
#!/bin/bash
|
||
|
|
# Run all tests for Virtual Desktop Switcher
|
||
|
|
cd "$(dirname "$0")"
|
||
|
|
|
||
|
|
echo "╔══════════════════════════════════════════════════════════════╗"
|
||
|
|
echo "║ Virtual Desktop Switcher - Test Suite ║"
|
||
|
|
echo "╚══════════════════════════════════════════════════════════════╝"
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
FAILED=0
|
||
|
|
|
||
|
|
echo "▶ Running test_DesktopLogic.js..."
|
||
|
|
if node test_DesktopLogic.js; then
|
||
|
|
echo ""
|
||
|
|
else
|
||
|
|
FAILED=1
|
||
|
|
fi
|
||
|
|
|
||
|
|
echo ""
|
||
|
|
echo "▶ Running test_DesktopManager.js..."
|
||
|
|
if node test_DesktopManager.js; then
|
||
|
|
echo ""
|
||
|
|
else
|
||
|
|
FAILED=1
|
||
|
|
fi
|
||
|
|
|
||
|
|
echo ""
|
||
|
|
if [ $FAILED -eq 0 ]; then
|
||
|
|
echo "╔══════════════════════════════════════════════════════════════╗"
|
||
|
|
echo "║ ✓ ALL TESTS PASSED ║"
|
||
|
|
echo "╚══════════════════════════════════════════════════════════════╝"
|
||
|
|
exit 0
|
||
|
|
else
|
||
|
|
echo "╔══════════════════════════════════════════════════════════════╗"
|
||
|
|
echo "║ ✗ SOME TESTS FAILED ║"
|
||
|
|
echo "╚══════════════════════════════════════════════════════════════╝"
|
||
|
|
exit 1
|
||
|
|
fi
|