github.com/shashidharatd/test-infra@v0.0.0-20171006011030-71304e1ca560/verify/BUILD (about)

     1  package(default_visibility = ["//visibility:public"])
     2  
     3  py_test(
     4      name = "verify_boilerplate",
     5      srcs = ["verify_boilerplate.py"],
     6      data = ["//:all-srcs"],
     7  )
     8  
     9  sh_test(
    10      name = "verify-pylint",
    11      srcs = ["verify-pylint.sh"],
    12      data = [
    13          ":pylint_bin",
    14          "//:all-srcs",
    15      ],
    16  )
    17  
    18  test_suite(
    19      name = "verify-all",
    20      tests = [
    21          "verify-pylint",
    22          "verify_boilerplate",
    23      ],
    24  )
    25  
    26  py_binary(
    27      name = "pylint_bin",
    28      srcs = ["pylint_bin.py"],
    29      # NOTE: this should only contain direct third party imports and pylint
    30      deps = [
    31          "@influxdb//:influxdb",
    32          "@pylint//:pylint",
    33          "@pytz//:pytz",
    34          "@requests//:requests",  # TODO(fejta): figure out a better solution
    35          "@ruamel_yaml//ruamel/yaml:ruamel.yaml",
    36          "@yaml//:yaml",
    37      ],
    38  )
    39  
    40  filegroup(
    41      name = "package-srcs",
    42      srcs = glob(["**"]),
    43      tags = ["automanaged"],
    44      visibility = ["//visibility:private"],
    45  )
    46  
    47  filegroup(
    48      name = "all-srcs",
    49      srcs = [":package-srcs"],
    50      tags = ["automanaged"],
    51      visibility = ["//visibility:public"],
    52  )