blob: ff3fdff57a3d7eeeb7700e3e152d2813bd76da6a [file] [log] [blame]
Mehdi Amini1d9f3fe2017-02-28 21:45:59 +00001XFAIL: darwin
2
Kostya Serebryanyb706b482016-09-18 21:47:08 +00003CHECK: COVERAGE:
Kostya Serebryanyb66cb882016-12-01 02:06:56 +00004CHECK-DAG: COVERED: {{.*}}in LLVMFuzzerTestOneInput {{.*}}NullDerefTest.cpp:13
Kostya Serebryanyb706b482016-09-18 21:47:08 +00005CHECK-DAG: COVERED: {{.*}}in LLVMFuzzerTestOneInput {{.*}}NullDerefTest.cpp:14
6CHECK-DAG: COVERED: {{.*}}in LLVMFuzzerTestOneInput {{.*}}NullDerefTest.cpp:16
Kostya Serebryanyb706b482016-09-18 21:47:08 +00007CHECK-DAG: COVERED: {{.*}}in LLVMFuzzerTestOneInput {{.*}}NullDerefTest.cpp:19
Marcos Pividori62c10bf2017-01-22 01:58:31 +00008CHECK: COVERED_DIRS: {{.*}}lib{{[/\\]}}Fuzzer{{[/\\]}}test
Kostya Serebryany2f962fe2016-12-10 02:45:56 +00009RUN: not LLVMFuzzer-NullDerefTest -print_coverage=1 2>&1 | FileCheck %s
Kostya Serebryany95b1a432016-10-19 00:12:03 +000010
11RUN: LLVMFuzzer-DSOTest -print_coverage=1 -runs=0 2>&1 | FileCheck %s --check-prefix=DSO
12DSO: COVERAGE:
13DSO-DAG: COVERED:{{.*}}DSO1{{.*}}DSO1.cpp
14DSO-DAG: COVERED:{{.*}}DSO2{{.*}}DSO2.cpp
15DSO-DAG: COVERED:{{.*}}LLVMFuzzerTestOneInput{{.*}}DSOTestMain
16DSO-DAG: UNCOVERED_LINE:{{.*}}DSO1{{.*}}DSO1.cpp
17DSO-DAG: UNCOVERED_LINE:{{.*}}DSO2{{.*}}DSO2.cpp
18DSO-DAG: UNCOVERED_FUNC: in Uncovered1
19DSO-DAG: UNCOVERED_FUNC: in Uncovered2
20DSO-DAG: UNCOVERED_LINE: in LLVMFuzzerTestOneInput
21DSO-DAG: UNCOVERED_FILE:{{.*}}DSOTestExtra.cpp