From 0a112c3f0964e4be0bab7148538656173768c3b7 Mon Sep 17 00:00:00 2001 From: Mitya Selivanov Date: Fri, 8 Sep 2023 21:34:37 +0200 Subject: Refactor kit_test to header-only library --- build_and_test.sh | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'build_and_test.sh') diff --git a/build_and_test.sh b/build_and_test.sh index 6e5b5fc..63bc27c 100644 --- a/build_and_test.sh +++ b/build_and_test.sh @@ -118,6 +118,7 @@ fi echo "" +echo "Build kit" $COMPILE ${FLAGS} \ ${FLAG_OBJ}"build/kit${OBJ_POSTFIX}" \ "source/kit/_static.c" @@ -125,17 +126,10 @@ if [ $? -ne 0 ]; then exit 1 fi -$COMPILE ${FLAGS} \ - ${FLAG_OBJ}"build/kit_test${OBJ_POSTFIX}" \ - "source/kit_test/_static.c" -if [ $? -ne 0 ]; then - exit 1 -fi - +echo "Build kit_test_suite" $COMPILE ${FLAGS} \ ${FLAG_EXE}"build/kit_test_suite${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ - "build/kit_test${OBJ_POSTFIX}" \ "source/tests/_static.c" \ ${LINK_FLAGS} if [ $? -ne 0 ]; then @@ -145,7 +139,6 @@ fi $COMPILE ${FLAGS} \ ${FLAG_EXE}"build/test_too_many_assertions${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ - "build/kit_test${OBJ_POSTFIX}" \ "source/tests/test_too_many_assertions.c" \ ${LINK_FLAGS} if [ $? -ne 0 ]; then @@ -155,7 +148,6 @@ fi $COMPILE ${FLAGS} \ ${FLAG_EXE}"build/test_too_many_tests${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ - "build/kit_test${OBJ_POSTFIX}" \ "source/tests/test_too_many_tests.c" \ ${LINK_FLAGS} if [ $? -ne 0 ]; then @@ -165,7 +157,6 @@ fi $COMPILEPP ${FLAGS} \ ${FLAG_EXE}"build/test_cpp${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ - "build/kit_test${OBJ_POSTFIX}" \ "source/tests/test_cpp.cpp" \ ${LINK_FLAGS} if [ $? -ne 0 ]; then @@ -175,7 +166,6 @@ fi $COMPILEPP ${FLAGS} \ ${FLAG_EXE}"build/test_signals${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ - "build/kit_test${OBJ_POSTFIX}" \ "source/tests/test_signals.cpp" \ ${LINK_FLAGS} if [ $? -ne 0 ]; then @@ -216,7 +206,7 @@ else STATUS=1 fi -./build/test_signals --quiet +./build/test_signals if [ $? -eq 0 ]; then echo "signals - OK" else -- cgit v1.2.3