blob: a168b5b0eb02a51fc43146b27c071fdcf1aa962b [file] [log] [blame]
Mike Aizatsky9b415be2016-12-19 22:18:08 +00001RUN: DIR=%t_workdir
2RUN: BUILD_DIR=$(pwd)
3RUN: rm -rf $DIR && mkdir -p $DIR && cd $DIR
4RUN: not $BUILD_DIR/LLVMFuzzer-NullDerefTest -dump_coverage=1 2>&1 | FileCheck %s
Mike Aizatsky0e37f8e2017-01-17 23:11:32 +00005RUN: sancov -covered-functions *.sancov $BUILD_DIR/LLVMFuzzer-NullDerefTest | FileCheck %s --check-prefix=SANCOV
Mike Aizatsky9b415be2016-12-19 22:18:08 +00006RUN: $BUILD_DIR/LLVMFuzzer-DSOTest -dump_coverage=1 -runs=0 2>&1 | FileCheck %s --check-prefix=DSO
7RUN: not $BUILD_DIR/LLVMFuzzer-NullDerefTest -dump_coverage=0 2>&1 | FileCheck %s --check-prefix=NOCOV
8RUN: rm -rf $DIR
9
10
11CHECK: SanitizerCoverage: ./LLVMFuzzer-NullDerefTest.{{.*}}.sancov {{.*}} PCs written
Mike Aizatsky0e37f8e2017-01-17 23:11:32 +000012SANCOV: LLVMFuzzerTestOneInput
Mike Aizatsky9b415be2016-12-19 22:18:08 +000013
14DSO: SanitizerCoverage: ./LLVMFuzzer-DSOTest.{{.*}}.sancov {{.*}} PCs written
15DSO-DAG: SanitizerCoverage: ./libLLVMFuzzer-DSO1.{{.*}}.sancov {{.*}} PCs written
16DSO-DAG: SanitizerCoverage: ./libLLVMFuzzer-DSO2.{{.*}}.sancov {{.*}} PCs written
17
18NOCOV-NOT: SanitizerCoverage: {{.*}} PCs written