[compiler-rt] r209119 - [asan] Make the coverage tests clean up after themselves.

Sergey Matveev earthdok at google.com
Mon May 19 04:34:35 PDT 2014


Author: smatveev
Date: Mon May 19 06:34:35 2014
New Revision: 209119

URL: http://llvm.org/viewvc/llvm-project?rev=209119&view=rev
Log:
[asan] Make the coverage tests clean up after themselves.

Modified:
    compiler-rt/trunk/test/asan/TestCases/Linux/coverage-module-unloaded.cc
    compiler-rt/trunk/test/asan/TestCases/Linux/coverage.cc

Modified: compiler-rt/trunk/test/asan/TestCases/Linux/coverage-module-unloaded.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/Linux/coverage-module-unloaded.cc?rev=209119&r1=209118&r2=209119&view=diff
==============================================================================
--- compiler-rt/trunk/test/asan/TestCases/Linux/coverage-module-unloaded.cc (original)
+++ compiler-rt/trunk/test/asan/TestCases/Linux/coverage-module-unloaded.cc Mon May 19 06:34:35 2014
@@ -4,8 +4,10 @@
 // RUN: %clangxx_asan -mllvm -asan-coverage=1 -DSHARED %s -shared -o %T/libcoverage_module_unloaded_test_2.so -fPIC
 // RUN: %clangxx_asan -mllvm -asan-coverage=1 -DSO_DIR=\"%T\" %s -o %t
 // RUN: export ASAN_OPTIONS=coverage=1:verbosity=1
+// RUN: mkdir -p %T/coverage-module-unloaded && cd %T/coverage-module-unloaded
 // RUN: %run %t 2>&1         | FileCheck %s
 // RUN: %run %t foo 2>&1         | FileCheck %s
+// RUN: cd .. && rm coverage-module-unloaded -r
 //
 // https://code.google.com/p/address-sanitizer/issues/detail?id=263
 // XFAIL: android

Modified: compiler-rt/trunk/test/asan/TestCases/Linux/coverage.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/Linux/coverage.cc?rev=209119&r1=209118&r2=209119&view=diff
==============================================================================
--- compiler-rt/trunk/test/asan/TestCases/Linux/coverage.cc (original)
+++ compiler-rt/trunk/test/asan/TestCases/Linux/coverage.cc Mon May 19 06:34:35 2014
@@ -1,11 +1,13 @@
 // RUN: %clangxx_asan -mllvm -asan-coverage=1 -DSHARED %s -shared -o %T/libcoverage_test.so -fPIC
 // RUN: %clangxx_asan -mllvm -asan-coverage=1 %s   -o %t -Wl,-R,\$ORIGIN -L%T -lcoverage_test
 // RUN: export ASAN_OPTIONS=coverage=1:verbosity=1
+// RUN: mkdir -p %T/coverage && cd %T/coverage
 // RUN: %run %t 2>&1         | FileCheck %s --check-prefix=CHECK-main
 // RUN: %run %t foo 2>&1     | FileCheck %s --check-prefix=CHECK-foo
 // RUN: %run %t bar 2>&1     | FileCheck %s --check-prefix=CHECK-bar
 // RUN: %run %t foo bar 2>&1 | FileCheck %s --check-prefix=CHECK-foo-bar
 // RUN: not %run %t foo bar 1 2  2>&1 | FileCheck %s --check-prefix=CHECK-report
+// RUN: cd .. && rm coverage -r
 //
 // https://code.google.com/p/address-sanitizer/issues/detail?id=263
 // XFAIL: android





More information about the llvm-commits mailing list