X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=test%2Frun_tests.sh;h=16171d64de2149f5d4b4050ed79c2ad7eaa0fb76;hb=ad858ab70795d9fcc2f9f6b0218969de37f9e023;hp=c9c4906cf7c6253f2a49923ad6f1340211b1204e;hpb=b812899d840ba9245e6e95725668bf911a9b36c7;p=bertos.git diff --git a/test/run_tests.sh b/test/run_tests.sh index c9c4906c..16171d64 100755 --- a/test/run_tests.sh +++ b/test/run_tests.sh @@ -17,7 +17,7 @@ VERBOSE=${VERBOSE:-1} CC=gcc #FIXME: -Ibertos/emul should not be needed -CFLAGS="-W -Wall -Wextra -Ibertos -Ibertos/emul -std=gnu99 -fno-builtin -D_DEBUG -DARCH=(ARCH_EMUL|ARCH_UNITTEST)" +CFLAGS="-W -Wall -Wextra -O0 -g3 -ggdb -Ibertos -Ibertos/emul -std=gnu99 -fno-builtin -D_DEBUG -DARCH=(ARCH_EMUL|ARCH_UNITTEST)" CXX=g++ CXXFLAGS="$CFLAGS" @@ -28,6 +28,9 @@ TESTS=${TESTS:-`find . \ TESTOUT="testout" +#Unit test static library +TESTLIB="images/libunittest.a" + buildout='/dev/null' runout='/dev/null' [ "$VERBOSE" -ge 2 ] && buildout='/dev/stdout' @@ -45,8 +48,8 @@ for src in $TESTS; do exe="./$TESTOUT/$name" case "$src" in - *.cpp) BUILDCMD="$CXX $CXXFLAGS $src -o $exe" ;; - *.c) BUILDCMD="$CC $CXXFLAGS $src -o $exe" ;; + *.cpp) BUILDCMD="$CXX $CXXFLAGS $src $TESTLIB -o $exe" ;; + *.c) BUILDCMD="$CC $CFLAGS $src $TESTLIB -o $exe" ;; esac [ $VERBOSE -gt 0 ] && echo "Building $name..."