Damien Martin-Guillerez | 7d265e0 | 2016-07-01 13:33:48 +0000 | [diff] [blame] | 1 | filegroup( |
| 2 | name = "srcs", |
| 3 | srcs = glob(["**"]), |
| 4 | visibility = ["//src/test/java/com/google/devtools/build/lib:__pkg__"], |
| 5 | ) |
| 6 | |
Kristina Chodorow | d15c5be | 2016-05-10 22:20:12 +0000 | [diff] [blame] | 7 | java_library( |
| 8 | name = "testutil", |
| 9 | srcs = glob([ |
| 10 | "util/*.java", |
| 11 | ]), |
| 12 | visibility = ["//visibility:public"], |
| 13 | deps = [ |
| 14 | "//src/main/java/com/google/devtools/build/lib:bazel-main", |
| 15 | "//src/main/java/com/google/devtools/build/lib:bazel-rules", |
| 16 | "//src/main/java/com/google/devtools/build/lib:build-base", |
| 17 | "//src/main/java/com/google/devtools/build/lib:collect", |
| 18 | "//src/main/java/com/google/devtools/build/lib:concurrent", |
| 19 | "//src/main/java/com/google/devtools/build/lib:events", |
| 20 | "//src/main/java/com/google/devtools/build/lib:packages", |
| 21 | "//src/main/java/com/google/devtools/build/lib:vfs", |
| 22 | "//src/main/java/com/google/devtools/build/lib/actions", |
| 23 | "//src/test/java/com/google/devtools/build/lib:analysis_testutil", |
| 24 | "//src/test/java/com/google/devtools/build/lib:foundations_testutil", |
| 25 | "//src/test/java/com/google/devtools/build/lib:syntax_testutil", |
| 26 | "//src/test/java/com/google/devtools/build/lib:testutil", |
| 27 | "//third_party:guava", |
| 28 | "//third_party:guava-testlib", |
| 29 | "//third_party:jsr305", |
| 30 | "//third_party:junit4", |
| 31 | "//third_party:truth", |
| 32 | ], |
| 33 | ) |
| 34 | |
| 35 | java_test( |
| 36 | name = "SkylarkTests", |
| 37 | srcs = glob([ |
| 38 | "*.java", |
| 39 | ]), |
| 40 | test_class = "com.google.devtools.build.lib.AllTests", |
| 41 | deps = [ |
| 42 | ":testutil", |
| 43 | "//src/main/java/com/google/devtools/build/lib:bazel-main", |
| 44 | "//src/main/java/com/google/devtools/build/lib:bazel-rules", |
| 45 | "//src/main/java/com/google/devtools/build/lib:build-base", |
| 46 | "//src/main/java/com/google/devtools/build/lib:collect", |
| 47 | "//src/main/java/com/google/devtools/build/lib:concurrent", |
| 48 | "//src/main/java/com/google/devtools/build/lib:events", |
Carmi Grushko | a983184 | 2016-07-28 04:29:37 +0000 | [diff] [blame] | 49 | "//src/main/java/com/google/devtools/build/lib:java-compilation", |
Kristina Chodorow | d15c5be | 2016-05-10 22:20:12 +0000 | [diff] [blame] | 50 | "//src/main/java/com/google/devtools/build/lib:java-rules", |
| 51 | "//src/main/java/com/google/devtools/build/lib:packages", |
| 52 | "//src/main/java/com/google/devtools/build/lib:python-rules", |
| 53 | "//src/main/java/com/google/devtools/build/lib:skylarkinterface", |
| 54 | "//src/main/java/com/google/devtools/build/lib:util", |
| 55 | "//src/main/java/com/google/devtools/build/lib:vfs", |
| 56 | "//src/main/java/com/google/devtools/build/lib/actions", |
| 57 | "//src/main/java/com/google/devtools/build/lib/rules/cpp", |
| 58 | "//src/main/java/com/google/devtools/build/skyframe", |
| 59 | "//src/test/java/com/google/devtools/build/lib:actions_testutil", |
| 60 | "//src/test/java/com/google/devtools/build/lib:analysis_testutil", |
| 61 | "//src/test/java/com/google/devtools/build/lib:foundations_testutil", |
| 62 | "//src/test/java/com/google/devtools/build/lib:test_runner", |
| 63 | "//src/test/java/com/google/devtools/build/lib:testutil", |
| 64 | "//third_party:guava", |
| 65 | "//third_party:guava-testlib", |
| 66 | "//third_party:jsr305", |
| 67 | "//third_party:junit4", |
| 68 | "//third_party:truth", |
| 69 | ], |
| 70 | ) |