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  )