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

     1  py_test(
     2      name = "make_db_test",
     3      srcs = [
     4          "make_db.py",
     5          "make_db_test.py",
     6          "model.py",
     7      ],
     8      # Remove when these are fixed.
     9      # https://github.com/bazelbuild/bazel/issues/1973
    10      # https://github.com/bazelbuild/bazel/issues/2056
    11      local = True,
    12      deps = [
    13          "@requests//:requests",
    14          "@yaml//:yaml",
    15      ],
    16  )
    17  
    18  py_binary(
    19      name = "make_db",
    20      srcs = [
    21          "make_db.py",
    22          "model.py",
    23      ],
    24  )
    25  
    26  py_test(
    27      name = "model_test",
    28      srcs = [
    29          "model.py",
    30          "model_test.py",
    31          ":package-srcs",
    32      ],
    33  )
    34  
    35  py_test(
    36      name = "stream_test",
    37      srcs = [
    38          "stream.py",
    39          "stream_test.py",
    40          ":package-srcs",
    41      ],
    42      data = ["schema.json"],
    43      deps = [
    44          "@requests//:requests",
    45      ],
    46  )
    47  
    48  py_test(
    49      name = "make_json_test",
    50      srcs = [
    51          "make_json.py",
    52          "make_json_test.py",
    53          "model.py",
    54          ":package-srcs",
    55      ],
    56      data = ["//:buckets"],
    57      # idem
    58      local = True,
    59      deps = ["@yaml//:yaml"],
    60  )
    61  
    62  filegroup(
    63      name = "package-srcs",
    64      srcs = glob(
    65          ["**"],
    66          exclude = [
    67              "*.db",
    68              "*.gz",
    69          ],
    70      ),
    71      visibility = ["//visibility:private"],
    72  )
    73  
    74  filegroup(
    75      name = "all-srcs",
    76      srcs = [":package-srcs"],
    77      tags = ["automanaged"],
    78      visibility = ["//visibility:public"],
    79  )