Added cmc_assert_total, cmc_assert_failed, better-looking unit test and other things

Started using functions from futils.h in unit test
Renamed unit tests
This commit is contained in:
Leonardo committed 2020-04-17 16:29:52 -03:00
1 parent 6f1fb7554e
commit 656c0e3b3a
21 files changed
+592 -305

No files matched your search

+9 -4
View File
@@ -1,27 +1,32 @@
CC = gcc
CFLAGS = -std=c11 -Wall -Wextra
CFLAGS += -Wno-unused -Wno-missing-braces -DCMC_TEST_COLOR
CFLAGS += -Wno-unused -Wno-missing-braces
CVFLAGS = --coverage -O0
INCLUDE = ../../src/
main: FORCE
$(CC) main.c -o main.exe $(CFLAGS) $(CVFLAGS) -I $(INCLUDE)
$(CC) main.c -o main.exe $(CFLAGS) $(CVFLAGS) -I $(INCLUDE) -DCMC_TEST_COLOR
./main.exe
gcov ./main.c
dev: FORCE
$(CC) main.c -o main.exe $(CFLAGS) $(CVFLAGS) -I $(INCLUDE)
$(CC) main.c -o main.exe $(CFLAGS) $(CVFLAGS) -I $(INCLUDE) -DCMC_TEST_COLOR
./main.exe
gcov ./main.c -n
rm *.gcda *.gcno *.exe
windev: FORCE
$(CC) main.c -o main.exe $(CFLAGS) $(CVFLAGS) -I $(INCLUDE)
$(CC) main.c -o main.exe $(CFLAGS) $(CVFLAGS) -I $(INCLUDE) -DCMC_TEST_COLOR
./main.exe
gcov ./main.c -n
del *.gcda *.gcno *.exe
nocov: FORCE
$(CC) main.c -o main.exe $(CFLAGS) -I $(INCLUDE) -DCMC_TEST_COLOR
./main.exe
rm *.exe
bare: FORCE
$(CC) main.c -o main.exe $(CFLAGS) -I $(INCLUDE)
./main.exe
rm *.exe