[compiler-rt] r272732 - Fix ubsan/coverage test to put coverage file in a subdirectory.

Evgeniy Stepanov via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 14 15:53:29 PDT 2016


Author: eugenis
Date: Tue Jun 14 17:53:29 2016
New Revision: 272732

URL: http://llvm.org/viewvc/llvm-project?rev=272732&view=rev
Log:
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.

Modified:
    compiler-rt/trunk/test/ubsan/TestCases/coverage.cc

Modified: compiler-rt/trunk/test/ubsan/TestCases/coverage.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/ubsan/TestCases/coverage.cc?rev=272732&r1=272731&r2=272732&view=diff
==============================================================================
--- compiler-rt/trunk/test/ubsan/TestCases/coverage.cc (original)
+++ compiler-rt/trunk/test/ubsan/TestCases/coverage.cc Tue Jun 14 17:53:29 2016
@@ -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




More information about the llvm-commits mailing list