diff options
author | MarcoFalke <falke.marco@gmail.com> | 2020-03-10 11:24:56 -0400 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2020-03-10 11:15:11 -0400 |
commit | fa3fa27c45618bcd8e325b27728b5f6c175d1a03 (patch) | |
tree | 1c059e443703bc26f6a3375ae044c5ae450af4a7 /test | |
parent | aaaa055ff72a33241a3fdc2308d77bcbf51c262d (diff) |
fuzz: Remove option --export_coverage from test_runner
The coverage statistics are not stable across clang versions
Diffstat (limited to 'test')
-rwxr-xr-x | test/fuzz/test_runner.py | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/test/fuzz/test_runner.py b/test/fuzz/test_runner.py index 9f2c473bd0..1492932f2a 100755 --- a/test/fuzz/test_runner.py +++ b/test/fuzz/test_runner.py @@ -30,11 +30,6 @@ def main(): help="log events at this level and higher to the console. Can be set to DEBUG, INFO, WARNING, ERROR or CRITICAL. Passing --loglevel DEBUG will output all logs to console.", ) parser.add_argument( - '--export_coverage', - action='store_true', - help='If true, export coverage information to files in the seed corpus', - ) - parser.add_argument( '--valgrind', action='store_true', help='If true, run fuzzing binaries under the valgrind memory error detector', @@ -131,7 +126,6 @@ def main(): corpus=args.seed_dir, test_list=test_list_selection, build_dir=config["environment"]["BUILDDIR"], - export_coverage=args.export_coverage, use_valgrind=args.valgrind, ) @@ -152,7 +146,7 @@ def merge_inputs(*, corpus, test_list, build_dir, merge_dir): logging.debug('Output: {}'.format(output)) -def run_once(*, corpus, test_list, build_dir, export_coverage, use_valgrind): +def run_once(*, corpus, test_list, build_dir, use_valgrind): for t in test_list: corpus_path = os.path.join(corpus, t) if t in FUZZERS_MISSING_CORPORA: @@ -177,13 +171,6 @@ def run_once(*, corpus, test_list, build_dir, export_coverage, use_valgrind): logging.info(e.stderr) logging.info("Target \"{}\" failed with exit code {}: {}".format(t, e.returncode, " ".join(args))) sys.exit(1) - if not export_coverage: - continue - for l in output.splitlines(): - if 'INITED' in l: - with open(os.path.join(corpus, t + '_coverage'), 'w', encoding='utf-8') as cov_file: - cov_file.write(l) - break def parse_test_list(makefile): |