2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-08-22 09:57:41 +00:00

For "make fuzz" only fuzz the seed corpus.

This way we avoid files generated by the fuzzer itself.
This commit is contained in:
Todd C. Miller 2021-02-15 07:35:19 -07:00
parent 7f3c670a13
commit ea7a70e85d
10 changed files with 11 additions and 11 deletions

View File

@ -125,13 +125,13 @@ lib/iolog/regress/corpus/log_json/make.json
lib/iolog/regress/corpus/log_json/pkg_add.json
lib/iolog/regress/corpus/log_json/pkg_delete.json
lib/iolog/regress/corpus/log_json/printenv.json
lib/iolog/regress/corpus/log_legacy/id
lib/iolog/regress/corpus/log_legacy/ls
lib/iolog/regress/corpus/log_legacy/mailq
lib/iolog/regress/corpus/log_legacy/make
lib/iolog/regress/corpus/log_legacy/pkg_add
lib/iolog/regress/corpus/log_legacy/pkg_delete
lib/iolog/regress/corpus/log_legacy/printenv
lib/iolog/regress/corpus/log_legacy/id.log
lib/iolog/regress/corpus/log_legacy/ls.log
lib/iolog/regress/corpus/log_legacy/mailq.log
lib/iolog/regress/corpus/log_legacy/make.log
lib/iolog/regress/corpus/log_legacy/pkg_add.log
lib/iolog/regress/corpus/log_legacy/pkg_delete.log
lib/iolog/regress/corpus/log_legacy/printenv.log
lib/iolog/regress/corpus/timing/timing.1
lib/iolog/regress/corpus/timing/timing.2
lib/iolog/regress/corpus/timing/timing.3

View File

@ -195,11 +195,11 @@ pvs-log-files: $(POBJS)
fuzz: $(FUZZ_PROGS)
@if test X"$(cross_compiling)" != X"yes"; then \
echo "fuzz_iolog_legacy: verifying corpus"; \
./fuzz_iolog_legacy $(srcdir)/regress/corpus/log_legacy/*; \
./fuzz_iolog_legacy $(srcdir)/regress/corpus/log_legacy/*.log; \
echo "fuzz_iolog_json: verifying corpus"; \
./fuzz_iolog_json $(srcdir)/regress/corpus/log_json/*; \
./fuzz_iolog_json $(srcdir)/regress/corpus/log_json/*.json; \
echo "fuzz_iolog_timing: verifying corpus"; \
./fuzz_iolog_timing $(srcdir)/regress/corpus/timing/*; \
./fuzz_iolog_timing $(srcdir)/regress/corpus/timing/timing.*; \
fi
check: $(TEST_PROGS) fuzz

View File

@ -490,7 +490,7 @@ fuzz: $(FUZZ_PROGS)
echo "fuzz_sudoers-ldif: verifying corpus"; \
./fuzz_sudoers_ldif $(srcdir)/regress/sudoers/*.ldif.ok; \
echo "fuzz_policy: verifying corpus"; \
./fuzz_policy $(srcdir)/regress/corpus/policy/*; \
./fuzz_policy $(srcdir)/regress/corpus/policy/policy.*; \
fi
check: $(TEST_PROGS) visudo testsudoers cvtsudoers fuzz