From b6ca1e72594a3b79fbe37cd2e70f531c448f3e76 Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Sat, 16 Feb 2019 01:23:41 +0000 Subject: [libFuzzer] make len_control less agressive: set the initial max len to the length of the largest seed. This was the original intent, but... Now, with a test, to ensure it stays this way llvm-svn: 354191 --- compiler-rt/test/fuzzer/len_control.test | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 compiler-rt/test/fuzzer/len_control.test (limited to 'compiler-rt/test') diff --git a/compiler-rt/test/fuzzer/len_control.test b/compiler-rt/test/fuzzer/len_control.test new file mode 100644 index 00000000000..189ad36033e --- /dev/null +++ b/compiler-rt/test/fuzzer/len_control.test @@ -0,0 +1,11 @@ +# Tests len_control +RUN: %cpp_compiler %S/SimpleTest.cpp -o %t-SimpleTest + +LIM4: DONE{{.*}}lim: 4 +LIM77: DONE{{.*}}lim: 77 +LIM20: DONE{{.*}}lim: 20 +RUN: %run %t-SimpleTest -runs=1 2>&1 | FileCheck %s --check-prefix=LIM4 +RUN: %run %t-SimpleTest -seed_inputs=%t-SimpleTest -max_len=77 -runs=1 2>&1 | FileCheck %s --check-prefix=LIM77 +RUN: echo -n 01234567890123456789 > %t-temp +RUN: %run %t-SimpleTest -seed_inputs=%t-temp -runs=1 2>&1 | FileCheck %s --check-prefix=LIM20 + -- cgit v1.2.3