summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/test/fuzzer.test
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2016-03-18 01:36:00 +0000
committerKostya Serebryany <kcc@google.com>2016-03-18 01:36:00 +0000
commitc43b584c1c19e0604f1aa7dc6ca5c004490e7f1e (patch)
tree5087a2422c983e53c32cacb5c8cab5aec36b20c5 /llvm/lib/Fuzzer/test/fuzzer.test
parent709e3046ee3c473b373fe5ec61e4d6e467991898 (diff)
downloadbcm5719-llvm-c43b584c1c19e0604f1aa7dc6ca5c004490e7f1e.tar.gz
bcm5719-llvm-c43b584c1c19e0604f1aa7dc6ca5c004490e7f1e.zip
[libFuzzer] read corpus dirs recursively
llvm-svn: 263773
Diffstat (limited to 'llvm/lib/Fuzzer/test/fuzzer.test')
-rw-r--r--llvm/lib/Fuzzer/test/fuzzer.test9
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/lib/Fuzzer/test/fuzzer.test b/llvm/lib/Fuzzer/test/fuzzer.test
index 95d0ecaf9ab..3ab767353ea 100644
--- a/llvm/lib/Fuzzer/test/fuzzer.test
+++ b/llvm/lib/Fuzzer/test/fuzzer.test
@@ -60,6 +60,15 @@ SINGLE_INPUTS: LLVMFuzzer-SimpleTest: Running 2 inputs 1 time(s) each.
SINGLE_INPUTS: aaa:
SINGLE_INPUTS: bbb:
+RUN: rm -rf %t/SUB1
+RUN: mkdir -p %t/SUB1/SUB2/SUB3
+RUN: echo a > %t/SUB1/a
+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: rm -rf %t/SUB1
+
RUN: not LLVMFuzzer-LeakTest -runs=10 2>&1 | FileCheck %s --check-prefix=LEAK
LEAK: ERROR: LeakSanitizer: detected memory leaks
LEAK-NOT: DEATH:
OpenPOWER on IntegriCloud