diff options
author | Kostya Serebryany <kcc@google.com> | 2016-03-18 01:36:00 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2016-03-18 01:36:00 +0000 |
commit | c43b584c1c19e0604f1aa7dc6ca5c004490e7f1e (patch) | |
tree | 5087a2422c983e53c32cacb5c8cab5aec36b20c5 /llvm/lib/Fuzzer/test/fuzzer.test | |
parent | 709e3046ee3c473b373fe5ec61e4d6e467991898 (diff) | |
download | bcm5719-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.test | 9 |
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: |