From 21617a60ae2dec9e3b6b25bd0ccd06b6090c85a9 Mon Sep 17 00:00:00 2001 From: Mike Danese Date: Tue, 31 Jan 2017 15:55:39 -0800 Subject: [PATCH] don't use build tags to mark integration tests --- hack/.linted_packages | 14 ++++ hack/make-rules/test-integration.sh | 2 +- test/integration/BUILD | 21 +++++ test/integration/apiserver/BUILD | 50 ++++++++++++ test/integration/apiserver/apiserver_test.go | 2 - test/integration/apiserver/patch_test.go | 2 - test/integration/auth/BUILD | 76 +++++++++++++++++++ test/integration/auth/accessreview_test.go | 2 - test/integration/auth/auth_test.go | 2 - test/integration/auth/rbac_test.go | 2 - test/integration/client/BUILD | 55 ++++++++++++++ test/integration/client/client_test.go | 2 - .../integration/client/dynamic_client_test.go | 2 - test/integration/configmap/BUILD | 39 ++++++++++ test/integration/configmap/configmap_test.go | 2 - .../defaulttolerationseconds/BUILD | 41 ++++++++++ .../defaulttolerationseconds_test.go | 2 - test/integration/doc.go | 5 +- test/integration/etcd/BUILD | 57 ++++++++++++++ .../etcd/etcd_storage_path_test.go | 2 - test/integration/evictions/BUILD | 45 +++++++++++ test/integration/evictions/evictions_test.go | 2 - test/integration/examples/BUILD | 5 +- test/integration/garbagecollector/BUILD | 49 ++++++++++++ .../garbage_collector_test.go | 2 - test/integration/kubectl/BUILD | 36 +++++++++ test/integration/kubectl/kubectl_test.go | 2 - test/integration/master/BUILD | 44 +++++++++++ test/integration/master/master_test.go | 2 - test/integration/metrics/BUILD | 22 ++++++ test/integration/metrics/metrics_test.go | 2 - test/integration/objectmeta/BUILD | 5 +- test/integration/openshift/BUILD | 5 +- test/integration/pods/BUILD | 39 ++++++++++ test/integration/pods/pods_test.go | 2 - test/integration/quota/BUILD | 55 ++++++++++++++ test/integration/quota/quota_test.go | 2 - test/integration/replicaset/BUILD | 43 +++++++++++ .../integration/replicaset/replicaset_test.go | 2 - test/integration/replicationcontroller/BUILD | 42 ++++++++++ .../replicationcontroller_test.go | 2 - test/integration/scheduler/BUILD | 59 ++++++++++++++ test/integration/scheduler/extender_test.go | 2 - test/integration/scheduler/scheduler_test.go | 2 - test/integration/scheduler_perf/BUILD | 9 ++- test/integration/secrets/BUILD | 39 ++++++++++ test/integration/secrets/secrets_test.go | 2 - test/integration/serviceaccount/BUILD | 55 ++++++++++++++ .../serviceaccount/service_account_test.go | 2 - test/integration/storageclasses/BUILD | 40 ++++++++++ .../storageclasses/storage_classes_test.go | 2 - test/integration/thirdparty/BUILD | 42 ++++++++++ .../integration/thirdparty/thirdparty_test.go | 2 - test/integration/ttlcontroller/BUILD | 43 +++++++++++ .../ttlcontroller/ttlcontroller_test.go | 2 - test/integration/volume/BUILD | 56 ++++++++++++++ test/integration/volume/attach_detach_test.go | 2 - .../volume/persistent_volumes_test.go | 2 - 58 files changed, 1084 insertions(+), 65 deletions(-) create mode 100644 test/integration/apiserver/BUILD create mode 100644 test/integration/auth/BUILD create mode 100644 test/integration/client/BUILD create mode 100644 test/integration/configmap/BUILD create mode 100644 test/integration/defaulttolerationseconds/BUILD create mode 100644 test/integration/etcd/BUILD create mode 100644 test/integration/evictions/BUILD create mode 100644 test/integration/garbagecollector/BUILD create mode 100644 test/integration/kubectl/BUILD create mode 100644 test/integration/master/BUILD create mode 100644 test/integration/pods/BUILD create mode 100644 test/integration/quota/BUILD create mode 100644 test/integration/replicaset/BUILD create mode 100644 test/integration/replicationcontroller/BUILD create mode 100644 test/integration/scheduler/BUILD create mode 100644 test/integration/secrets/BUILD create mode 100644 test/integration/serviceaccount/BUILD create mode 100644 test/integration/storageclasses/BUILD create mode 100644 test/integration/thirdparty/BUILD create mode 100644 test/integration/ttlcontroller/BUILD create mode 100644 test/integration/volume/BUILD diff --git a/hack/.linted_packages b/hack/.linted_packages index f5a412f545..efd6c0c92d 100644 --- a/hack/.linted_packages +++ b/hack/.linted_packages @@ -414,10 +414,24 @@ test/images/port-forward-tester test/images/porter test/images/resource-consumer/consume-cpu test/images/serve_hostname +test/integration/apiserver +test/integration/client +test/integration/configmap +test/integration/defaulttolerationseconds +test/integration/etcd test/integration/examples test/integration/federation +test/integration/garbagecollector +test/integration/kubectl test/integration/metrics test/integration/objectmeta test/integration/openshift +test/integration/pods +test/integration/quota +test/integration/secrets +test/integration/serviceaccount +test/integration/storageclasses +test/integration/thirdparty +test/integration/ttlcontroller test/soak/cauldron test/soak/serve_hostnames diff --git a/hack/make-rules/test-integration.sh b/hack/make-rules/test-integration.sh index cd66e72b30..61033469e2 100755 --- a/hack/make-rules/test-integration.sh +++ b/hack/make-rules/test-integration.sh @@ -68,7 +68,7 @@ runTests() { # KUBE_RACE="-race" make -C "${KUBE_ROOT}" test \ WHAT="${WHAT:-$(kube::test::find_integration_test_dirs | paste -sd' ' -)}" \ - KUBE_GOFLAGS="${KUBE_GOFLAGS:-} -tags 'integration no-docker'" \ + KUBE_GOFLAGS="${KUBE_GOFLAGS:-}" \ KUBE_TEST_ARGS="${KUBE_TEST_ARGS:-} ${SHORT:--short=true} --vmodule=garbage*collector*=6 --alsologtostderr=true" \ KUBE_RACE="" \ KUBE_TIMEOUT="${KUBE_TIMEOUT}" \ diff --git a/test/integration/BUILD b/test/integration/BUILD index 6f48dd4194..3e12a4a508 100644 --- a/test/integration/BUILD +++ b/test/integration/BUILD @@ -34,13 +34,34 @@ filegroup( name = "all-srcs", srcs = [ ":package-srcs", + "//test/integration/apiserver:all-srcs", + "//test/integration/auth:all-srcs", + "//test/integration/client:all-srcs", + "//test/integration/configmap:all-srcs", + "//test/integration/defaulttolerationseconds:all-srcs", + "//test/integration/etcd:all-srcs", + "//test/integration/evictions:all-srcs", "//test/integration/examples:all-srcs", "//test/integration/federation:all-srcs", "//test/integration/framework:all-srcs", + "//test/integration/garbagecollector:all-srcs", + "//test/integration/kubectl:all-srcs", + "//test/integration/master:all-srcs", "//test/integration/metrics:all-srcs", "//test/integration/objectmeta:all-srcs", "//test/integration/openshift:all-srcs", + "//test/integration/pods:all-srcs", + "//test/integration/quota:all-srcs", + "//test/integration/replicaset:all-srcs", + "//test/integration/replicationcontroller:all-srcs", + "//test/integration/scheduler:all-srcs", "//test/integration/scheduler_perf:all-srcs", + "//test/integration/secrets:all-srcs", + "//test/integration/serviceaccount:all-srcs", + "//test/integration/storageclasses:all-srcs", + "//test/integration/thirdparty:all-srcs", + "//test/integration/ttlcontroller:all-srcs", + "//test/integration/volume:all-srcs", ], tags = ["automanaged"], ) diff --git a/test/integration/apiserver/BUILD b/test/integration/apiserver/BUILD new file mode 100644 index 0000000000..375ed017f9 --- /dev/null +++ b/test/integration/apiserver/BUILD @@ -0,0 +1,50 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = [ + "apiserver_test.go", + "patch_test.go", + ], + tags = [ + "automanaged", + "etcd", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/testapi:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/pborman/uuid:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apiserver/pkg/endpoints/handlers:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/apiserver/apiserver_test.go b/test/integration/apiserver/apiserver_test.go index 065e12e796..5c61aa272c 100644 --- a/test/integration/apiserver/apiserver_test.go +++ b/test/integration/apiserver/apiserver_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2017 The Kubernetes Authors. diff --git a/test/integration/apiserver/patch_test.go b/test/integration/apiserver/patch_test.go index 8899c7df4e..a74ea1f92f 100644 --- a/test/integration/apiserver/patch_test.go +++ b/test/integration/apiserver/patch_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2017 The Kubernetes Authors. diff --git a/test/integration/auth/BUILD b/test/integration/auth/BUILD new file mode 100644 index 0000000000..166af52f74 --- /dev/null +++ b/test/integration/auth/BUILD @@ -0,0 +1,76 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = [ + "accessreview_test.go", + "auth_test.go", + "rbac_test.go", + ], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/testapi:go_default_library", + "//pkg/apis/authentication/v1beta1:go_default_library", + "//pkg/apis/authorization:go_default_library", + "//pkg/apis/autoscaling:go_default_library", + "//pkg/apis/extensions:go_default_library", + "//pkg/apis/rbac:go_default_library", + "//pkg/auth/authorizer/abac:go_default_library", + "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/master:go_default_library", + "//pkg/registry/rbac/clusterrole:go_default_library", + "//pkg/registry/rbac/clusterrole/storage:go_default_library", + "//pkg/registry/rbac/clusterrolebinding:go_default_library", + "//pkg/registry/rbac/clusterrolebinding/storage:go_default_library", + "//pkg/registry/rbac/role:go_default_library", + "//pkg/registry/rbac/role/storage:go_default_library", + "//pkg/registry/rbac/rolebinding:go_default_library", + "//pkg/registry/rbac/rolebinding/storage:go_default_library", + "//plugin/pkg/admission/admit:go_default_library", + "//plugin/pkg/auth/authorizer/rbac:go_default_library", + "//test/integration:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/group:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/request/bearertoken:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/serviceaccount:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authorization/authorizerfactory:go_default_library", + "//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library", + "//vendor/k8s.io/apiserver/plugin/pkg/authenticator/token/anytoken:go_default_library", + "//vendor/k8s.io/apiserver/plugin/pkg/authenticator/token/tokentest:go_default_library", + "//vendor/k8s.io/apiserver/plugin/pkg/authenticator/token/webhook:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/tools/clientcmd/api/v1:go_default_library", + "//vendor/k8s.io/client-go/transport:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/auth/accessreview_test.go b/test/integration/auth/accessreview_test.go index 3e577c94b3..d3d71c0488 100644 --- a/test/integration/auth/accessreview_test.go +++ b/test/integration/auth/accessreview_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2016 The Kubernetes Authors. diff --git a/test/integration/auth/auth_test.go b/test/integration/auth/auth_test.go index dd438a7050..7a5819f094 100644 --- a/test/integration/auth/auth_test.go +++ b/test/integration/auth/auth_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2014 The Kubernetes Authors. diff --git a/test/integration/auth/rbac_test.go b/test/integration/auth/rbac_test.go index 6d4cb359b4..2c981c76c7 100644 --- a/test/integration/auth/rbac_test.go +++ b/test/integration/auth/rbac_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2016 The Kubernetes Authors. diff --git a/test/integration/client/BUILD b/test/integration/client/BUILD new file mode 100644 index 0000000000..1814d30579 --- /dev/null +++ b/test/integration/client/BUILD @@ -0,0 +1,55 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = [ + "client_test.go", + "dynamic_client_test.go", + ], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/testapi:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/version:go_default_library", + "//test/e2e/framework:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/fields:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/dynamic:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/client/client_test.go b/test/integration/client/client_test.go index 03c53d4710..cef5c330a7 100644 --- a/test/integration/client/client_test.go +++ b/test/integration/client/client_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2014 The Kubernetes Authors. diff --git a/test/integration/client/dynamic_client_test.go b/test/integration/client/dynamic_client_test.go index 1e88041306..10ac031615 100644 --- a/test/integration/client/dynamic_client_test.go +++ b/test/integration/client/dynamic_client_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2016 The Kubernetes Authors. diff --git a/test/integration/configmap/BUILD b/test/integration/configmap/BUILD new file mode 100644 index 0000000000..656c7ee02d --- /dev/null +++ b/test/integration/configmap/BUILD @@ -0,0 +1,39 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["configmap_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//test/integration:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/configmap/configmap_test.go b/test/integration/configmap/configmap_test.go index cc826a5457..c9197a0a73 100644 --- a/test/integration/configmap/configmap_test.go +++ b/test/integration/configmap/configmap_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/defaulttolerationseconds/BUILD b/test/integration/defaulttolerationseconds/BUILD new file mode 100644 index 0000000000..847066a97a --- /dev/null +++ b/test/integration/defaulttolerationseconds/BUILD @@ -0,0 +1,41 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["defaulttolerationseconds_test.go"], + tags = [ + "automanaged", + "etcd", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/helper:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//plugin/pkg/admission/defaulttolerationseconds:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/defaulttolerationseconds/defaulttolerationseconds_test.go b/test/integration/defaulttolerationseconds/defaulttolerationseconds_test.go index bc4f104d11..635322e64c 100644 --- a/test/integration/defaulttolerationseconds/defaulttolerationseconds_test.go +++ b/test/integration/defaulttolerationseconds/defaulttolerationseconds_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2017 The Kubernetes Authors. diff --git a/test/integration/doc.go b/test/integration/doc.go index 01270cfdd9..b82ae6ad94 100644 --- a/test/integration/doc.go +++ b/test/integration/doc.go @@ -14,7 +14,6 @@ See the License for the specific language governing permissions and limitations under the License. */ -// Package integration provides integration tests for Kubernetes. Use the integration -// build tag during `go test` to start the tests. Some tests require a running etcd -// or Docker installation on the system which you can skip with no-docker and no-etcd. +// Package integration provides integration tests for Kubernetes.Some tests require a +// running etcd or Docker installation on the system. package integration // import "k8s.io/kubernetes/test/integration" diff --git a/test/integration/etcd/BUILD b/test/integration/etcd/BUILD new file mode 100644 index 0000000000..0251bb4087 --- /dev/null +++ b/test/integration/etcd/BUILD @@ -0,0 +1,57 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["etcd_storage_path_test.go"], + tags = [ + "automanaged", + "etcd", + "integration", + ], + deps = [ + "//cmd/kube-apiserver/app:go_default_library", + "//cmd/kube-apiserver/app/options:go_default_library", + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/master:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/github.com/coreos/etcd/clientv3:go_default_library", + "//vendor/github.com/coreos/etcd/pkg/transport:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/diff:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/apiserver/pkg/storage/storagebackend:go_default_library", + "//vendor/k8s.io/client-go/kubernetes:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/tools/clientcmd:go_default_library", + "//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library", + "//vendor/k8s.io/client-go/util/flowcontrol:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/etcd/etcd_storage_path_test.go b/test/integration/etcd/etcd_storage_path_test.go index 132dcd67c0..e29ad01b2a 100644 --- a/test/integration/etcd/etcd_storage_path_test.go +++ b/test/integration/etcd/etcd_storage_path_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2017 The Kubernetes Authors. diff --git a/test/integration/evictions/BUILD b/test/integration/evictions/BUILD new file mode 100644 index 0000000000..1e9c9c90f3 --- /dev/null +++ b/test/integration/evictions/BUILD @@ -0,0 +1,45 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["evictions_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api/v1:go_default_library", + "//pkg/apis/policy/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/informers/informers_generated/externalversions:go_default_library", + "//pkg/controller/disruption:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/evictions/evictions_test.go b/test/integration/evictions/evictions_test.go index ae955d97bf..042227f59e 100644 --- a/test/integration/evictions/evictions_test.go +++ b/test/integration/evictions/evictions_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/examples/BUILD b/test/integration/examples/BUILD index 7e8d2889ce..32c661cf35 100644 --- a/test/integration/examples/BUILD +++ b/test/integration/examples/BUILD @@ -10,7 +10,10 @@ load( go_test( name = "go_default_test", srcs = ["apiserver_test.go"], - tags = ["automanaged"], + tags = [ + "automanaged", + "integration", + ], deps = [ "//cmd/kube-apiserver/app:go_default_library", "//cmd/kube-apiserver/app/options:go_default_library", diff --git a/test/integration/garbagecollector/BUILD b/test/integration/garbagecollector/BUILD new file mode 100644 index 0000000000..ee4a92e6ca --- /dev/null +++ b/test/integration/garbagecollector/BUILD @@ -0,0 +1,49 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["garbage_collector_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/controller/garbagecollector:go_default_library", + "//pkg/controller/garbagecollector/metaonly:go_default_library", + "//test/integration:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/client-go/discovery:go_default_library", + "//vendor/k8s.io/client-go/dynamic:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/garbagecollector/garbage_collector_test.go b/test/integration/garbagecollector/garbage_collector_test.go index d9c806c40d..c10c138736 100644 --- a/test/integration/garbagecollector/garbage_collector_test.go +++ b/test/integration/garbagecollector/garbage_collector_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/kubectl/BUILD b/test/integration/kubectl/BUILD new file mode 100644 index 0000000000..6695c9920c --- /dev/null +++ b/test/integration/kubectl/BUILD @@ -0,0 +1,36 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["kubectl_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/kubectl/cmd/util:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/client-go/tools/clientcmd:go_default_library", + "//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/kubectl/kubectl_test.go b/test/integration/kubectl/kubectl_test.go index f1202b31b2..25b1e4dd15 100644 --- a/test/integration/kubectl/kubectl_test.go +++ b/test/integration/kubectl/kubectl_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/master/BUILD b/test/integration/master/BUILD new file mode 100644 index 0000000000..3b890a098f --- /dev/null +++ b/test/integration/master/BUILD @@ -0,0 +1,44 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["master_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/testapi:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset/typed/core/v1:go_default_library", + "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//test/integration:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/github.com/ghodss/yaml:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/master/master_test.go b/test/integration/master/master_test.go index cbf25d15f1..3f7c1aa89c 100644 --- a/test/integration/master/master_test.go +++ b/test/integration/master/master_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/metrics/BUILD b/test/integration/metrics/BUILD index deefdcef3c..67d2f9dc85 100644 --- a/test/integration/metrics/BUILD +++ b/test/integration/metrics/BUILD @@ -5,6 +5,7 @@ licenses(["notice"]) load( "@io_bazel_rules_go//go:def.bzl", "go_library", + "go_test", ) go_library( @@ -25,3 +26,24 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +go_test( + name = "go_default_test", + srcs = ["metrics_test.go"], + library = ":go_default_library", + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/golang/protobuf/proto:go_default_library", + "//vendor/github.com/prometheus/client_model/go:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) diff --git a/test/integration/metrics/metrics_test.go b/test/integration/metrics/metrics_test.go index bb7b76f509..b6906ab3d1 100644 --- a/test/integration/metrics/metrics_test.go +++ b/test/integration/metrics/metrics_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd,linux - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/objectmeta/BUILD b/test/integration/objectmeta/BUILD index 57a3e633d7..ab861ceffe 100644 --- a/test/integration/objectmeta/BUILD +++ b/test/integration/objectmeta/BUILD @@ -10,7 +10,10 @@ load( go_test( name = "go_default_test", srcs = ["objectmeta_test.go"], - tags = ["automanaged"], + tags = [ + "automanaged", + "integration", + ], deps = [ "//pkg/api:go_default_library", "//pkg/api/v1:go_default_library", diff --git a/test/integration/openshift/BUILD b/test/integration/openshift/BUILD index ef659a6974..0e7de0ebc2 100644 --- a/test/integration/openshift/BUILD +++ b/test/integration/openshift/BUILD @@ -10,7 +10,10 @@ load( go_test( name = "go_default_test", srcs = ["openshift_test.go"], - tags = ["automanaged"], + tags = [ + "automanaged", + "integration", + ], deps = [ "//pkg/master:go_default_library", "//vendor/k8s.io/apiserver/pkg/server:go_default_library", diff --git a/test/integration/pods/BUILD b/test/integration/pods/BUILD new file mode 100644 index 0000000000..9bf180847b --- /dev/null +++ b/test/integration/pods/BUILD @@ -0,0 +1,39 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["pods_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//test/integration:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/pods/pods_test.go b/test/integration/pods/pods_test.go index dd2bebccd6..9eeb9b3ca5 100644 --- a/test/integration/pods/pods_test.go +++ b/test/integration/pods/pods_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/quota/BUILD b/test/integration/quota/BUILD new file mode 100644 index 0000000000..56b818bc90 --- /dev/null +++ b/test/integration/quota/BUILD @@ -0,0 +1,55 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["quota_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/informers/informers_generated/externalversions:go_default_library", + "//pkg/client/informers/informers_generated/internalversion:go_default_library", + "//pkg/controller:go_default_library", + "//pkg/controller/replication:go_default_library", + "//pkg/controller/resourcequota:go_default_library", + "//pkg/kubeapiserver/admission:go_default_library", + "//pkg/quota/install:go_default_library", + "//plugin/pkg/admission/resourcequota:go_default_library", + "//plugin/pkg/admission/resourcequota/apis/resourcequota:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/fields:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/tools/record:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/quota/quota_test.go b/test/integration/quota/quota_test.go index d4b39754f2..db2b222719 100644 --- a/test/integration/quota/quota_test.go +++ b/test/integration/quota/quota_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/replicaset/BUILD b/test/integration/replicaset/BUILD new file mode 100644 index 0000000000..f116cdd361 --- /dev/null +++ b/test/integration/replicaset/BUILD @@ -0,0 +1,43 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["replicaset_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/informers/informers_generated/externalversions:go_default_library", + "//pkg/controller/replicaset:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/replicaset/replicaset_test.go b/test/integration/replicaset/replicaset_test.go index bd0c0aebf0..cefd147b1c 100644 --- a/test/integration/replicaset/replicaset_test.go +++ b/test/integration/replicaset/replicaset_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/replicationcontroller/BUILD b/test/integration/replicationcontroller/BUILD new file mode 100644 index 0000000000..0cfd02b42b --- /dev/null +++ b/test/integration/replicationcontroller/BUILD @@ -0,0 +1,42 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["replicationcontroller_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/informers/informers_generated/externalversions:go_default_library", + "//pkg/controller/replication:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/replicationcontroller/replicationcontroller_test.go b/test/integration/replicationcontroller/replicationcontroller_test.go index afcfed13da..fee16bc429 100644 --- a/test/integration/replicationcontroller/replicationcontroller_test.go +++ b/test/integration/replicationcontroller/replicationcontroller_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/scheduler/BUILD b/test/integration/scheduler/BUILD new file mode 100644 index 0000000000..2d71651f10 --- /dev/null +++ b/test/integration/scheduler/BUILD @@ -0,0 +1,59 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = [ + "extender_test.go", + "scheduler_test.go", + ], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/informers/informers_generated/externalversions:go_default_library", + "//pkg/client/listers/core/v1:go_default_library", + "//plugin/cmd/kube-scheduler/app:go_default_library", + "//plugin/cmd/kube-scheduler/app/options:go_default_library", + "//plugin/pkg/scheduler:go_default_library", + "//plugin/pkg/scheduler/algorithm:go_default_library", + "//plugin/pkg/scheduler/algorithmprovider:go_default_library", + "//plugin/pkg/scheduler/api:go_default_library", + "//plugin/pkg/scheduler/factory:go_default_library", + "//plugin/pkg/scheduler/schedulercache:go_default_library", + "//test/e2e/framework:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", + "//vendor/k8s.io/client-go/pkg/api/v1:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + "//vendor/k8s.io/client-go/tools/record:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/scheduler/extender_test.go b/test/integration/scheduler/extender_test.go index 5e8e3be963..7fe9f263e2 100644 --- a/test/integration/scheduler/extender_test.go +++ b/test/integration/scheduler/extender_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/scheduler/scheduler_test.go b/test/integration/scheduler/scheduler_test.go index 9d86e9832c..9ac06763ea 100644 --- a/test/integration/scheduler/scheduler_test.go +++ b/test/integration/scheduler/scheduler_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/scheduler_perf/BUILD b/test/integration/scheduler_perf/BUILD index a7bde7472f..44c20612b0 100644 --- a/test/integration/scheduler_perf/BUILD +++ b/test/integration/scheduler_perf/BUILD @@ -11,7 +11,9 @@ load( go_library( name = "go_default_library", srcs = ["util.go"], - tags = ["automanaged"], + tags = [ + "automanaged", + ], deps = [ "//pkg/api:go_default_library", "//pkg/api/v1:go_default_library", @@ -36,7 +38,10 @@ go_test( "scheduler_test.go", ], library = ":go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "integration", + ], deps = [ "//pkg/api/v1:go_default_library", "//plugin/pkg/scheduler:go_default_library", diff --git a/test/integration/secrets/BUILD b/test/integration/secrets/BUILD new file mode 100644 index 0000000000..4d121e8e7c --- /dev/null +++ b/test/integration/secrets/BUILD @@ -0,0 +1,39 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["secrets_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//test/integration:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/secrets/secrets_test.go b/test/integration/secrets/secrets_test.go index f7c23e1487..2379071236 100644 --- a/test/integration/secrets/secrets_test.go +++ b/test/integration/secrets/secrets_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/serviceaccount/BUILD b/test/integration/serviceaccount/BUILD new file mode 100644 index 0000000000..16316efef2 --- /dev/null +++ b/test/integration/serviceaccount/BUILD @@ -0,0 +1,55 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["service_account_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/clientset_generated/internalclientset:go_default_library", + "//pkg/client/informers/informers_generated/externalversions:go_default_library", + "//pkg/client/informers/informers_generated/internalversion:go_default_library", + "//pkg/controller:go_default_library", + "//pkg/controller/serviceaccount:go_default_library", + "//pkg/serviceaccount:go_default_library", + "//plugin/pkg/admission/serviceaccount:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/request/bearertoken:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/request/union:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/serviceaccount:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/serviceaccount/service_account_test.go b/test/integration/serviceaccount/service_account_test.go index fd29f31650..91e058e92c 100644 --- a/test/integration/serviceaccount/service_account_test.go +++ b/test/integration/serviceaccount/service_account_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2014 The Kubernetes Authors. diff --git a/test/integration/storageclasses/BUILD b/test/integration/storageclasses/BUILD new file mode 100644 index 0000000000..0d7404ada2 --- /dev/null +++ b/test/integration/storageclasses/BUILD @@ -0,0 +1,40 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["storage_classes_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/storage/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/storageclasses/storage_classes_test.go b/test/integration/storageclasses/storage_classes_test.go index 598e1b6eb4..205e0f0eed 100644 --- a/test/integration/storageclasses/storage_classes_test.go +++ b/test/integration/storageclasses/storage_classes_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/thirdparty/BUILD b/test/integration/thirdparty/BUILD new file mode 100644 index 0000000000..da8d677272 --- /dev/null +++ b/test/integration/thirdparty/BUILD @@ -0,0 +1,42 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["thirdparty_test.go"], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/diff:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/thirdparty/thirdparty_test.go b/test/integration/thirdparty/thirdparty_test.go index ede5b13465..03c47be4b4 100644 --- a/test/integration/thirdparty/thirdparty_test.go +++ b/test/integration/thirdparty/thirdparty_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2015 The Kubernetes Authors. diff --git a/test/integration/ttlcontroller/BUILD b/test/integration/ttlcontroller/BUILD new file mode 100644 index 0000000000..82541d39fe --- /dev/null +++ b/test/integration/ttlcontroller/BUILD @@ -0,0 +1,43 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = ["ttlcontroller_test.go"], + tags = [ + "automanaged", + "etcd", + "integration", + ], + deps = [ + "//pkg/api/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/informers/informers_generated/externalversions:go_default_library", + "//pkg/client/listers/core/v1:go_default_library", + "//pkg/controller/ttl:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/ttlcontroller/ttlcontroller_test.go b/test/integration/ttlcontroller/ttlcontroller_test.go index 6b04a07cf2..7167afac56 100644 --- a/test/integration/ttlcontroller/ttlcontroller_test.go +++ b/test/integration/ttlcontroller/ttlcontroller_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2017 The Kubernetes Authors. diff --git a/test/integration/volume/BUILD b/test/integration/volume/BUILD new file mode 100644 index 0000000000..27651292e7 --- /dev/null +++ b/test/integration/volume/BUILD @@ -0,0 +1,56 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = [ + "attach_detach_test.go", + "persistent_volumes_test.go", + ], + tags = [ + "automanaged", + "integration", + ], + deps = [ + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/v1/ref:go_default_library", + "//pkg/apis/storage/v1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/informers/informers_generated/externalversions:go_default_library", + "//pkg/cloudprovider/providers/fake:go_default_library", + "//pkg/controller/volume/attachdetach:go_default_library", + "//pkg/controller/volume/attachdetach/cache:go_default_library", + "//pkg/controller/volume/persistentvolume:go_default_library", + "//pkg/volume:go_default_library", + "//pkg/volume/testing:go_default_library", + "//pkg/volume/util/volumehelper:go_default_library", + "//test/integration/framework:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/test/integration/volume/attach_detach_test.go b/test/integration/volume/attach_detach_test.go index e0253dbd61..61794bf998 100644 --- a/test/integration/volume/attach_detach_test.go +++ b/test/integration/volume/attach_detach_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2016 The Kubernetes Authors. diff --git a/test/integration/volume/persistent_volumes_test.go b/test/integration/volume/persistent_volumes_test.go index 1b5d8be201..eaa55a2cd7 100644 --- a/test/integration/volume/persistent_volumes_test.go +++ b/test/integration/volume/persistent_volumes_test.go @@ -1,5 +1,3 @@ -// +build integration,!no-etcd - /* Copyright 2014 The Kubernetes Authors.