From b0d619e2c9595f4ec05463e87be9d0d3423c0a70 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Fri, 22 Aug 2025 15:27:17 +0300 Subject: use covsrv for coverage testing --- Makefile | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index f7934d8..dae78e5 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,28 @@ CFLAGS = -g -Wall -Wextra check: check-vec check-sptree check-map +# see scripts/coverage for coverage testing + check-vec: mkdir -p build - $(CC) $(CFLAGS) -Iinclude tests/vec.c -o build/vec - valgrind -q --error-exitcode=1 ./build/vec + $(CC) $(CFLAGS) $(COVERAGEFLAGS) \ + -Iinclude -Ideps/covsrv/include \ + deps/covsrv/src/client.c tests/vec.c -o build/vec + ./scripts/run-test ./build/vec check-sptree: mkdir -p build - $(CC) $(CFLAGS) -Iinclude tests/sptree.c -o build/sptree - valgrind -q --error-exitcode=1 ./build/sptree + $(CC) $(CFLAGS) $(COVERAGEFLAGS) \ + -Iinclude -Ideps/covsrv/include \ + deps/covsrv/src/client.c tests/sptree.c -o build/sptree + ./scripts/run-test ./build/sptree check-map: mkdir -p build - $(CC) $(CFLAGS) -Iinclude tests/map.c -o build/map - valgrind -q --error-exitcode=1 ./build/map + $(CC) $(CFLAGS) $(COVERAGEFLAGS) \ + -Iinclude -Ideps/covsrv/include \ + deps/covsrv/src/client.c tests/map.c -o build/map + ./scripts/run-test ./build/map bench: bench-vec bench-sptree bench-map -- cgit v1.2.3