]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Run "slow-unit" output files too and pass _all_ matching crash files, not just the...
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 27 Oct 2021 20:46:20 +0000 (16:46 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 27 Oct 2021 20:46:20 +0000 (16:46 -0400)
src/bin/fuzzer.mk

index 043a923ebd7e22227f3af69aed8d72e1a7df9c5d..b99d17cacafda72726c342cfd3271e2af4ac75ee 100644 (file)
@@ -93,10 +93,10 @@ test.fuzzer.$(PROTOCOL): $(TEST_BIN_DIR)/fuzzer_$(PROTOCOL) | src/tests/fuzzer-c
        fi
 endif
 
-test.fuzzer.$(PROTOCOL).crash: $(wildcard $(BUILD_DIR)/fuzzer/$(PROTOCOL)/crash-*) $(TEST_BIN_DIR)/fuzzer_$(PROTOCOL) | src/tests/fuzzer-corpus/$(PROTOCOL)
+test.fuzzer.$(PROTOCOL).crash: $(wildcard $(BUILD_DIR)/fuzzer/$(PROTOCOL)/crash-*) $(wildcard $(BUILD_DIR)/fuzzer/$(PROTOCOL)/slow-unit-*) $(TEST_BIN_DIR)/fuzzer_$(PROTOCOL) | src/tests/fuzzer-corpus/$(PROTOCOL)
        $(TEST_BIN)/fuzzer_$(PROTOCOL) \
                -artifact_prefix="$(FUZZER_ARTIFACTS)/$(PROTOCOL)/" \
                -max_len=512 $(FUZZER_ARGUMENTS) \
                -max_total_time=$(FUZZER_TIMEOUT) \
                -D share/dictionary \
-               $<
+               $(filter $(BUILD_DIR)/fuzzer/$(PROTOCOL)/crash-% $(BUILD_DIR)/fuzzer/$(PROTOCOL)/slow-unit-%, $?)