blob: e871ced9a7b75eec8c474694b2823c6e8b8670c8 [file] [log] [blame]
load("@rules_java//java:defs.bzl", "java_test")
package(default_testonly = 1)
filegroup(
name = "srcs",
testonly = 0,
srcs = glob(["**"]),
visibility = ["//src/test/java/com/google/devtools/build/lib/blackbox/tests:__pkg__"],
)
common_deps = [
"//src/test/java/com/google/devtools/build/lib/blackbox/tests:common_deps",
]
java_test(
name = "RepoWithRuleWritingTextGeneratorTest",
timeout = "moderate",
srcs = [
"RepoWithRuleWritingTextGenerator.java",
"RepoWithRuleWritingTextGeneratorTest.java",
],
tags = ["black_box_test"],
deps = common_deps,
)
java_test(
name = "WorkspaceBlackBoxTest",
timeout = "moderate",
srcs = [
"RepoWithRuleWritingTextGenerator.java",
"WorkspaceBlackBoxTest.java",
"WorkspaceTestUtils.java",
],
tags = ["black_box_test"],
deps = common_deps,
)
java_test(
name = "BazelEmbeddedSkylarkBlackBoxTest",
timeout = "moderate",
srcs = [
"BazelEmbeddedSkylarkBlackBoxTest.java",
"RepoWithRuleWritingTextGenerator.java",
"WorkspaceTestUtils.java",
],
tags = ["black_box_test"],
deps = common_deps + [
"//src/main/java/com/google/devtools/build/lib:build-base",
"//src/main/java/com/google/devtools/build/lib:bazel-repository",
"//src/main/java/com/google/devtools/build/lib/vfs",
"//src/test/java/com/google/devtools/build/lib/vfs/util",
"//src/test/java/com/google/devtools/build/lib/events:testutil",
],
)
java_test(
name = "GitRepositoryBlackBoxTest",
timeout = "moderate",
srcs = [
"GitRepositoryBlackBoxTest.java",
"GitRepositoryHelper.java",
"RepoWithRuleWritingTextGenerator.java",
"WorkspaceTestUtils.java",
],
tags = ["black_box_test"],
deps = common_deps + [
"//src/main/java/com/google/devtools/build/lib:build-base",
"//src/main/java/com/google/devtools/build/lib:bazel-repository",
"//src/main/java/com/google/devtools/build/lib/vfs",
"//src/test/java/com/google/devtools/build/lib/vfs/util",
"//src/test/java/com/google/devtools/build/lib/events:testutil",
],
)
java_test(
name = "PatchApiBlackBoxTest",
timeout = "moderate",
srcs = [
"PatchApiBlackBoxTest.java",
"WorkspaceTestUtils.java",
],
tags = ["black_box_test"],
deps = common_deps + [
"//src/main/java/com/google/devtools/build/lib:build-base",
"//src/main/java/com/google/devtools/build/lib:bazel-repository",
"//src/main/java/com/google/devtools/build/lib/vfs",
"//src/test/java/com/google/devtools/build/lib/vfs/util",
"//src/test/java/com/google/devtools/build/lib/events:testutil",
],
)
test_suite(
name = "ws_black_box_tests",
tags = ["black_box_test"],
tests = [
"BazelEmbeddedSkylarkBlackBoxTest",
"GitRepositoryBlackBoxTest",
"PatchApiBlackBoxTest",
"RepoWithRuleWritingTextGeneratorTest",
"WorkspaceBlackBoxTest",
],
)