diff options
author | Vedant Kumar <vsk@apple.com> | 2016-06-29 17:47:08 +0000 |
---|---|---|
committer | Vedant Kumar <vsk@apple.com> | 2016-06-29 17:47:08 +0000 |
commit | c1561cb2fae7ca6c1ffccf949dc895726cbd041e (patch) | |
tree | 31cc2ba8a345188aa2ea6d7737d4481869045c56 /llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp | |
parent | 0a480b2c050d06bcf94a837e19217d577e69e4b6 (diff) | |
download | bcm5719-llvm-c1561cb2fae7ca6c1ffccf949dc895726cbd041e.tar.gz bcm5719-llvm-c1561cb2fae7ca6c1ffccf949dc895726cbd041e.zip |
[llvm-cov] Change some FileCheck prefixes to make tests reusable (NFC)
I'm planning on extending these two tests with checks that validate
html coverage reports. Make it easier to extend them by not using a
prefix called "CHECK".
llvm-svn: 274143
Diffstat (limited to 'llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp')
-rw-r--r-- | llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp b/llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp index 16814837576..b8ccdd4aa3e 100644 --- a/llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp +++ b/llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp @@ -3,37 +3,37 @@ // before any coverage // WHOLE-FILE: | [[@LINE]]|// before // FILTER-NOT: | [[@LINE-1]]|// before -int main() { // CHECK: 161| [[@LINE]]|int main( - int x = 0; // CHECK: 161| [[@LINE]]| int x - // CHECK: 161| [[@LINE]]| - if (x) { // CHECK: 0| [[@LINE]]| if (x) - x = 0; // CHECK: 0| [[@LINE]]| x = 0 - } else { // CHECK: 161| [[@LINE]]| } else - x = 1; // CHECK: 161| [[@LINE]]| x = 1 - } // CHECK: 161| [[@LINE]]| } - // CHECK: 161| [[@LINE]]| - for (int i = 0; i < 100; ++i) { // CHECK: 16.2k| [[@LINE]]| for ( - x = 1; // CHECK: 16.1k| [[@LINE]]| x = 1 - } // CHECK: 16.1k| [[@LINE]]| } - // CHECK: 161| [[@LINE]]| - x = x < 10 ? x + 1 : x - 1; // CHECK: 161| [[@LINE]]| x = - x = x > 10 ? // CHECK: 161| [[@LINE]]| x = - x - 1: // CHECK: 0| [[@LINE]]| x - x + 1; // CHECK: 161| [[@LINE]]| x - // CHECK: 161| [[@LINE]]| - return 0; // CHECK: 161| [[@LINE]]| return -} // CHECK: 161| [[@LINE]]|} +int main() { // TEXT: 161| [[@LINE]]|int main( + int x = 0; // TEXT: 161| [[@LINE]]| int x + // TEXT: 161| [[@LINE]]| + if (x) { // TEXT: 0| [[@LINE]]| if (x) + x = 0; // TEXT: 0| [[@LINE]]| x = 0 + } else { // TEXT: 161| [[@LINE]]| } else + x = 1; // TEXT: 161| [[@LINE]]| x = 1 + } // TEXT: 161| [[@LINE]]| } + // TEXT: 161| [[@LINE]]| + for (int i = 0; i < 100; ++i) { // TEXT: 16.2k| [[@LINE]]| for ( + x = 1; // TEXT: 16.1k| [[@LINE]]| x = 1 + } // TEXT: 16.1k| [[@LINE]]| } + // TEXT: 161| [[@LINE]]| + x = x < 10 ? x + 1 : x - 1; // TEXT: 161| [[@LINE]]| x = + x = x > 10 ? // TEXT: 161| [[@LINE]]| x = + x - 1: // TEXT: 0| [[@LINE]]| x + x + 1; // TEXT: 161| [[@LINE]]| x + // TEXT: 161| [[@LINE]]| + return 0; // TEXT: 161| [[@LINE]]| return +} // TEXT: 161| [[@LINE]]|} // after coverage // WHOLE-FILE: | [[@LINE]]|// after // FILTER-NOT: | [[@LINE-1]]|// after -// RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -instr-profile %t.profdata -filename-equivalence %s | FileCheck -check-prefixes=CHECK,WHOLE-FILE %s -// RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -instr-profile %t.profdata -filename-equivalence -name=main %s | FileCheck -check-prefixes=CHECK,FILTER %s +// RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -instr-profile %t.profdata -filename-equivalence %s | FileCheck -check-prefixes=TEXT,WHOLE-FILE %s +// RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -instr-profile %t.profdata -filename-equivalence -name=main %s | FileCheck -check-prefixes=TEXT,FILTER %s // Test -output-dir. // RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -o %t.dir -instr-profile %t.profdata -filename-equivalence %s // RUN: llvm-cov show %S/Inputs/lineExecutionCounts.covmapping -output-dir %t.dir -instr-profile %t.profdata -filename-equivalence -name=main %s -// RUN: FileCheck -check-prefixes=CHECK,WHOLE-FILE -input-file %t.dir/coverage/tmp/showLineExecutionCounts.cpp.txt %s -// RUN: FileCheck -check-prefixes=CHECK,FILTER -input-file %t.dir/functions.txt %s +// RUN: FileCheck -check-prefixes=TEXT,WHOLE-FILE -input-file %t.dir/coverage/tmp/showLineExecutionCounts.cpp.txt %s +// RUN: FileCheck -check-prefixes=TEXT,FILTER -input-file %t.dir/functions.txt %s // // Test index creation. // RUN: FileCheck -check-prefix=INDEX -input-file %t.dir/index.txt %s |