...

Text file src/edge-infra.dev/hack/build/rules/kustomize/gazelle/BUILD.bazel

Documentation: edge-infra.dev/hack/build/rules/kustomize/gazelle

     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