blob: ef53ba5bf69f7ea1d54173e6d8785eb36327647b [file] [log] [blame]
larsrc4bd66a72021-04-14 01:32:12 -07001load("@rules_java//java:defs.bzl", "java_library", "java_test")
2
3package(
4 default_testonly = 1,
5 default_visibility = ["//src:__subpackages__"],
6)
7
8filegroup(
9 name = "srcs",
10 testonly = 0,
11 srcs = glob(["**"]),
12 visibility = ["//src:__subpackages__"],
13)
14
15java_library(
16 name = "CmdLineTests_lib",
17 srcs = glob(["*.java"]),
18 deps = [
19 "//src/main/java/com/google/devtools/build/lib/cmdline",
20 "//src/main/java/com/google/devtools/build/lib/cmdline:LabelValidator",
janakrbe525302021-11-16 14:45:58 -080021 "//src/main/java/com/google/devtools/build/lib/cmdline:batch_callback",
22 "//src/main/java/com/google/devtools/build/lib/cmdline:parallel_visitor",
23 "//src/main/java/com/google/devtools/build/lib/cmdline:query_exception_marker_interface",
24 "//src/main/java/com/google/devtools/build/lib/concurrent",
larsrc4bd66a72021-04-14 01:32:12 -070025 "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment",
26 "//src/main/java/net/starlark/java/eval",
janakrbe525302021-11-16 14:45:58 -080027 "//src/test/java/com/google/devtools/build/lib/testutil:TestThread",
larsrc4bd66a72021-04-14 01:32:12 -070028 "//third_party:guava",
29 "//third_party:guava-testlib",
30 "//third_party:junit4",
31 "//third_party:truth",
32 ],
33)
34
35java_test(
36 name = "CmdLineTests",
37 tags = ["foundations"],
38 test_class = "com.google.devtools.build.lib.AllTests",
39 runtime_deps = [
40 ":CmdLineTests_lib",
41 "//src/test/java/com/google/devtools/build/lib:test_runner",
42 ],
43)