• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2017 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5
6DEPS = [
7  'recipe_engine/path',
8  'recipe_engine/properties',
9  'recipe_engine/step',
10  'skia_swarming',
11]
12
13
14def RunSteps(api):
15  api.skia_swarming.setup('mydir', swarming_rev='abc123')
16  api.skia_swarming.create_isolated_gen_json(
17      'isolate_path', 'isolate_dir', 'linux', 'task', {'myvar': 'myval'},
18      blacklist=['*.pyc'])
19  tasks_to_hashes = api.skia_swarming.batcharchive(targets=[
20      'task-%s' % num for num in range(5)])
21  tasks = api.skia_swarming.trigger_swarming_tasks(
22      tasks_to_hashes, dimensions={'os': 'Linux'}, extra_args=['--extra'])
23  for t in tasks:
24    api.skia_swarming.collect_swarming_task(t)
25
26
27def GenTests(api):
28  yield (
29      api.test('test') +
30      api.properties(revision='abc123')
31  )
32