From 128064c48949502e63ed20ca409557b4fa5de2af Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Tue, 27 Oct 2026 01:15:54 +0100 Subject: Massively increase coverage by pulling fullscrapes and sending udp packets --- Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index b172af6..ad2ca4e 100644 --- a/Makefile +++ b/Makefile @@ -152,7 +152,7 @@ check-sanitize: $(TESTBIN).sanitize # cannot reach. Built with the sanitizers on, so the tracker reports its own # memory errors and the harness turns those into failures. PYTHON?=python3 -FEATURES_integration=$(FEATURES) -DWANT_IP_FROM_QUERY_STRING +FEATURES_integration=$(FEATURES) -DWANT_IP_FROM_QUERY_STRING -DWANT_ACCESSLIST_BLACK CFLAGS_integration=$(CFLAGS) $(OPTS_debug) $(FEATURES_integration) -fsanitize=address,undefined -fno-omit-frame-pointer LDFLAGS_integration=$(LDFLAGS) -fsanitize=address,undefined @@ -162,7 +162,13 @@ opentracker.integration: $(SOURCES) $(HEADERS) check-integration: opentracker.integration OPENTRACKER=./opentracker.integration $(PYTHON) -m unittest discover -s tests/integration -.PHONY: all check check-sanitize check-integration clean install +# Everything, cheapest first, so a quick failure comes back quickly. +check-all: + $(MAKE) check + $(MAKE) check-sanitize + $(MAKE) check-integration + +.PHONY: all check check-sanitize check-integration check-all clean install clean: rm -rf opentracker opentracker.debug opentracker.integration proxy proxy.debug $(TESTBIN) $(TESTBIN).sanitize *.o *~ -- cgit v1.3