load("@bazel_gazelle//:def.bzl", "gazelle", "gazelle_binary", "gazelle_generation_test") # gazelle:exclude testdata gazelle_binary( name = "gazelle_kustomize_binary", languages = [ "//hack/build/rules/kustomize/gazelle/language", "//hack/build/rules/container/gazelle/language", "@build_stack_bazel_gazelle_debug//language/debug", ], visibility = ["//visibility:public"], ) # Break the unknown directive, remove // to turn back on # // gazelle:log_level debug gazelle( name = "gazelle_kustomize", gazelle = ":gazelle_kustomize_binary", ) [gazelle_generation_test( # Name the test the path to the directory containing the WORKSPACE file. name = file[0:-len("/WORKSPACE")], gazelle_binary = ":gazelle_kustomize", test_data = glob( include = [file[0:-len("/WORKSPACE")] + "/**"], ), ) for file in glob( include = ["testdata/*/WORKSPACE"], )]