github.com/please-build/puku@v1.7.3-0.20240516143641-f7d7f4941f57/e2e/build_defs/e2e.build_defs (about)

     1  def puku_e2e_test(name:str, repo:str, srcs:list, deps:list=[]):
     2      repo = build_rule(
     3          name = name,
     4          tag = "copy",
     5          cmd = "cp -r $SRC $OUT",
     6          srcs = [repo],
     7          outs = [f"{name}_repo"],
     8      )
     9  
    10      return go_test(
    11          name = name,
    12          srcs = srcs,
    13          data = {
    14              "puku": ["//cmd/puku"],
    15              "please": ["//third_party/binary:plz"],
    16              "repo": [repo],
    17          },
    18          deps = deps,
    19          labels = ["e2e"],
    20      )