...

Text file src/edge-infra.dev/pkg/k8s/testing/kmp/BUILD.bazel

Documentation: edge-infra.dev/pkg/k8s/testing/kmp

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2
     3go_library(
     4    name = "kmp",
     5    srcs = [
     6        "comparison.go",
     7        "conditions.go",
     8        "doc.go",
     9        "inventory.go",
    10        "metadata.go",
    11    ],
    12    importpath = "edge-infra.dev/pkg/k8s/testing/kmp",
    13    visibility = ["//visibility:public"],
    14    deps = [
    15        "//pkg/k8s/meta/status",
    16        "//pkg/k8s/object",
    17        "//pkg/k8s/runtime/conditions",
    18        "//pkg/k8s/runtime/inventory",
    19        "//pkg/k8s/unstructured",
    20        "@com_github_google_go_cmp//cmp",
    21        "@com_github_google_go_cmp//cmp/cmpopts",
    22        "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
    23        "@io_k8s_sigs_cli_utils//pkg/kstatus/status",
    24        "@io_k8s_sigs_controller_runtime//pkg/client",
    25        "@tools_gotest_v3//assert/cmp",
    26    ],
    27)
    28
    29go_test(
    30    name = "kmp_test",
    31    srcs = [
    32        "comparison_test.go",
    33        "conditions_test.go",
    34        "inventory_test.go",
    35    ],
    36    data = glob(["testdata/**"]),
    37    embed = [":kmp"],
    38    embedsrcs = [
    39        "testdata/deployment.yaml",
    40        "testdata/deployment2.yaml",
    41        "testdata/namespace.yaml",
    42        "testdata/serviceaccount.yaml",
    43    ],
    44    deps = [
    45        "//pkg/k8s/meta/status",
    46        "//pkg/k8s/object",
    47        "//pkg/k8s/runtime/conditions",
    48        "//pkg/k8s/runtime/inventory",
    49        "//pkg/k8s/unstructured",
    50        "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
    51        "@tools_gotest_v3//assert",
    52        "@tools_gotest_v3//assert/cmp",
    53    ],
    54)

View as plain text