From e656ca2d313f3fc956f39b420ceeec169e710dd0 Mon Sep 17 00:00:00 2001 From: Mike Aizatsky Date: Tue, 17 Nov 2015 18:25:21 +0000 Subject: [PATCH] enabling sancov tests on linux x86_64 only Differential Revision: http://reviews.llvm.org/D14728 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253354 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/lit.cfg | 3 +++ .../sancov/{covered_functions._test => covered_functions.test} | 1 + test/tools/sancov/{print._test => print.test} | 1 + 3 files changed, 5 insertions(+) rename test/tools/sancov/{covered_functions._test => covered_functions.test} (96%) rename test/tools/sancov/{print._test => print.test} (90%) diff --git a/test/lit.cfg b/test/lit.cfg index f4b8df33325..140938296e0 100644 --- a/test/lit.cfg +++ b/test/lit.cfg @@ -275,6 +275,7 @@ for pattern in [r"\bbugpoint\b(?!-)", NOJUNK + r"\bopt\b", r"\bFileCheck\b", r"\bobj2yaml\b", + NOJUNK + r"\bsancov\b", r"\byaml2obj\b", r"\byaml-bench\b", r"\bverify-uselistorder\b", @@ -358,6 +359,8 @@ else: # Some tests are "generic" and require a valid default triple if config.target_triple: config.available_features.add("default_triple") + if re.match(r'^x86_64.*-linux', config.target_triple): + config.available_features.add("x86_64-linux") # Native compilation: host arch == default triple arch # FIXME: Consider cases that target can be executed diff --git a/test/tools/sancov/covered_functions._test b/test/tools/sancov/covered_functions.test similarity index 96% rename from test/tools/sancov/covered_functions._test rename to test/tools/sancov/covered_functions.test index a73458124cb..02dd3021023 100644 --- a/test/tools/sancov/covered_functions._test +++ b/test/tools/sancov/covered_functions.test @@ -1,3 +1,4 @@ +REQUIRES: x86_64-linux RUN: sancov -obj %p/Inputs/test-linux_x86_64 -covered_functions %p/Inputs/test-linux_x86_64.sancov | FileCheck %s RUN: sancov -obj %p/Inputs/test-linux_x86_64 -covered_functions %p/Inputs/test-linux_x86_64-1.sancov | FileCheck --check-prefix=MULTIPLE_FILES %s RUN: sancov -obj %p/Inputs/test-linux_x86_64 -demangle=0 -covered_functions %p/Inputs/test-linux_x86_64.sancov | FileCheck --check-prefix=NO_DEMANGLE %s diff --git a/test/tools/sancov/print._test b/test/tools/sancov/print.test similarity index 90% rename from test/tools/sancov/print._test rename to test/tools/sancov/print.test index abc4b3faa63..e6079ec3369 100644 --- a/test/tools/sancov/print._test +++ b/test/tools/sancov/print.test @@ -1,3 +1,4 @@ +REQUIRES: x86_64-linux RUN: sancov -obj %p/Inputs/test-linux_x86_64 -print %p/Inputs/test-linux_x86_64.sancov | FileCheck %s CHECK: 0x4db18b -- 2.34.1