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 )