summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/test
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2016-09-21 01:04:43 +0000
committerKostya Serebryany <kcc@google.com>2016-09-21 01:04:43 +0000
commit09aa01a6f86e348800d76d7e7008eba9b2d5803f (patch)
tree849d0a42ee7c70ace285c1ea56b5c92f02066970 /llvm/lib/Fuzzer/test
parent3eb83b4a0df13cd5d7f3ae4a04253c909163eb03 (diff)
downloadbcm5719-llvm-09aa01a6f86e348800d76d7e7008eba9b2d5803f.tar.gz
bcm5719-llvm-09aa01a6f86e348800d76d7e7008eba9b2d5803f.zip
[libFuzzer] refactoring: move the Corpus into a separate class; delete two unused experimental features
llvm-svn: 282042
Diffstat (limited to 'llvm/lib/Fuzzer/test')
-rw-r--r--llvm/lib/Fuzzer/test/fuzzer-dirs.test3
-rw-r--r--llvm/lib/Fuzzer/test/fuzzer-drill.test8
-rw-r--r--llvm/lib/Fuzzer/test/fuzzer-trunc.test8
3 files changed, 3 insertions, 16 deletions
diff --git a/llvm/lib/Fuzzer/test/fuzzer-dirs.test b/llvm/lib/Fuzzer/test/fuzzer-dirs.test
index 3eaaf6b6bb5..63afe8dfcf9 100644
--- a/llvm/lib/Fuzzer/test/fuzzer-dirs.test
+++ b/llvm/lib/Fuzzer/test/fuzzer-dirs.test
@@ -5,6 +5,9 @@ RUN: echo b > %t/SUB1/SUB2/b
RUN: echo c > %t/SUB1/SUB2/SUB3/c
RUN: LLVMFuzzer-SimpleTest %t/SUB1 -runs=0 2>&1 | FileCheck %s --check-prefix=SUBDIRS
SUBDIRS: READ units: 3
+RUN: echo zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz > %t/SUB1/long
+RUN: LLVMFuzzer-SimpleTest %t/SUB1 -runs=0 2>&1 | FileCheck %s --check-prefix=LONG
+LONG: INFO: -max_len is not provided, using 94
RUN: rm -rf %t/SUB1
RUN: not LLVMFuzzer-SimpleTest NONEXISTENT_DIR 2>&1 | FileCheck %s --check-prefix=NONEXISTENT_DIR
diff --git a/llvm/lib/Fuzzer/test/fuzzer-drill.test b/llvm/lib/Fuzzer/test/fuzzer-drill.test
deleted file mode 100644
index b2fc1fecd27..00000000000
--- a/llvm/lib/Fuzzer/test/fuzzer-drill.test
+++ /dev/null
@@ -1,8 +0,0 @@
-CHECK: BINGO
-RUN: rm -rf FourIndependentBranchesTestCORPUS
-RUN: mkdir FourIndependentBranchesTestCORPUS
-RUN: LLVMFuzzer-FourIndependentBranchesTest -seed=1 -runs=100000 FourIndependentBranchesTestCORPUS
-RUN: not LLVMFuzzer-FourIndependentBranchesTest -runs=100000 -drill=1 -jobs=200 FourIndependentBranchesTestCORPUS 2>&1 | FileCheck %s
-RUN: rm -rf FourIndependentBranchesTestCORPUS
-
-
diff --git a/llvm/lib/Fuzzer/test/fuzzer-trunc.test b/llvm/lib/Fuzzer/test/fuzzer-trunc.test
deleted file mode 100644
index a25715aa976..00000000000
--- a/llvm/lib/Fuzzer/test/fuzzer-trunc.test
+++ /dev/null
@@ -1,8 +0,0 @@
-# Test truncate_units option.
-RUN: rm -rf FuzzerTruncateTestCORPUS
-RUN: mkdir FuzzerTruncateTestCORPUS
-RUN: echo "01234567890123456789012345678901234567890" > FuzzerTruncateTestCORPUS/unit1
-RUN: LLVMFuzzer-EmptyTest -seed=1 -runs=0 -truncate_units=1 ./FuzzerTruncateTestCORPUS 2>&1 | FileCheck %s
-RUN: rm -rf FuzzerTruncateTestCORPUS
-
-CHECK: INFO TRUNC 1 units added
OpenPOWER on IntegriCloud