Lines Matching refs:api
36 def RunSteps(api): argument
38 api.vars.setup()
40 checkout_root = api.checkout.default_checkout_root
43 api.checkout.bot_update(
48 api.file.ensure_directory('makedirs tmp_dir', api.vars.tmp_dir)
49 api.flavor.setup()
55 with api.context(cwd=src_dir):
61 with api.context(env=gn_env):
62 api.run(api.step, 'GN', cmd=[gn, 'gen', out_dir])
65 api.run(api.step, 'Build Chrome', cmd=['ninja', '-C', out_dir, 'chrome'])
68 output_dir = api.path['start_dir'].join('skp_output')
69 if api.path.exists(output_dir):
70 api.run.rmtree(output_dir)
71 api.file.ensure_directory('makedirs skp_output', output_dir)
82 with api.context(cwd=skia_dir):
83 api.run(api.step, 'Recreate SKPs', cmd=cmd)
86 if 'Canary' not in api.properties['buildername']:
91 with api.context(cwd=skia_dir, env=api.infra.go_env):
92 api.run(api.step, 'Upload SKPs', cmd=cmd)
95 def GenTests(api): argument
98 api.test(builder) +
99 api.properties(buildername=builder,
104 api.path.exists(api.path['start_dir'].join('skp_output'))
109 api.test(builder) +
110 api.properties(buildername=builder,
115 api.path.exists(api.path['start_dir'].join('skp_output'))
119 api.test('failed_upload') +
120 api.properties(buildername=builder,
125 api.path.exists(api.path['start_dir'].join('skp_output')) +
126 api.step_data('Upload SKPs', retcode=1)