diff --git a/test/integration/BUILD b/test/integration/BUILD index fc37e671977..e013a376a86 100644 --- a/test/integration/BUILD +++ b/test/integration/BUILD @@ -37,6 +37,7 @@ filegroup( ":package-srcs", "//test/integration/apiserver:all-srcs", "//test/integration/auth:all-srcs", + "//test/integration/benchmark/jsonify:all-srcs", "//test/integration/client:all-srcs", "//test/integration/configmap:all-srcs", "//test/integration/daemonset:all-srcs", diff --git a/test/integration/benchmark/jsonify/BUILD b/test/integration/benchmark/jsonify/BUILD new file mode 100644 index 00000000000..2aa4c6f0f6c --- /dev/null +++ b/test/integration/benchmark/jsonify/BUILD @@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( + name = "go_default_library", + srcs = ["main.go"], + importpath = "k8s.io/kubernetes/test/integration/benchmark/jsonify", + visibility = ["//visibility:private"], + deps = [ + "//test/e2e/perftype:go_default_library", + "//vendor/golang.org/x/tools/benchmark/parse:go_default_library", + ], +) + +go_binary( + name = "jsonify", + embed = [":go_default_library"], + importpath = "k8s.io/kubernetes/test/integration/benchmark/jsonify", + visibility = ["//visibility:public"], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], + visibility = ["//visibility:public"], +)