X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=test%2Ftools%2Fsancov%2Fcovered_functions.test;h=5e0696bf8615a070e884ddc3113c7df85df01923;hp=0e110b164829bbd83f075a28695bd293bc9f7502;hb=4d585624ebb50ff6dae91402180356c43aa9ed25;hpb=91e7b1246cbbcb7b16624788dd6e313d59d988bc diff --git a/test/tools/sancov/covered_functions.test b/test/tools/sancov/covered_functions.test index 0e110b16482..5e0696bf861 100644 --- a/test/tools/sancov/covered_functions.test +++ b/test/tools/sancov/covered_functions.test @@ -1,13 +1,13 @@ -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 +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 -strip_path_prefix=Inputs/ %p/Inputs/test-linux_x86_64.sancov | FileCheck --check-prefix=STRIP_PATH %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 -CHECK: Inputs/test.cpp:12 bar(std::string) -CHECK: Inputs/test.cpp:14 main +CHECK: Inputs{{[/\\]}}test.cpp:12 bar(std::string) +CHECK: Inputs{{[/\\]}}test.cpp:14 main -MULTIPLE_FILES: {{^}}foo.cpp:5 foo() -MULTIPLE_FILES: {{^}}test.cpp:12 bar(std::string) -MULTIPLE_FILES: {{^}}test.cpp:14 main +STRIP_PATH: {{^}}test.cpp:12 bar(std::string) +STRIP_PATH: {{^}}test.cpp:14 main -NO_DEMANGLE: Inputs/test.cpp:12 _Z3barSs -NO_DEMANGLE: Inputs/test.cpp:14 main +NO_DEMANGLE: test.cpp:12 _Z3barSs +NO_DEMANGLE: test.cpp:14 main