Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / compiler-rt / test / fuzzer / keep-seed.test
bloba21cf46e8fe55b2f951714793a98f24407a155b4
1 REQUIRES: linux, x86_64
2 RUN: %cpp_compiler %S/KeepSeedTest.cpp -o %t-KeepSeedTest
4 RUN: rm -rf %t-corpus
5 RUN: mkdir %t-corpus
6 RUN: echo -n SELECTxFROMxWHERE > %t-corpus/valid-fragments
8 RUN: not %run %t-KeepSeedTest -keep_seed=1 -seed=1 -runs=3000000 %t-corpus 2>&1 | FileCheck %s
9 CHECK: BINGO
11 RUN: rm -rf %t-corpus-baseline
12 RUN: mkdir %t-corpus-baseline
13 RUN: echo -n SELECTxFROMxWHERE > %t-corpus-baseline/valid-fragments
15 # The following checks whether without -keep_seed=1 libFuzzer does not find the
16 # crashing input "SELECT FROM WHERE" even with more runs.
17 RUN: %run %t-KeepSeedTest -seed=1 -runs=4000000 %t-corpus-baseline -print_final_stats=1