github.com/yrj2011/jx-test-infra@v0.0.0-20190529031832-7a2065ee98eb/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 "bash.go", 8 "build.go", 9 "dump.go", 10 "e2e.go", 11 "extract_federation.go", 12 "extract_k8s.go", 13 "federation.go", 14 "gke.go", 15 "kops.go", 16 "kubernetes.go", 17 "local.go", 18 "main.go", 19 "node.go", 20 "none.go", 21 "stage.go", 22 "util.go", 23 ], 24 importpath = "k8s.io/test-infra/kubetest", 25 visibility = ["//visibility:private"], 26 deps = [ 27 "//boskos/client:go_default_library", 28 "//kubetest/conformance:go_default_library", 29 "//kubetest/dind:go_default_library", 30 "//kubetest/e2e:go_default_library", 31 "//kubetest/process:go_default_library", 32 "//kubetest/util:go_default_library", 33 "//vendor/github.com/aws/aws-sdk-go/aws:go_default_library", 34 "//vendor/github.com/aws/aws-sdk-go/aws/session:go_default_library", 35 "//vendor/github.com/aws/aws-sdk-go/service/ec2:go_default_library", 36 "//vendor/github.com/docker/docker/api/types:go_default_library", 37 "//vendor/github.com/docker/docker/client:go_default_library", 38 "//vendor/github.com/spf13/pflag:go_default_library", 39 "//vendor/golang.org/x/crypto/ssh:go_default_library", 40 ], 41 ) 42 43 go_binary( 44 name = "kubetest", 45 embed = [":go_default_library"], 46 visibility = ["//visibility:public"], 47 ) 48 49 go_test( 50 name = "go_default_test", 51 srcs = [ 52 "anywhere_test.go", 53 "dump_test.go", 54 "extract_test.go", 55 "kubernetes_test.go", 56 "main_test.go", 57 "util_test.go", 58 ], 59 embed = [":go_default_library"], 60 deps = ["//kubetest/util:go_default_library"], 61 ) 62 63 filegroup( 64 name = "package-srcs", 65 srcs = glob(["**"]), 66 tags = ["automanaged"], 67 visibility = ["//visibility:private"], 68 ) 69 70 filegroup( 71 name = "all-srcs", 72 srcs = [ 73 ":package-srcs", 74 "//kubetest/conformance:all-srcs", 75 "//kubetest/dind:all-srcs", 76 "//kubetest/e2e:all-srcs", 77 "//kubetest/process:all-srcs", 78 "//kubetest/util:all-srcs", 79 ], 80 tags = ["automanaged"], 81 visibility = ["//visibility:public"], 82 )