1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 18:42:46 +02:00

[sancov] Revert r271695 which broke all of the PPC bots.

Original commit message:
[sancov] Run sancov tests on more platforms

The only tests that need to be run on Linux are the ones that use C++
demangling. I'm assuming they will fail on Mac, since __cxa_demangle
there won't handle the non-double-underscore prefixed mangled names.

llvm-svn: 271763
This commit is contained in:
Chandler Carruth 2016-06-04 03:28:27 +00:00
parent 85f0f82387
commit 29e3ce3cdf
7 changed files with 5 additions and 10 deletions

View File

@ -1,7 +1,4 @@
FIXME: sancov relies on __cxa_demangle for demangling. Remove this when LLVM has
its own demangler.
REQUIRES: x86_64-linux
RUN: sancov -covered-functions -blacklist %p/Inputs/fun_blacklist.txt %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
RUN: sancov -covered-functions -blacklist %p/Inputs/src_blacklist.txt %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.1.sancov | FileCheck --check-prefix=CHECK1 %s

View File

@ -1,7 +1,4 @@
FIXME: sancov relies on __cxa_demangle for demangling. Remove this when LLVM has
its own demangler.
REQUIRES: x86_64-linux
RUN: sancov -covered-functions %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
RUN: sancov -covered-functions -strip_path_prefix=Inputs/ %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck --check-prefix=STRIP_PATH %s
RUN: sancov -demangle=0 -covered-functions %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck --check-prefix=NO_DEMANGLE %s

View File

@ -1,5 +1,6 @@
REQUIRES: x86_64-linux
RUN: sancov -html-report %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
// It's very difficult to test html report. Do basic smoke check.
CHECK: {{.*[/\\]Inputs[/\\]test.cpp}}
CHECK: {{.*/Inputs/test.cpp}}

View File

@ -1,7 +1,4 @@
FIXME: sancov relies on __cxa_demangle for demangling. Remove this when LLVM has
its own demangler.
REQUIRES: x86_64-linux
RUN: sancov -not-covered-functions %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
RUN: sancov -not-covered-functions %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.1.sancov | FileCheck --check-prefix=CHECK1 --allow-empty %s

View File

@ -1,3 +1,4 @@
REQUIRES: x86_64-linux
RUN: sancov -print %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
CHECK: 0x4e132b

View File

@ -1,3 +1,4 @@
REQUIRES: x86_64-linux
RUN: sancov -print-coverage-pcs %p/Inputs/test-linux_x86_64 | FileCheck %s
CHECK: 0x4e132b

View File

@ -1,3 +1,4 @@
REQUIRES: x86_64-linux
RUN: sancov -print-coverage-stats %p/Inputs/test-linux_x86_64 %p/Inputs/test-linux_x86_64.0.sancov | FileCheck %s
CHECK: all-edges: 9