BUILD 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package(default_visibility = ["//visibility:public"])
  2. filegroup(
  3. name = "package-srcs",
  4. srcs = glob(["**"]),
  5. tags = ["automanaged"],
  6. visibility = ["//visibility:private"],
  7. )
  8. filegroup(
  9. name = "all-srcs",
  10. srcs = [
  11. ":package-srcs",
  12. "//hack/boilerplate:all-srcs",
  13. "//hack/conformance:all-srcs",
  14. "//hack/e2e-internal:all-srcs",
  15. "//hack/lib:all-srcs",
  16. "//hack/make-rules:all-srcs",
  17. ],
  18. tags = ["automanaged"],
  19. )
  20. sh_test(
  21. name = "verify-boilerplate",
  22. srcs = ["verify-boilerplate.sh"],
  23. data = ["//:all-srcs"],
  24. tags = ["manual"],
  25. )
  26. # Disable gofmt test until we can figure out how to access the gofmt binary.
  27. # https://github.com/bazelbuild/rules_go/issues/511
  28. #sh_test(
  29. # name = "verify-gofmt",
  30. # srcs = ["verify-gofmt.sh"],
  31. # data = [
  32. # "//:all-srcs",
  33. # "@io_bazel_rules_go_toolchain//:toolchain",
  34. # ],
  35. # tags = ["manual"],
  36. #)
  37. test_suite(
  38. name = "verify-all",
  39. tags = ["manual"],
  40. tests = [
  41. "verify-boilerplate",
  42. # "verify-gofmt",
  43. ],
  44. )
  45. sh_binary(
  46. name = "update-mirror",
  47. srcs = ["update-workspace-mirror.sh"],
  48. args = ["$(location @workspace_urls//:urls.txt)"],
  49. data = ["@workspace_urls//:urls.txt"],
  50. )