Add rules to the test_deps target. (#102) * Add rules to the test_deps target. Likely needed for anyone doing integration tests using skylib. * Default public visibility and only tag things that are private.
diff --git a/BUILD b/BUILD index ad98f37..6630132 100644 --- a/BUILD +++ b/BUILD
@@ -15,6 +15,7 @@ srcs = [ "BUILD", "//lib:test_deps", + "//rules:test_deps", "//toolchains/unittest:test_deps", ] + glob(["*.bzl"]), )
diff --git a/rules/BUILD b/rules/BUILD index 7ab4c30..e161093 100644 --- a/rules/BUILD +++ b/rules/BUILD
@@ -2,16 +2,16 @@ licenses(["notice"]) +package(default_visibility = ["//visibility:public"]) + bzl_library( name = "build_test", srcs = ["build_test.bzl"], - visibility = ["//visibility:public"], ) bzl_library( name = "maprule", srcs = ["maprule.bzl"], - visibility = ["//visibility:public"], deps = [":maprule_private"], ) @@ -28,3 +28,12 @@ # Exported for build_test.bzl to make sure of, it is an implementation detail # of the rule and should not be directly used by anything else. exports_files(["empty_test.sh"]) + +filegroup( + name = "test_deps", + testonly = True, + srcs = [ + "BUILD", + "empty_test.sh", + ] + glob(["*.bzl"]), +)