diff --git a/test/kubernetes/benchmarks/BUILD b/test/kubernetes/benchmarks/BUILD index b57fe7da5..eac0f2c1f 100644 --- a/test/kubernetes/benchmarks/BUILD +++ b/test/kubernetes/benchmarks/BUILD @@ -1,10 +1,48 @@ -load("//tools:defs.bzl", "go_test") +load("//tools:defs.bzl", "go_test", "pkg_tar") package( default_applicable_licenses = ["//:license"], + default_visibility = ["//:sandbox"], licenses = ["notice"], ) +_PACKAGE = "//test/kubernetes/benchmarks" + +_ALL_BENCHMARK_TARGETS = [ + "%s:%s" % + ( + _PACKAGE, + f.replace(".go", ""), + ) + for f in glob(["**/*_test.go"]) +] + +genquery( + name = "all_benchmark_targets", + testonly = True, + expression = " union ".join(_ALL_BENCHMARK_TARGETS), + scope = _ALL_BENCHMARK_TARGETS, +) + +filegroup( + name = "all_benchmark_test_binaries", + testonly = True, + srcs = _ALL_BENCHMARK_TARGETS, +) + +[pkg_tar( + name = "%s_tar" % (src[src.index(":") + 1:],), + testonly = True, + srcs = [src], + extension = "tar.bz2", +) for src in _ALL_BENCHMARK_TARGETS] + +filegroup( + name = "all_benchmark_test_binaries_tar", + testonly = True, + srcs = ["%s_tar" % (src[src.index(":") + 1:],) for src in _ALL_BENCHMARK_TARGETS], +) + go_test( name = "abslbuild_test", srcs = ["abslbuild_test.go"],