diff options
Diffstat (limited to 'llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp')
| -rw-r--r-- | llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp b/llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp index 9c94344e5ee..34baa574dab 100644 --- a/llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp +++ b/llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp @@ -1,5 +1,8 @@ -// RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -instr-profile %S/Inputs/lineExecutionCounts.profdata -no-colors -filename-equivalence %s | FileCheck %s +// RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -instr-profile %S/Inputs/lineExecutionCounts.profdata -no-colors -filename-equivalence %s | FileCheck -check-prefix=CHECK -check-prefix=WHOLE-FILE %s +// RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -instr-profile %S/Inputs/lineExecutionCounts.profdata -no-colors -filename-equivalence -name=main %s | FileCheck -check-prefix=CHECK -check-prefix=FILTER %s +// before any coverage // WHOLE-FILE: | [[@LINE]]|// before + // FILTER-NOT: | [[@LINE-1]]|// before int main() { // CHECK: 1| [[@LINE]]|int main( int x = 0; // CHECK: 1| [[@LINE]]| int x // CHECK: 1| [[@LINE]]| @@ -20,6 +23,8 @@ int main() { // CHECK: 1| [[@LINE]]|int main( // CHECK: 1| [[@LINE]]| return 0; // CHECK: 1| [[@LINE]]| return } // CHECK: 1| [[@LINE]]|} +// after coverage // WHOLE-FILE: | [[@LINE]]|// after + // FILTER-NOT: | [[@LINE-1]]|// after // llvm-cov doesn't work on big endian yet // XFAIL: powerpc64-, s390x, mips-, mips64-, sparc |

