]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
fuzz: Force `make check` to fail if fuzz target fails
authorTobias Brunner <tobias@strongswan.org>
Thu, 1 Dec 2022 15:31:23 +0000 (16:31 +0100)
committerTobias Brunner <tobias@strongswan.org>
Fri, 2 Dec 2022 13:58:23 +0000 (14:58 +0100)
fuzz/Makefile.am

index 55ead622ed527e747e998aa03ac7975486644649..e2254c1e8e7295cd59551e8b5477e41e026ead27 100644 (file)
@@ -53,7 +53,7 @@ libFuzzerLocal_a_LIBADD = $(top_builddir)/src/libstrongswan/libstrongswan.la
 check: all
        for f in $(FUZZ_TARGETS); do \
                corpus=$${f#fuzz_}; \
-               ./$$f $(FUZZING_CORPORA)/$${corpus}/*; \
+               ./$$f $(FUZZING_CORPORA)/$${corpus}/* || exit 1; \
                crashes=$(FUZZING_CORPORA)/$${corpus}-crash; \
-               test ! -d $${crashes} || ./$$f $${crashes}/*; \
+               test ! -d $${crashes} || ./$$f $${crashes}/* || exit 1; \
        done