• Home
  • Raw
  • Download

Lines Matching refs:api

28 def RunSteps(api):  argument
29 api.vars.setup()
30 checkout_root = api.checkout.default_checkout_root
31 api.checkout.bot_update(checkout_root=checkout_root)
34 with api.context(cwd=skia_dir, env=api.infra.go_env):
35 bookmaker_binary = api.vars.build_dir.join('bookmaker')
36 buildername = api.vars.builder_name
45 api.run(api.step, 'Validate docs match include/core/*.h', cmd=cmd)
46 except api.step.StepFailure as e:
59 fiddlecli_input = api.path.join(api.path['start_dir'], 'fiddle.json')
60 fiddlecli_output = api.path.join(api.path['start_dir'], 'fiddleout.json')
67 api.run(api.step, 'Extract all fiddles out of md files', cmd=cmd)
70 api.run(api.step, 'Output fiddle.json',
82 api.run(api.step, 'Force fiddle to compile all examples', cmd=cmd)
87 if api.path.exists(fiddlecli_output):
88 test_data = api.properties.get('fiddleout_test_data', '{}')
89 content = api.file.read_text('Read fiddleout.json',
94 api.run(api.step, 'Output fiddleout.json',
117 raise api.step.StepFailure(failure_msg)
125 with api.context(cwd=skia_dir):
126 api.run(api.step, 'Generate and Upload Markdown files', cmd=cmd)
129 def GenTests(api): argument
247 api.test('percommit_bookmaker') +
248 api.properties(buildername='Housekeeper-PerCommit-Bookmaker',
256 api.test('percommit_failed_validation') +
257 api.properties(buildername='Housekeeper-PerCommit-Bookmaker',
262 api.step_data('Validate docs match include/core/*.h', retcode=1)
266 api.test('nightly_bookmaker') +
267 api.properties(buildername='Housekeeper-Nightly-Bookmaker',
273 api.path.exists(api.path['start_dir'].join('fiddleout.json'))
277 api.test('nightly_failed_fiddles') +
278 api.properties(buildername='Housekeeper-Nightly-Bookmaker',
284 api.path.exists(api.path['start_dir'].join('fiddleout.json'))
288 api.test('nightly_failed_extract_fiddles') +
289 api.properties(buildername='Housekeeper-Nightly-Bookmaker',
294 api.step_data('Extract all fiddles out of md files', retcode=1)
298 api.test('nightly_failed_fiddlecli') +
299 api.properties(buildername='Housekeeper-Nightly-Bookmaker',
304 api.step_data('Force fiddle to compile all examples', retcode=1)
308 api.test('nightly_failed_upload') +
309 api.properties(buildername='Housekeeper-Nightly-Bookmaker',
314 api.step_data('Generate and Upload Markdown files', retcode=1)