summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYuchen Wu <yuchenericwu@hotmail.com>2013-11-12 05:57:06 +0000
committerYuchen Wu <yuchenericwu@hotmail.com>2013-11-12 05:57:06 +0000
commitb9a29f2782313ef6b73c772f0095c1f6e1f8b2c8 (patch)
treed2f39d6e002b7a0d6316e7502269d89bb5075c14
parent062f24c9738da24ad33982a0aa038ae87f5ce6a0 (diff)
downloadbcm5719-llvm-b9a29f2782313ef6b73c772f0095c1f6e1f8b2c8.tar.gz
bcm5719-llvm-b9a29f2782313ef6b73c772f0095c1f6e1f8b2c8.zip
Revert "Added basic unit test for llvm-cov."
This reverts commit r194451. Not sure why the tests are failing on the buildbot. They run fine on my local machine. Could it possibly be because of the endianness of the architectures? The GCNO and GCDA files are little-endian encoded, and llvm-cov expects it to remain that way. Is this a safe assumption? llvm-svn: 194454
-rw-r--r--llvm/test/tools/llvm-cov/Inputs/README7
-rw-r--r--llvm/test/tools/llvm-cov/Inputs/test.cpp77
-rw-r--r--llvm/test/tools/llvm-cov/Inputs/test.cpp.gcov82
-rw-r--r--llvm/test/tools/llvm-cov/Inputs/test.gcdabin824 -> 0 bytes
-rw-r--r--llvm/test/tools/llvm-cov/Inputs/test.gcnobin3112 -> 0 bytes
-rw-r--r--llvm/test/tools/llvm-cov/lit.local.cfg1
-rw-r--r--llvm/test/tools/llvm-cov/llvm-cov.test2
7 files changed, 0 insertions, 169 deletions
diff --git a/llvm/test/tools/llvm-cov/Inputs/README b/llvm/test/tools/llvm-cov/Inputs/README
deleted file mode 100644
index 35c489e08c1..00000000000
--- a/llvm/test/tools/llvm-cov/Inputs/README
+++ /dev/null
@@ -1,7 +0,0 @@
-These inputs were pre-generated to allow for easier testing of llvm-cov.
-
-test.gcno and test.gcda were create by running the latest version of clang:
- clang++ -g -ftest-coverage -fprofile-arcs test.cpp
-
-test.cpp.gcov was created by running gcov 4.2.1:
- gcov test.cpp
diff --git a/llvm/test/tools/llvm-cov/Inputs/test.cpp b/llvm/test/tools/llvm-cov/Inputs/test.cpp
deleted file mode 100644
index 07bc3f294c5..00000000000
--- a/llvm/test/tools/llvm-cov/Inputs/test.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-#include <cstdlib>
-
-bool on = false;
-int len = 42;
-double grid[10][10] = {0};
-const char * hello = "world";
-const char * world = "hello";
-
-struct A {
- virtual void B();
-};
-
-void A::B() {}
-
-void useless() {}
-
-double more_useless() {
- return 0;
-}
-
-int foo() {
- on = true;
- return 3;
-}
-
-int bar() {
- len--;
- return foo() + 45;
-}
-
-void assign(int ii, int jj) {
- grid[ii][jj] = (ii+1) * (jj+1);
-}
-
-void initialize_grid() {
- for (int ii = 0; ii < 2; ii++)
- for (int jj = 0; jj < 2; jj++)
- assign(ii, jj);
-}
-
-int main() {
- initialize_grid();
-
- int a = 2;
- on = rand() % 2;
- if (on) {
- foo();
- ++a;
- } else {
- bar();
- a += rand();
- }
-
- for (int ii = 0; ii < 10; ++ii) {
- switch (rand() % 5) {
- case 0:
- a += rand();
- break;
- case 1:
- case 2:
- a += rand() / rand();
- break;
- case 3:
- a -= rand();
- break;
- default:
- a = -1;
- }
- }
-
- A thing;
- for (uint64_t ii = 0; ii < 4294967296; ++ii)
- thing.B();
-
- return a + 8 + grid[2][3] + len;
- return more_useless();
-}
diff --git a/llvm/test/tools/llvm-cov/Inputs/test.cpp.gcov b/llvm/test/tools/llvm-cov/Inputs/test.cpp.gcov
deleted file mode 100644
index a3dacc269ea..00000000000
--- a/llvm/test/tools/llvm-cov/Inputs/test.cpp.gcov
+++ /dev/null
@@ -1,82 +0,0 @@
- -: 0:Source:test.cpp
- -: 0:Graph:test.gcno
- -: 0:Data:test.gcda
- -: 0:Runs:2
- -: 0:Programs:1
- -: 1:#include <cstdlib>
- -: 2:
- -: 3:bool on = false;
- -: 4:int len = 42;
- -: 5:double grid[10][10] = {0};
- -: 6:const char * hello = "world";
- -: 7:const char * world = "hello";
- -: 8:
- 4: 9:struct A {
- -: 10: virtual void B();
- -: 11:};
- -: 12:
-8589934592: 13:void A::B() {}
- -: 14:
- #####: 15:void useless() {}
- -: 16:
- -: 17:double more_useless() {
- #####: 18: return 0;
- -: 19:}
- -: 20:
- -: 21:int foo() {
- 2: 22: on = true;
- 2: 23: return 3;
- -: 24:}
- -: 25:
- -: 26:int bar() {
- #####: 27: len--;
- #####: 28: return foo() + 45;
- -: 29:}
- -: 30:
- 8: 31:void assign(int ii, int jj) {
- 8: 32: grid[ii][jj] = (ii+1) * (jj+1);
- 8: 33:}
- -: 34:
- -: 35:void initialize_grid() {
- 12: 36: for (int ii = 0; ii < 2; ii++)
- 24: 37: for (int jj = 0; jj < 2; jj++)
- 12: 38: assign(ii, jj);
- 2: 39:}
- -: 40:
- -: 41:int main() {
- 2: 42: initialize_grid();
- -: 43:
- 2: 44: int a = 2;
- 2: 45: on = rand() % 2;
- 2: 46: if (on) {
- 2: 47: foo();
- 2: 48: ++a;
- 2: 49: } else {
- #####: 50: bar();
- #####: 51: a += rand();
- -: 52: }
- -: 53:
- 44: 54: for (int ii = 0; ii < 10; ++ii) {
- 20: 55: switch (rand() % 5) {
- -: 56: case 0:
- 4: 57: a += rand();
- 4: 58: break;
- -: 59: case 1:
- -: 60: case 2:
- 2: 61: a += rand() / rand();
- 2: 62: break;
- -: 63: case 3:
- 6: 64: a -= rand();
- 6: 65: break;
- -: 66: default:
- 8: 67: a = -1;
- 8: 68: }
- 20: 69: }
- -: 70:
- 2: 71: A thing;
-17179869188: 72: for (uint64_t ii = 0; ii < 4294967296; ++ii)
-8589934592: 73: thing.B();
- -: 74:
- 2: 75: return a + 8 + grid[2][3] + len;
- -: 76: return more_useless();
- -: 77:}
diff --git a/llvm/test/tools/llvm-cov/Inputs/test.gcda b/llvm/test/tools/llvm-cov/Inputs/test.gcda
deleted file mode 100644
index 23d03bdd1fd..00000000000
--- a/llvm/test/tools/llvm-cov/Inputs/test.gcda
+++ /dev/null
Binary files differ
diff --git a/llvm/test/tools/llvm-cov/Inputs/test.gcno b/llvm/test/tools/llvm-cov/Inputs/test.gcno
deleted file mode 100644
index 6162604e744..00000000000
--- a/llvm/test/tools/llvm-cov/Inputs/test.gcno
+++ /dev/null
Binary files differ
diff --git a/llvm/test/tools/llvm-cov/lit.local.cfg b/llvm/test/tools/llvm-cov/lit.local.cfg
deleted file mode 100644
index df9b335dd13..00000000000
--- a/llvm/test/tools/llvm-cov/lit.local.cfg
+++ /dev/null
@@ -1 +0,0 @@
-config.suffixes = ['.test']
diff --git a/llvm/test/tools/llvm-cov/llvm-cov.test b/llvm/test/tools/llvm-cov/llvm-cov.test
deleted file mode 100644
index 049c9b9fe61..00000000000
--- a/llvm/test/tools/llvm-cov/llvm-cov.test
+++ /dev/null
@@ -1,2 +0,0 @@
-RUN: cd %p/Inputs && llvm-cov -gcno=test.gcno -gcda=test.gcda \
-RUN: | diff test.cpp.gcov -
OpenPOWER on IntegriCloud