diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2016-06-14 22:53:29 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2016-06-14 22:53:29 +0000 |
commit | 8ef241798ee46d862ef28cb66337bf110080a76c (patch) | |
tree | fd96af350b16842c58942a0b4cb0ab5ca5d27812 /test/ubsan | |
parent | 57882988078171781d865d4eca69bdfcd3ab339c (diff) |
Fix ubsan/coverage test to put coverage file in a subdirectory.
By default coverage is dumped to the current directory, which may not
always be writable.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@272732 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ubsan')
-rw-r--r-- | test/ubsan/TestCases/coverage.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/test/ubsan/TestCases/coverage.cc b/test/ubsan/TestCases/coverage.cc index d34e570f8..2f3caccbf 100644 --- a/test/ubsan/TestCases/coverage.cc +++ b/test/ubsan/TestCases/coverage.cc @@ -1,7 +1,8 @@ +// RUN: mkdir -p %T/coverage // RUN: %clangxx -O1 -fsanitize-coverage=func %s -o %t -// RUN: %env_ubsan_opts=coverage=1:coverage_bitset=1:verbosity=1 %run %t 2>&1 | FileCheck %s --check-prefix=CHECK1 +// RUN: %env_ubsan_opts=coverage=1:coverage_bitset=1:verbosity=1:coverage_dir=%T/coverage %run %t 2>&1 | FileCheck %s --check-prefix=CHECK1 // RUN: %clangxx -O1 -fsanitize-coverage=bb %s -o %t -// RUN: %env_ubsan_opts=coverage=1:coverage_bitset=1:verbosity=1 %run %t 2>&1 | FileCheck %s --check-prefix=CHECK2 +// RUN: %env_ubsan_opts=coverage=1:coverage_bitset=1:verbosity=1:coverage_dir=%T/coverage %run %t 2>&1 | FileCheck %s --check-prefix=CHECK2 // // UNSUPPORTED: ubsan-tsan // UNSUPPORTED: android |