From 8ef241798ee46d862ef28cb66337bf110080a76c Mon Sep 17 00:00:00 2001 From: Evgeniy Stepanov Date: Tue, 14 Jun 2016 22:53:29 +0000 Subject: 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 --- test/ubsan/TestCases/coverage.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'test/ubsan') 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 -- cgit v1.2.3