...
1load("@bazel_gazelle//:def.bzl", "gazelle", "gazelle_binary", "gazelle_generation_test")
2
3# gazelle:exclude testdata
4
5gazelle_binary(
6 name = "gazelle_kustomize_binary",
7 languages = [
8 "//hack/build/rules/kustomize/gazelle/language",
9 "//hack/build/rules/container/gazelle/language",
10 "@build_stack_bazel_gazelle_debug//language/debug",
11 ],
12 visibility = ["//visibility:public"],
13)
14
15# Break the unknown directive, remove // to turn back on
16# // gazelle:log_level debug
17gazelle(
18 name = "gazelle_kustomize",
19 gazelle = ":gazelle_kustomize_binary",
20)
21
22[gazelle_generation_test(
23 # Name the test the path to the directory containing the WORKSPACE file.
24 name = file[0:-len("/WORKSPACE")],
25 gazelle_binary = ":gazelle_kustomize",
26 test_data = glob(
27 include = [file[0:-len("/WORKSPACE")] + "/**"],
28 ),
29) for file in glob(
30 include = ["testdata/*/WORKSPACE"],
31)]
View as plain text