diff options
author | Kostya Serebryany <kcc@google.com> | 2017-11-09 01:05:29 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2017-11-09 01:05:29 +0000 |
commit | e29c4b614a3c51fe462fb88e1a61c7efc435e295 (patch) | |
tree | b8358ea9775d99956563675ed77823344ac57758 /test/fuzzer/merge.test | |
parent | 1a158e7ba1e130a8bbdfb1a20771adf60a85cbd5 (diff) |
[libFuzzer] allow user to specify the merge control file
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@317747 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/fuzzer/merge.test')
-rw-r--r-- | test/fuzzer/merge.test | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/fuzzer/merge.test b/test/fuzzer/merge.test index 30e27b8d2..ca2f024ba 100644 --- a/test/fuzzer/merge.test +++ b/test/fuzzer/merge.test @@ -38,6 +38,17 @@ RUN: echo looooooooong > %tmp/T2/looooooooong RUN: %t-FullCoverageSetTest -merge=1 %tmp/T1 %tmp/T2 -max_len=6 2>&1 | FileCheck %s --check-prefix=MAX_LEN MAX_LEN: MERGE-OUTER: 3 new files +# Check that we respect -merge_control_file=FILE +RUN: rm %tmp/T1/* +RUN: cp %tmp/T0/* %tmp/T1/ +RUN: rm %tmp/MCF +RUN: %t-FullCoverageSetTest -merge=1 -merge_control_file=%tmp/MCF %tmp/T1 %tmp/T2 2>&1 | FileCheck %s --check-prefix=MCF +RUN: grep STARTED %tmp/MCF +RUN: grep DONE %tmp/MCF +MCF: MERGE-INNER: using the control file {{.*}}MCF +MCF: MERGE-OUTER: 3 new files + + # Check that merge tolerates failures. RUN: rm %tmp/T1/* RUN: cp %tmp/T0/* %tmp/T1/ |