]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Don't include libarchive fuzz tests by default
authorAlex Richardson <Alexander.Richardson@cl.cam.ac.uk>
Mon, 25 Jan 2021 14:03:17 +0000 (14:03 +0000)
committerAlex Richardson <arichardson@FreeBSD.org>
Wed, 17 Mar 2021 09:54:07 +0000 (09:54 +0000)
commit5ccad26529e3e9c698e1b98962e79bbe8a185901
treefd38f7f5ac6710f742b97557325f0b1a01d041a4
parente0b0299057afb2422afa2291d9e5c42aab8f718e
Don't include libarchive fuzz tests by default

These tests are basic fuzz tests that permute input to trigger crashes
rather than regression or unit tests. Additionally, some of them take a
rather long time to run and should probably be run on a dedicated fuzzing
job instead. Moreover, these simple tests use rand() instead of a real
fuzzing tool that generates interesting inputs (e.g. LLVM libFuzzer) so are
unlikely to find anything interesting when run in CI.

This allows removing one BROKEN_TESTS case due to timeouts and speeds up
running tests on emulated platforms such as QEMU.

Reviewed By: lwhsu, mm
Differential Revision: https://reviews.freebsd.org/D27153

(cherry picked from commit 3454fa118c41a588e2dad20614325297c989c60b)
lib/libarchive/tests/Makefile