blob: a5fa37d9d6f9e957c4855504d4992ee065512e18 [file] [log] [blame]
Damien Martin-Guillerez7d265e02016-07-01 13:33:48 +00001filegroup(
2 name = "srcs",
3 srcs = glob(["**"]),
4 visibility = ["//src/test/java/com/google/devtools/build/lib:__pkg__"],
5)
6
Kristina Chodorowd15c5be2016-05-10 22:20:12 +00007java_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
35java_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 Grushkoa9831842016-07-28 04:29:37 +000049 "//src/main/java/com/google/devtools/build/lib:java-compilation",
Kristina Chodorowd15c5be2016-05-10 22:20:12 +000050 "//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)