| licenses(["notice"]) # Apache 2.0 | |
| filegroup( | |
| name = "srcs", | |
| srcs = glob(["**"]), | |
| visibility = ["//tools/build_defs:__pkg__"], | |
| ) | |
| exports_files( | |
| ["README.md"], | |
| visibility = ["//site:__pkg__"], | |
| ) | |
| py_binary( | |
| name = "sha256", | |
| srcs = ["sha256.py"], | |
| visibility = ["//visibility:public"], | |
| ) | |
| exports_files( | |
| ["hash.bzl"], | |
| visibility = ["//visibility:public"], | |
| ) | |
| sh_test( | |
| name = "sha256_test", | |
| size = "small", | |
| srcs = ["sha256_test.sh"], | |
| data = ["sha256"], | |
| # TODO(laszlocsomor): use the runfiles library after | |
| # https://github.com/bazelbuild/bazel/issues/4460 is fixed for sh_* | |
| tags = ["no_windows"], | |
| ) | |
| test_suite( | |
| name = "windows_tests", | |
| tags = [ | |
| "-no_windows", | |
| "-slow", | |
| ], | |
| visibility = ["//visibility:private"], | |
| ) | |
| test_suite( | |
| name = "all_windows_tests", | |
| tests = [":windows_tests"], | |
| visibility = ["//tools/build_defs:__pkg__"], | |
| ) |