From 68e440eec4d09174ef04c4f3d20acd0682ec41da Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Wed, 24 Apr 2024 22:52:06 +0200 Subject: [PATCH] fuzz: Use all test directories for XML seed corpus It's probably better to add as many files as possible to the seed corpus even if they're less specific to a fuzzer. --- fuzz/Makefile.am | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am index 7fc216a13..005d90b28 100644 --- a/fuzz/Makefile.am +++ b/fuzz/Makefile.am @@ -21,6 +21,8 @@ XML_SEED_CORPUS_SRC = \ '$(top_srcdir)/test/valid/*.xml' \ '$(top_srcdir)/test/VC/*' \ '$(top_srcdir)/test/VCM/*' \ + '$(top_srcdir)/test/XInclude/docs/*' \ + '$(top_srcdir)/test/XInclude/without-reader/*' \ '$(top_srcdir)/test/xmlid/*' testFuzzer_SOURCES = testFuzzer.c fuzz.c @@ -82,9 +84,7 @@ fuzz-valid: valid$(EXEEXT) seed/valid.stamp seed/xinclude.stamp: genSeed$(EXEEXT) @mkdir -p seed/xinclude - ./genSeed$(EXEEXT) xinclude \ - '$(top_srcdir)/test/XInclude/docs/*' \ - '$(top_srcdir)/test/XInclude/without-reader/*' + ./genSeed$(EXEEXT) xinclude $(XML_SEED_CORPUS_SRC) @touch seed/xinclude.stamp xinclude_SOURCES = xinclude.c fuzz.c @@ -120,9 +120,7 @@ fuzz-html: html$(EXEEXT) seed/html.stamp seed/reader.stamp: genSeed$(EXEEXT) @mkdir -p seed/reader - ./genSeed$(EXEEXT) reader \ - $(XML_SEED_CORPUS_SRC) \ - '$(top_srcdir)/test/XInclude/docs/*' + ./genSeed$(EXEEXT) reader $(XML_SEED_CORPUS_SRC) @touch seed/reader.stamp reader_SOURCES = reader.c fuzz.c