diff --git a/pkg/volume/local/BUILD b/pkg/volume/local/BUILD index 2126a42e78..8710d93a67 100644 --- a/pkg/volume/local/BUILD +++ b/pkg/volume/local/BUILD @@ -1,10 +1,4 @@ -package(default_visibility = ["//visibility:public"]) - -load( - "@io_bazel_rules_go//go:def.bzl", - "go_library", - "go_test", -) +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "go_default_library", @@ -13,6 +7,7 @@ go_library( "local.go", ], importpath = "k8s.io/kubernetes/pkg/volume/local", + visibility = ["//visibility:public"], deps = [ "//pkg/kubelet/events:go_default_library", "//pkg/util/keymutex:go_default_library", @@ -32,16 +27,35 @@ go_library( go_test( name = "go_default_test", - srcs = ["local_test.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:darwin": [ + "local_test.go", + ], + "@io_bazel_rules_go//go/platform:linux": [ + "local_test.go", + ], + "//conditions:default": [], + }), embed = [":go_default_library"], - deps = [ - "//pkg/volume:go_default_library", - "//pkg/volume/testing:go_default_library", - "//vendor/k8s.io/api/core/v1: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/client-go/util/testing:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:darwin": [ + "//pkg/volume:go_default_library", + "//pkg/volume/testing:go_default_library", + "//vendor/k8s.io/api/core/v1: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/client-go/util/testing:go_default_library", + ], + "@io_bazel_rules_go//go/platform:linux": [ + "//pkg/volume:go_default_library", + "//pkg/volume/testing:go_default_library", + "//vendor/k8s.io/api/core/v1: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/client-go/util/testing:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( @@ -55,4 +69,5 @@ filegroup( name = "all-srcs", srcs = [":package-srcs"], tags = ["automanaged"], + visibility = ["//visibility:public"], ) diff --git a/pkg/volume/local/local_test.go b/pkg/volume/local/local_test.go index aa156a911e..590f2de76f 100644 --- a/pkg/volume/local/local_test.go +++ b/pkg/volume/local/local_test.go @@ -1,3 +1,5 @@ +// +build linux darwin + /* Copyright 2017 The Kubernetes Authors. diff --git a/test/e2e_node/BUILD b/test/e2e_node/BUILD index 69768dfebb..85fbbff564 100644 --- a/test/e2e_node/BUILD +++ b/test/e2e_node/BUILD @@ -90,7 +90,6 @@ go_test( "docker_test.go", "dockershim_checkpoint_test.go", "dynamic_kubelet_config_test.go", - "e2e_node_suite_test.go", "eviction_test.go", "garbage_collector_test.go", "gke_environment_test.go", @@ -109,6 +108,7 @@ go_test( "@io_bazel_rules_go//go/platform:linux": [ "container_manager_test.go", "density_test.go", + "e2e_node_suite_test.go", "node_container_manager_test.go", "resource_usage_test.go", "restart_test.go", @@ -137,23 +137,17 @@ go_test( "//pkg/kubelet/metrics:go_default_library", "//pkg/kubelet/types:go_default_library", "//pkg/security/apparmor:go_default_library", - "//test/e2e/common:go_default_library", "//test/e2e/framework:go_default_library", "//test/e2e_node/services:go_default_library", - "//test/e2e_node/system:go_default_library", "//test/utils/image:go_default_library", "//vendor/github.com/blang/semver:go_default_library", "//vendor/github.com/coreos/go-systemd/util:go_default_library", "//vendor/github.com/davecgh/go-spew/spew:go_default_library", "//vendor/github.com/golang/glog:go_default_library", - "//vendor/github.com/kardianos/osext:go_default_library", "//vendor/github.com/onsi/ginkgo:go_default_library", - "//vendor/github.com/onsi/ginkgo/config:go_default_library", - "//vendor/github.com/onsi/ginkgo/reporters:go_default_library", "//vendor/github.com/onsi/gomega:go_default_library", "//vendor/github.com/onsi/gomega/gstruct:go_default_library", "//vendor/github.com/onsi/gomega/types:go_default_library", - "//vendor/github.com/spf13/pflag:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", @@ -164,15 +158,21 @@ go_test( "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/yaml:go_default_library", "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", "//vendor/k8s.io/client-go/kubernetes:go_default_library", ] + select({ "@io_bazel_rules_go//go/platform:linux": [ + "//test/e2e/common:go_default_library", "//test/e2e/framework/metrics:go_default_library", + "//test/e2e_node/system:go_default_library", "//test/utils:go_default_library", + "//vendor/github.com/kardianos/osext:go_default_library", + "//vendor/github.com/onsi/ginkgo/config:go_default_library", + "//vendor/github.com/onsi/ginkgo/reporters:go_default_library", + "//vendor/github.com/spf13/pflag: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/util/yaml:go_default_library", "//vendor/k8s.io/client-go/tools/cache:go_default_library", ], "//conditions:default": [], diff --git a/test/e2e_node/e2e_node_suite_test.go b/test/e2e_node/e2e_node_suite_test.go index dbef75738f..7b017401f0 100644 --- a/test/e2e_node/e2e_node_suite_test.go +++ b/test/e2e_node/e2e_node_suite_test.go @@ -1,3 +1,5 @@ +// +build linux + /* Copyright 2016 The Kubernetes Authors. diff --git a/test/images/mounttest/BUILD b/test/images/mounttest/BUILD index 27dceeba20..3fb463c167 100644 --- a/test/images/mounttest/BUILD +++ b/test/images/mounttest/BUILD @@ -8,7 +8,12 @@ load( go_library( name = "go_default_library", - srcs = ["mt.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux": [ + "mt.go", + ], + "//conditions:default": [], + }), importpath = "k8s.io/kubernetes/test/images/mounttest", ) diff --git a/test/images/mounttest/mt.go b/test/images/mounttest/mt.go index 79ebdaeb99..6bd92161ff 100644 --- a/test/images/mounttest/mt.go +++ b/test/images/mounttest/mt.go @@ -1,3 +1,5 @@ +// +build linux + /* Copyright 2015 The Kubernetes Authors.