Save fuzzer logs, even on success.

Previous CI logic deleted logs files along with intermediate outputs
from fuzzers.  This makes debugging issues like #661 harder.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
This commit is contained in:
Keith Rothman 2019-02-20 14:36:17 -08:00
parent 9832078689
commit acf7aafce1
2 changed files with 7 additions and 2 deletions

View File

@ -154,6 +154,6 @@ echo "----------------------------------------"
cd fuzzers
echo
echo "Cleaning up so CI doesn't save all the excess data."
make clean
make clean_fuzzers
)
echo "----------------------------------------"

View File

@ -11,6 +11,7 @@ FUZZONLY=N
BITONLY=N
all:
clean: clean_fuzzers clean_logs
define fuzzer
@ -21,8 +22,10 @@ define fuzzer
all: $(1)/run.ok
# Make the clean target run `make clean` in the fuzzer's directory.
clean::
clean_fuzzers::
$$(MAKE) -C $(1) clean
clean_logs::
rm -rf $(1)/logs
# Describe how to create the fuzzer's run.ok file.
@ -99,3 +102,5 @@ endif
quick:
$(MAKE) QUICK=Y
.PHONY: all clean clean_fuzzers clean_logs quick