1# Tests CrossOver InsertPartOf.
2# We want to make sure that the test can find the input
3# ABCDEFGHIJ when given two other inputs in the seed corpus:
4#    ABCDE  HIJ and
5# (Z)     FG
6#
7RUN: %cpp_compiler %S/CrossOverTest.cpp -o %t-CrossOverTest
8
9RUN: rm -rf %t-corpus
10RUN: mkdir %t-corpus
11RUN: echo -n ABCDEHIJ > %t-corpus/A
12RUN: echo -n ZFG > %t-corpus/B
13
14
15RUN: not %run %t-CrossOverTest -mutate_depth=1 -max_len=1024 -reduce_inputs=0 -seed=1 -runs=10000000 %t-corpus 2>&1 | FileCheck %s
16
17# Test the same thing but using -seed_inputs instead of passing the corpus dir.
18RUN: not %run %t-CrossOverTest -mutate_depth=1 -max_len=1024 -reduce_inputs=0 -seed=1 -runs=10000000 -seed_inputs=%t-corpus/A,%t-corpus/B 2>&1 | FileCheck %s
19
20CHECK: MS: 1 CrossOver-
21