1c5f01b2fSopenharmony_ciRUN: DIR=%t_workdir
2c5f01b2fSopenharmony_ciRUN: BUILD_DIR=$(pwd)
3c5f01b2fSopenharmony_ciRUN: rm -rf $DIR && mkdir -p $DIR && cd $DIR
4c5f01b2fSopenharmony_ciRUN: not $BUILD_DIR/LLVMFuzzer-NullDerefTest -dump_coverage=1 2>&1 | FileCheck %s
5c5f01b2fSopenharmony_ciRUN: $BUILD_DIR/LLVMFuzzer-DSOTest -dump_coverage=1 -runs=0 2>&1 | FileCheck %s --check-prefix=DSO
6c5f01b2fSopenharmony_ciRUN: not $BUILD_DIR/LLVMFuzzer-NullDerefTest -dump_coverage=0 2>&1 | FileCheck %s --check-prefix=NOCOV
7c5f01b2fSopenharmony_ciRUN: rm -rf $DIR
8c5f01b2fSopenharmony_ci
9c5f01b2fSopenharmony_ci
10c5f01b2fSopenharmony_ciCHECK: SanitizerCoverage: ./LLVMFuzzer-NullDerefTest.{{.*}}.sancov {{.*}} PCs written
11c5f01b2fSopenharmony_ci
12c5f01b2fSopenharmony_ciDSO: SanitizerCoverage: ./LLVMFuzzer-DSOTest.{{.*}}.sancov {{.*}} PCs written
13c5f01b2fSopenharmony_ciDSO-DAG: SanitizerCoverage: ./libLLVMFuzzer-DSO1.{{.*}}.sancov {{.*}} PCs written
14c5f01b2fSopenharmony_ciDSO-DAG: SanitizerCoverage: ./libLLVMFuzzer-DSO2.{{.*}}.sancov {{.*}} PCs written
15c5f01b2fSopenharmony_ci
16c5f01b2fSopenharmony_ciNOCOV-NOT: SanitizerCoverage: {{.*}} PCs written
17