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  )