aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/docgen/BUILD
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2015-12-22 07:42:11 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2015-12-22 13:07:49 +0000
commitc934fad54ceb949084ab1c59254d1129febd89af (patch)
treeac697f96e4f262fb49be06b71b88c9d800658a01 /src/test/java/com/google/devtools/build/docgen/BUILD
parent34c4fe7892d4155e04ab02163b3f839318ee1a9f (diff)
Open source most of our docgen tests.
-- MOS_MIGRATED_REVID=110746503
Diffstat (limited to 'src/test/java/com/google/devtools/build/docgen/BUILD')
-rw-r--r--src/test/java/com/google/devtools/build/docgen/BUILD59
1 files changed, 59 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/docgen/BUILD b/src/test/java/com/google/devtools/build/docgen/BUILD
new file mode 100644
index 0000000000..81c2fa612b
--- /dev/null
+++ b/src/test/java/com/google/devtools/build/docgen/BUILD
@@ -0,0 +1,59 @@
+package(
+ default_visibility = ["//visibility:public"],
+)
+
+licenses(["notice"]) # Apache 2.0
+
+test_suite(
+ name = "all_tests",
+ tags = ["docgen"],
+)
+
+java_test(
+ name = "DocumentationTests",
+ size = "medium",
+ srcs = ["DocumentationTests.java"],
+ shard_count = 1,
+ tags = ["docgen"],
+ deps = [
+ ":documentation-tests",
+ "//src/test/java/com/google/devtools/build/lib:testutil",
+ "//third_party:junit4",
+ ],
+)
+
+java_library(
+ name = "documentation-tests",
+ testonly = 1,
+ srcs = [
+ "DocCheckerUtilsTest.java",
+ "RuleDocumentationAttributeTest.java",
+ "RuleDocumentationTest.java",
+ "SkylarkDocumentationTest.java",
+ ],
+ deps = [
+ ":testutil",
+ "//src/main/java/com/google/devtools/build/docgen:docgen_javalib",
+ "//src/main/java/com/google/devtools/build/lib:build-base",
+ "//src/main/java/com/google/devtools/build/lib:packages-internal",
+ "//src/main/java/com/google/devtools/build/lib:skylarkinterface",
+ "//src/main/java/com/google/devtools/build/lib:syntax",
+ "//src/main/java/com/google/devtools/build/lib/rules/cpp",
+ "//src/test/java/com/google/devtools/build/lib:skylark_testutil",
+ "//src/test/java/com/google/devtools/build/lib:syntax_testutil",
+ "//src/test/java/com/google/devtools/build/lib:testutil",
+ "//third_party:guava",
+ "//third_party:junit4",
+ "//third_party:truth",
+ ],
+)
+
+java_library(
+ name = "testutil",
+ testonly = 1,
+ srcs = glob(["testutil/*.java"]),
+ deps = [
+ "//src/main/java/com/google/devtools/build/lib:build-base",
+ "//src/main/java/com/google/devtools/build/lib:packages-internal",
+ ],
+)