From fa3fa27c45618bcd8e325b27728b5f6c175d1a03 Mon Sep 17 00:00:00 2001 From: MarcoFalke Date: Tue, 10 Mar 2020 11:24:56 -0400 Subject: fuzz: Remove option --export_coverage from test_runner The coverage statistics are not stable across clang versions --- test/fuzz/test_runner.py | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'test/fuzz') 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 @@ -29,11 +29,6 @@ def main(): default="INFO", 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', @@ -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): -- cgit v1.2.3