3cd435eecf
The file it was reading from is deleted at this point. Removing the logic for now. If we want to add it in future we can make the script write to a file and have the recipe read from it. NoTry: true Bug: skia: Change-Id: If68547a0494be2ae1cd3145d6842961dfa61c7b1 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/217537 Reviewed-by: Eric Boren <borenet@google.com> Commit-Queue: Ravi Mistry <rmistry@google.com>
71 lines
2.0 KiB
Python
71 lines
2.0 KiB
Python
# Copyright 2019 The Chromium Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
|
|
DEPS = [
|
|
'recipe_engine/path',
|
|
'recipe_engine/properties',
|
|
'recipe_engine/step',
|
|
]
|
|
|
|
|
|
def RunSteps(api):
|
|
buildername = api.properties['buildername']
|
|
issue = api.properties.get('patch_issue')
|
|
patchset = api.properties.get('patch_set')
|
|
if not issue or not patchset:
|
|
raise Exception('%s can only be run as a trybot.' % buildername)
|
|
|
|
infrabots_dir = api.path['start_dir'].join('skia', 'infra', 'bots')
|
|
trigger_wait_g3_script = infrabots_dir.join('g3_compile',
|
|
'trigger_wait_g3_task.py')
|
|
|
|
# Trigger a compile task and wait for it to complete.
|
|
cmd = ['python', trigger_wait_g3_script,
|
|
'--issue', issue,
|
|
'--patchset', patchset,
|
|
]
|
|
api.step('Trigger and wait for g3 compile task', cmd=cmd)
|
|
|
|
|
|
def GenTests(api):
|
|
yield(
|
|
api.test('g3_compile_trybot') +
|
|
api.properties(
|
|
buildername='Build-Debian9-Clang-TAP-Presubmit-G3_Framework',
|
|
path_config='kitchen',
|
|
swarm_out_dir='[SWARM_OUT_DIR]',
|
|
repository='https://skia.googlesource.com/skia.git',
|
|
patch_issue=1234,
|
|
patch_set=1,
|
|
revision='abc123',
|
|
)
|
|
)
|
|
|
|
yield(
|
|
api.test('g3_compile_trybot_failure') +
|
|
api.properties(
|
|
buildername='Build-Debian9-Clang-TAP-Presubmit-G3_Framework',
|
|
path_config='kitchen',
|
|
swarm_out_dir='[SWARM_OUT_DIR]',
|
|
repository='https://skia.googlesource.com/skia.git',
|
|
patch_issue=1234,
|
|
patch_set=1,
|
|
revision='abc123',
|
|
) +
|
|
api.step_data('Trigger and wait for g3 compile task', retcode=1)
|
|
)
|
|
|
|
yield(
|
|
api.test('g3_compile_nontrybot') +
|
|
api.properties(
|
|
buildername='Build-Debian9-Clang-TAP-Presubmit-G3_Framework',
|
|
path_config='kitchen',
|
|
swarm_out_dir='[SWARM_OUT_DIR]',
|
|
repository='https://skia.googlesource.com/skia.git',
|
|
revision='abc123',
|
|
) +
|
|
api.expect_exception('Exception')
|
|
)
|