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 )