X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Frun_tests.sh;h=349dc9ef4ea613098305fb3d3ac12e9847d2382d;hb=78eea60c48fd902dd469654a69b1dcf5abb93f0c;hp=77689f48353b5a93f9057802fcc20cc55f44d582;hpb=6bc4dfcaf984da11799932b4fabdf37f49c0cd8d;p=bertos.git diff --git a/bertos/run_tests.sh b/bertos/run_tests.sh index 77689f48..349dc9ef 100755 --- a/bertos/run_tests.sh +++ b/bertos/run_tests.sh @@ -11,7 +11,7 @@ VERBOSE=1 CC=gcc -CFLAGS="-W -Wall -Wextra -I. -Iemul -std=gnu99 -fno-builtin -D_DEBUG -D_TEST -DARCH=ARCH_EMUL" +CFLAGS="-W -Wall -Wextra -Ibertos -Ibertos/emul -std=gnu99 -fno-builtin -D_DEBUG -D_TEST -DARCH=ARCH_EMUL" CXX=g++ CXXFLAGS="$CFLAGS" @@ -22,14 +22,14 @@ for test in $TESTS; do [ $VERBOSE -gt 0 ] && echo "Running $test..." case "$test" in *.cpp) - $CXX $CXXFLAGS $test -o test || exit 1 - ./test || exit 1 - rm -f test + $CXX $CXXFLAGS $test -o images/testcase || exit 1 + ./testcase || echo "FAILED: $test" + rm -f testcase ;; *.c) - $CC $CFLAGS $test -o test || exit 1 - ./test || exit 1 - rm -f test + $CC $CFLAGS $test -o testcase || exit 1 + ./testcase || echo "FAILED: $test" + rm -f testcase ;; esac done