github.com/jenkins-x/test-infra@v0.0.7/kubetest/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 2 3 go_library( 4 name = "go_default_library", 5 srcs = [ 6 "anywhere.go", 7 "azure.go", 8 "azure_helpers.go", 9 "bash.go", 10 "build.go", 11 "dump.go", 12 "e2e.go", 13 "extract_federation.go", 14 "extract_k8s.go", 15 "federation.go", 16 "gke.go", 17 "kops.go", 18 "kubernetes.go", 19 "local.go", 20 "main.go", 21 "node.go", 22 "none.go", 23 "stage.go", 24 "util.go", 25 ], 26 importpath = "k8s.io/test-infra/kubetest", 27 visibility = ["//visibility:private"], 28 deps = [ 29 "//boskos/client:go_default_library", 30 "//kubetest/conformance:go_default_library", 31 "//kubetest/e2e:go_default_library", 32 "//kubetest/eks:go_default_library", 33 "//kubetest/kubeadmdind:go_default_library", 34 "//kubetest/process:go_default_library", 35 "//kubetest/util:go_default_library", 36 "//vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2018-05-01/resources:go_default_library", 37 "//vendor/github.com/Azure/azure-storage-blob-go/2016-05-31/azblob:go_default_library", 38 "//vendor/github.com/Azure/go-autorest/autorest:go_default_library", 39 "//vendor/github.com/Azure/go-autorest/autorest/adal:go_default_library", 40 "//vendor/github.com/Azure/go-autorest/autorest/azure:go_default_library", 41 "//vendor/github.com/aws/aws-sdk-go/aws:go_default_library", 42 "//vendor/github.com/aws/aws-sdk-go/aws/session:go_default_library", 43 "//vendor/github.com/aws/aws-sdk-go/service/ec2:go_default_library", 44 "//vendor/github.com/docker/docker/api/types:go_default_library", 45 "//vendor/github.com/docker/docker/client:go_default_library", 46 "//vendor/github.com/pelletier/go-toml:go_default_library", 47 "//vendor/github.com/satori/go.uuid:go_default_library", 48 "//vendor/github.com/spf13/pflag:go_default_library", 49 "//vendor/golang.org/x/crypto/ssh:go_default_library", 50 ], 51 ) 52 53 go_binary( 54 name = "kubetest", 55 embed = [":go_default_library"], 56 visibility = ["//visibility:public"], 57 ) 58 59 go_test( 60 name = "go_default_test", 61 srcs = [ 62 "anywhere_test.go", 63 "dump_test.go", 64 "extract_test.go", 65 "kubernetes_test.go", 66 "main_test.go", 67 "util_test.go", 68 ], 69 embed = [":go_default_library"], 70 deps = ["//kubetest/util:go_default_library"], 71 ) 72 73 filegroup( 74 name = "package-srcs", 75 srcs = glob(["**"]), 76 tags = ["automanaged"], 77 visibility = ["//visibility:private"], 78 ) 79 80 filegroup( 81 name = "all-srcs", 82 srcs = [ 83 ":package-srcs", 84 "//kubetest/conformance:all-srcs", 85 "//kubetest/e2e:all-srcs", 86 "//kubetest/eks:all-srcs", 87 "//kubetest/kubeadmdind:all-srcs", 88 "//kubetest/process:all-srcs", 89 "//kubetest/util:all-srcs", 90 ], 91 tags = ["automanaged"], 92 visibility = ["//visibility:public"], 93 )