Make sure we respect tags passed to our macros.
@@ -14,11 +14,34 @@ package(default_visibility = ["//:__subpackages__"])
load("//apps/framework/modulesets/builddefs:modulesets.bzl", "assembled_content_app_config", "mss_js_compiled_module_set_flat_files")
load("//javascript/apps/fava/builddefs:fava.bzl", "pinto_processed_module_set")
+load("//third_party/java/j2cl:j2cl_test.bzl", "j2cl_test")
load("//build_def:j2cl_util.bzl", "J2CL_UNOPTIMIZED_DEFS")
# Google owns the copyright
licenses(["unencumbered"])
+# ********************************************
+# Broken target with notap and manual tags should not break
+
+j2cl_test(
+ name = "BrokenTest",
+ srcs = ["NotExists.java"],
+ tags = [
+ "manual",
+ "notap",
+ ],
+)
+
+# To demonstrate java_library behaves the same
+java_library(
+ name = "BrokenJavaLib",
+ srcs = ["NotExists.java"],
+ tags = [
+ "manual",
+ "notap",
+ ],
+)
+
# ********************************************
js_library(
