mirror of https://github.com/openXC7/prjxray.git
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:
parent
9832078689
commit
acf7aafce1
|
|
@ -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 "----------------------------------------"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue