Fixed some errors that were showing

This commit is contained in:
Eric Ratliff
2026-01-24 12:47:04 -06:00
parent fd9c573131
commit 9bd16f3dd0
2 changed files with 237 additions and 14 deletions

View File

@@ -11,12 +11,14 @@ PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
BLUE='\033[0;34m'
NC='\033[0m' # No Color
# Test results
TESTS_RUN=0
TESTS_PASSED=0
TESTS_FAILED=0
FAILED_TESTS=()
# Helper functions
pass() {
@@ -27,6 +29,7 @@ pass() {
fail() {
echo -e "${RED}${NC} $1"
FAILED_TESTS+=("$1")
((TESTS_FAILED++))
((TESTS_RUN++))
}
@@ -35,6 +38,12 @@ info() {
echo -e "${YELLOW}${NC} $1"
}
section() {
echo ""
echo -e "${BLUE}${NC} $1"
echo "────────────────────────────────────────────────────────────────"
}
# Test suite selection
RUN_UNIT=true
RUN_SYSTEM=true
@@ -257,6 +266,15 @@ echo ""
echo "Total: $TESTS_RUN"
echo -e "${GREEN}Passed: $TESTS_PASSED${NC}"
echo -e "${RED}Failed: $TESTS_FAILED${NC}"
if [ $TESTS_FAILED -gt 0 ]; then
echo ""
echo "Failed tests:"
for test in "${FAILED_TESTS[@]}"; do
echo -e " ${RED}${NC} $test"
done
fi
echo ""
if [ $TESTS_FAILED -eq 0 ]; then
@@ -267,4 +285,4 @@ else
echo -e "${RED}✗ Some tests failed${NC}"
echo ""
exit 1
fi
fi