fuzz: rename "fuzz-corpus" directory to just "fuzz"
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 7 Jul 2018 15:43:40 +0000 (17:43 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 2 Oct 2018 07:41:25 +0000 (09:41 +0200)
Also, all corpus subdirectories are named exactly the same as the fuzzer they
are for. This makes the paths a bit longer, but easier.

23 files changed:
test/fuzz/.gitattributes [moved from test/fuzz-corpus/.gitattributes with 100% similarity]
test/fuzz/fuzz-dhcp-server/discover-existing [moved from test/fuzz-corpus/dhcp-server/discover-existing with 100% similarity]
test/fuzz/fuzz-dhcp-server/discover-new [moved from test/fuzz-corpus/dhcp-server/discover-new with 100% similarity]
test/fuzz/fuzz-dhcp-server/release [moved from test/fuzz-corpus/dhcp-server/release with 100% similarity]
test/fuzz/fuzz-dhcp-server/request-existing [moved from test/fuzz-corpus/dhcp-server/request-existing with 100% similarity]
test/fuzz/fuzz-dhcp-server/request-new [moved from test/fuzz-corpus/dhcp-server/request-new with 100% similarity]
test/fuzz/fuzz-dhcp-server/request-reboot [moved from test/fuzz-corpus/dhcp-server/request-reboot with 100% similarity]
test/fuzz/fuzz-dhcp-server/request-renew [moved from test/fuzz-corpus/dhcp-server/request-renew with 100% similarity]
test/fuzz/fuzz-journal-remote/invalid-ts.txt [moved from test/fuzz-corpus/journal-remote/invalid-ts.txt with 100% similarity]
test/fuzz/fuzz-journal-remote/sample.txt [moved from test/fuzz-corpus/journal-remote/sample.txt with 100% similarity]
test/fuzz/fuzz-unit-file/dev-mapper-fedora_krowka\x2dswap.swap [moved from test/fuzz-corpus/unit-file/dev-mapper-fedora_krowka\x2dswap.swap with 100% similarity]
test/fuzz/fuzz-unit-file/directives.service [moved from test/fuzz-corpus/unit-file/directives.service with 100% similarity]
test/fuzz/fuzz-unit-file/empty.scope [moved from test/fuzz-corpus/unit-file/empty.scope with 100% similarity]
test/fuzz/fuzz-unit-file/machine.slice [moved from test/fuzz-corpus/unit-file/machine.slice with 100% similarity]
test/fuzz/fuzz-unit-file/proc-sys-fs-binfmt_misc.automount [moved from test/fuzz-corpus/unit-file/proc-sys-fs-binfmt_misc.automount with 100% similarity]
test/fuzz/fuzz-unit-file/syslog.socket [moved from test/fuzz-corpus/unit-file/syslog.socket with 100% similarity]
test/fuzz/fuzz-unit-file/systemd-ask-password-console.path [moved from test/fuzz-corpus/unit-file/systemd-ask-password-console.path with 100% similarity]
test/fuzz/fuzz-unit-file/systemd-machined.service [moved from test/fuzz-corpus/unit-file/systemd-machined.service with 100% similarity]
test/fuzz/fuzz-unit-file/systemd-resolved.service [moved from test/fuzz-corpus/unit-file/systemd-resolved.service with 100% similarity]
test/fuzz/fuzz-unit-file/systemd-tmpfiles-clean.timer [moved from test/fuzz-corpus/unit-file/systemd-tmpfiles-clean.timer with 100% similarity]
test/fuzz/fuzz-unit-file/timers.target [moved from test/fuzz-corpus/unit-file/timers.target with 100% similarity]
test/fuzz/fuzz-unit-file/var-lib-machines.mount [moved from test/fuzz-corpus/unit-file/var-lib-machines.mount with 100% similarity]
tools/oss-fuzz.sh

index 2db5b4c..4d11e81 100755 (executable)
@@ -35,8 +35,10 @@ fi
 meson $build -D$fuzzflag -Db_lundef=false
 ninja -C $build fuzzers
 
-for d in "$(dirname "$0")/../test/fuzz-corpus/"*; do
-        zip -jqr $OUT/fuzz-$(basename "$d")_seed_corpus.zip "$d"
+# The seed corpus is a separate flat archive for each fuzzer,
+# with a fixed name ${fuzzer}_seed_corpus.zip.
+for d in "$(dirname "$0")/../test/fuzz/fuzz-"*; do
+        zip -jqr $OUT/$(basename "$d")_seed_corpus.zip "$d"
 done
 
 # get fuzz-dns-packet corpus