Lines Matching refs:api
25 def RunSteps(api): argument
26 api.vars.setup()
30 checkout_root = api.checkout.default_checkout_root
37 if 'NoDEPS' in api.properties['buildername']:
39 checkout_root = api.path['start_dir']
40 if 'CommandBuffer' in api.vars.builder_name:
42 if 'Flutter' in api.vars.builder_name:
45 if 'Android' in api.vars.builder_name:
47 if 'ParentRevision' in api.vars.builder_name:
51 api.checkout.bot_update(
59 api.checkout.git(checkout_root=checkout_root)
61 api.file.ensure_directory('makedirs tmp_dir', api.vars.tmp_dir)
64 'skia', 'out', api.vars.builder_name, api.vars.configuration)
65 if 'Flutter' in api.vars.builder_name:
69 api.build(checkout_root=checkout_root, out_dir=out_dir)
72 dst = api.vars.swarming_out_dir
73 if 'ParentRevision' in api.vars.builder_name:
74 dst = api.vars.swarming_out_dir.join('ParentRevision')
75 api.build.copy_build_products(out_dir=out_dir, dst=dst)
76 if 'SKQP' in api.vars.extra_tokens:
79 api.file.copy('copy whitelist', wlist, dst)
81 if 'Win' in api.vars.builder_cfg.get('os', ''):
82 api.python.inline(
94 api.run.check_failure()
107 def GenTests(api): argument
110 api.test(builder) +
111 api.properties(buildername=builder,
116 api.path.exists(
117 api.path['start_dir'].join('tmp', 'uninteresting_hashes.txt')