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 )