Kostya Serebryany | 86e630b | 2017-03-25 00:56:08 +0000 | [diff] [blame] | 1 | # Test that the minimizer stops when it sees a differe bug. |
| 2 | |
| 3 | RUN: rm -rf %t && mkdir %t |
| 4 | RUN: echo H12345678901234667888090 > %t/long_crash |
Vitaly Buka | 72b8acf | 2017-03-25 01:19:45 +0000 | [diff] [blame] | 5 | RUN: env ASAN_OPTIONS=dedup_token_length=3 LLVMFuzzer-TwoDifferentBugsTest -seed=1 -minimize_crash=1 %t/long_crash -exact_artifact_path=%t/result 2>&1 | FileCheck %s |
Kostya Serebryany | 86e630b | 2017-03-25 00:56:08 +0000 | [diff] [blame] | 6 | |
| 7 | CHECK: DedupToken1: DEDUP_TOKEN: Bar |
| 8 | CHECK: DedupToken2: DEDUP_TOKEN: Bar |
| 9 | CHECK: DedupToken1: DEDUP_TOKEN: Bar |
| 10 | CHECK: DedupToken2: DEDUP_TOKEN: Foo |
| 11 | CHECK: CRASH_MIN: mismatch in dedup tokens |
| 12 | |
| 13 | RUN: not LLVMFuzzer-TwoDifferentBugsTest %t/result 2>&1 | FileCheck %s --check-prefix=VERIFY |
| 14 | |
| 15 | VERIFY: ERROR: AddressSanitizer: |
| 16 | VERIFY: in Bar |