aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--infra/bots/recipe_modules/core/api.py41
-rw-r--r--infra/bots/recipe_modules/infra/example.py8
-rw-r--r--infra/bots/recipe_modules/run/api.py16
-rw-r--r--infra/bots/recipe_modules/upload_dm_results/api.py2
-rw-r--r--infra/bots/recipe_modules/upload_nano_results/api.py14
-rw-r--r--infra/bots/recipe_modules/upload_nano_results/example.expected/normal_bot.json2
-rw-r--r--infra/bots/recipe_modules/upload_nano_results/example.expected/recipe_with_gerrit_patch.json2
-rw-r--r--infra/bots/recipe_modules/upload_nano_results/example.expected/trybot.json2
-rw-r--r--infra/bots/recipes/swarm_RecreateSKPs.py40
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_DM_100k_SKPs.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs_Trybot.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json32
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json32
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json30
-rw-r--r--infra/bots/recipes/swarm_ct_skps.py6
-rw-r--r--infra/bots/recipes/swarm_infra.py11
-rw-r--r--infra/bots/recipes/swarm_presubmit.py48
-rw-r--r--infra/bots/recipes/upload_nano_results.expected/upload.json2
-rw-r--r--infra/config/recipes.cfg6
26 files changed, 281 insertions, 283 deletions
diff --git a/infra/bots/recipe_modules/core/api.py b/infra/bots/recipe_modules/core/api.py
index eb6dc9404f..1c4554d8d5 100644
--- a/infra/bots/recipe_modules/core/api.py
+++ b/infra/bots/recipe_modules/core/api.py
@@ -41,22 +41,19 @@ class SkiaApi(recipe_api.RecipeApi):
git = 'git.bat'
else:
git = 'git'
- self.m.step('git remote set-url',
- cmd=[git, 'remote', 'set-url', 'origin', repo.url],
- cwd=repo_path,
- infra_step=True)
- self.m.step('git fetch',
- cmd=[git, 'fetch'],
- cwd=repo_path,
- infra_step=True)
- self.m.step('git reset',
- cmd=[git, 'reset', '--hard', repo.revision],
- cwd=repo_path,
- infra_step=True)
- self.m.step('git clean',
- cmd=[git, 'clean', '-d', '-f'],
- cwd=repo_path,
- infra_step=True)
+ with self.m.step.context({'cwd': repo_path}):
+ self.m.step('git remote set-url',
+ cmd=[git, 'remote', 'set-url', 'origin', repo.url],
+ infra_step=True)
+ self.m.step('git fetch',
+ cmd=[git, 'fetch'],
+ infra_step=True)
+ self.m.step('git reset',
+ cmd=[git, 'reset', '--hard', repo.revision],
+ infra_step=True)
+ self.m.step('git clean',
+ cmd=[git, 'clean', '-d', '-f'],
+ infra_step=True)
def checkout_steps(self):
"""Run the steps to obtain a checkout of Skia."""
@@ -158,14 +155,14 @@ class SkiaApi(recipe_api.RecipeApi):
)
self.m.gclient.c = gclient_cfg
- update_step = self.m.bot_update.ensure_checkout(
- cwd=self.m.vars.checkout_root,
- patch_root=patch_root,
- **checkout_kwargs)
+ with self.m.step.context({'cwd': self.m.vars.checkout_root}):
+ update_step = self.m.bot_update.ensure_checkout(
+ patch_root=patch_root,
+ **checkout_kwargs)
self.m.vars.got_revision = (
update_step.presentation.properties['got_revision'])
if self.m.vars.need_chromium_checkout:
- self.m.gclient.runhooks(cwd=self.m.vars.checkout_root,
- env=self.m.vars.gclient_env)
+ with self.m.step.context({'cwd': self.m.vars.checkout_root}):
+ self.m.gclient.runhooks(env=self.m.vars.gclient_env)
diff --git a/infra/bots/recipe_modules/infra/example.py b/infra/bots/recipe_modules/infra/example.py
index 2c9134b530..8463da6c58 100644
--- a/infra/bots/recipe_modules/infra/example.py
+++ b/infra/bots/recipe_modules/infra/example.py
@@ -25,10 +25,10 @@ def RunSteps(api):
# Run the infra tests.
infra_tests = api.vars.skia_dir.join(
'infra', 'bots', 'infra_tests.py')
- api.step('infra_tests',
- cmd=['python', infra_tests],
- cwd=api.vars.skia_dir,
- env=api.infra.go_env)
+ with api.step.context({'cwd': api.vars.skia_dir}):
+ api.step('infra_tests',
+ cmd=['python', infra_tests],
+ env=api.infra.go_env)
def GenTests(api):
diff --git a/infra/bots/recipe_modules/run/api.py b/infra/bots/recipe_modules/run/api.py
index 03f7448d62..48a6d1f86c 100644
--- a/infra/bots/recipe_modules/run/api.py
+++ b/infra/bots/recipe_modules/run/api.py
@@ -76,13 +76,21 @@ class SkiaStepApi(recipe_api.RecipeApi):
env=env,
infra_step=True)
+ def _run(self, steptype, **kwargs):
+ """Wrapper for running a step."""
+ cwd = kwargs.pop('cwd', None)
+ if cwd:
+ with self.m.step.context({'cwd': cwd}):
+ return steptype(**kwargs)
+ return steptype(**kwargs)
+
def __call__(self, steptype, name, abort_on_failure=True,
fail_build_on_failure=True, env=None, **kwargs):
"""Run a step. If it fails, keep going but mark the build status failed."""
env = env or {}
env.update(self.m.vars.default_env)
try:
- return steptype(name=name, env=env, **kwargs)
+ return self._run(steptype, name=name, env=env, **kwargs)
except self.m.step.StepFailure as e:
if abort_on_failure or fail_build_on_failure:
self._failed.append(e)
@@ -121,14 +129,14 @@ for pattern in build_products_whitelist:
args=[src, dst],
infra_step=True)
- def with_retry(self, steptype, name, attempts, *args, **kwargs):
+ def with_retry(self, steptype, name, attempts, **kwargs):
for attempt in xrange(attempts):
step_name = name
if attempt > 0:
step_name += ' (attempt %d)' % (attempt + 1)
try:
- steptype(step_name, *args, **kwargs)
- return
+ res = self._run(steptype, name=step_name, **kwargs)
+ return res
except self.m.step.StepFailure:
if attempt == attempts - 1:
raise
diff --git a/infra/bots/recipe_modules/upload_dm_results/api.py b/infra/bots/recipe_modules/upload_dm_results/api.py
index 2cf76995e7..3005f3e777 100644
--- a/infra/bots/recipe_modules/upload_dm_results/api.py
+++ b/infra/bots/recipe_modules/upload_dm_results/api.py
@@ -57,7 +57,7 @@ class UploadDmResultsApi(recipe_api.RecipeApi):
files_to_upload = self.m.file.glob(
'find images',
results_dir.join('*'),
- test_data=['someimage.png'],
+ test_data=[results_dir.join('someimage.png')],
infra_step=True)
if len(files_to_upload) > 0:
self.cp('images', results_dir.join('*'), image_dest_path)
diff --git a/infra/bots/recipe_modules/upload_nano_results/api.py b/infra/bots/recipe_modules/upload_nano_results/api.py
index bfec2fd810..aabfdc6db8 100644
--- a/infra/bots/recipe_modules/upload_nano_results/api.py
+++ b/infra/bots/recipe_modules/upload_nano_results/api.py
@@ -17,16 +17,16 @@ class UploadNanoResultsApi(recipe_api.RecipeApi):
now = self.m.time.utcnow()
src_path = self.m.path['start_dir'].join(
'perfdata', builder_name, 'data')
- results = self.m.file.glob(
- 'find results',
- '*.json',
- cwd=src_path,
- test_data=['nanobench_abc123.json'],
- infra_step=True)
+ with self.m.step.context({'cwd': src_path}):
+ results = self.m.file.glob(
+ 'find results',
+ src_path.join('*.json'),
+ test_data=[src_path.join('nanobench_abc123.json')],
+ infra_step=True)
if len(results) != 1: # pragma: nocover
raise Exception('Unable to find nanobench or skpbench JSON file!')
- src = src_path.join(results[0])
+ src = results[0]
basename = self.m.path.basename(src)
gs_path = '/'.join((
'nano-json-v1', str(now.year).zfill(4),
diff --git a/infra/bots/recipe_modules/upload_nano_results/example.expected/normal_bot.json b/infra/bots/recipe_modules/upload_nano_results/example.expected/normal_bot.json
index 2a5d199ab2..146e607228 100644
--- a/infra/bots/recipe_modules/upload_nano_results/example.expected/normal_bot.json
+++ b/infra/bots/recipe_modules/upload_nano_results/example.expected/normal_bot.json
@@ -5,7 +5,7 @@
"-u",
"\nimport glob\nimport sys\nwith open(sys.argv[1], 'w') as f:\n f.write('\\n'.join(glob.glob(sys.argv[2])))\n",
"/path/to/tmp/",
- "*.json"
+ "[START_DIR]/perfdata/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/data/*.json"
],
"cwd": "[START_DIR]/perfdata/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/data",
"name": "find results"
diff --git a/infra/bots/recipe_modules/upload_nano_results/example.expected/recipe_with_gerrit_patch.json b/infra/bots/recipe_modules/upload_nano_results/example.expected/recipe_with_gerrit_patch.json
index 9eeab965b4..20a41f0b6d 100644
--- a/infra/bots/recipe_modules/upload_nano_results/example.expected/recipe_with_gerrit_patch.json
+++ b/infra/bots/recipe_modules/upload_nano_results/example.expected/recipe_with_gerrit_patch.json
@@ -5,7 +5,7 @@
"-u",
"\nimport glob\nimport sys\nwith open(sys.argv[1], 'w') as f:\n f.write('\\n'.join(glob.glob(sys.argv[2])))\n",
"/path/to/tmp/",
- "*.json"
+ "[START_DIR]/perfdata/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot/data/*.json"
],
"cwd": "[START_DIR]/perfdata/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot/data",
"name": "find results"
diff --git a/infra/bots/recipe_modules/upload_nano_results/example.expected/trybot.json b/infra/bots/recipe_modules/upload_nano_results/example.expected/trybot.json
index 2b16c92b71..304d53a274 100644
--- a/infra/bots/recipe_modules/upload_nano_results/example.expected/trybot.json
+++ b/infra/bots/recipe_modules/upload_nano_results/example.expected/trybot.json
@@ -5,7 +5,7 @@
"-u",
"\nimport glob\nimport sys\nwith open(sys.argv[1], 'w') as f:\n f.write('\\n'.join(glob.glob(sys.argv[2])))\n",
"/path/to/tmp/",
- "*.json"
+ "[START_DIR]/perfdata/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot/data/*.json"
],
"cwd": "[START_DIR]/perfdata/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-Trybot/data",
"name": "find results"
diff --git a/infra/bots/recipes/swarm_RecreateSKPs.py b/infra/bots/recipes/swarm_RecreateSKPs.py
index af4a387db7..bb281bbe53 100644
--- a/infra/bots/recipes/swarm_RecreateSKPs.py
+++ b/infra/bots/recipes/swarm_RecreateSKPs.py
@@ -88,18 +88,18 @@ def RunSteps(api):
src_dir = api.vars.checkout_root.join('src')
out_dir = src_dir.join('out', 'Release')
- # Call GN.
- platform = 'linux64' # This bot only runs on linux; don't bother checking.
- gn = src_dir.join('buildtools', platform, 'gn')
- api.step('GN',
- [gn, 'gen', out_dir],
- env={'CPPFLAGS': '-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1',
- 'GYP_GENERATORS': 'ninja'},
- cwd=src_dir)
- # Build Chrome.
- api.step('Build Chrome',
- ['ninja', '-C', out_dir, 'chrome'],
- cwd=src_dir)
+ with api.step.context({'cwd': src_dir}):
+ # Call GN.
+ platform = 'linux64' # This bot only runs on linux; don't bother checking.
+ gn = src_dir.join('buildtools', platform, 'gn')
+ api.step('GN',
+ [gn, 'gen', out_dir],
+ env={'CPPFLAGS': '-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1',
+ 'GYP_GENERATORS': 'ninja'})
+
+ # Build Chrome.
+ api.step('Build Chrome',
+ ['ninja', '-C', out_dir, 'chrome'])
# Clean up the output dir.
output_dir = api.path['start_dir'].join('skp_output')
@@ -120,10 +120,10 @@ def RunSteps(api):
'--target_dir', output_dir]
if 'Canary' not in api.properties['buildername']:
cmd.append('--upload_to_partner_bucket')
- api.step('Recreate SKPs',
- cmd=cmd,
- cwd=api.vars.skia_dir,
- env=env)
+ with api.step.context({'cwd': api.vars.skia_dir}):
+ api.step('Recreate SKPs',
+ cmd=cmd,
+ env=env)
# Upload the SKPs.
if 'Canary' not in api.properties['buildername']:
@@ -136,10 +136,10 @@ def RunSteps(api):
'--gitcookies', str(update_skps_gitcookies)]
env.update(api.infra.go_env)
with gitcookies_auth(api, UPDATE_SKPS_KEY):
- api.step('Upload SKPs',
- cmd=cmd,
- cwd=api.vars.skia_dir,
- env=env)
+ with api.step.context({'cwd': api.vars.skia_dir}):
+ api.step('Upload SKPs',
+ cmd=cmd,
+ env=env)
def GenTests(api):
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json
index 89d4437692..5f38d92e0f 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json
@@ -963,10 +963,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-1 on Ubuntu-14.04",
+ "stepname:ct-nanobench-1",
"[dummy hash for ct-nanobench-1]"
],
- "name": "[trigger] ct-nanobench-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1035,10 +1035,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-2 on Ubuntu-14.04",
+ "stepname:ct-nanobench-2",
"[dummy hash for ct-nanobench-2]"
],
- "name": "[trigger] ct-nanobench-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1107,10 +1107,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-3 on Ubuntu-14.04",
+ "stepname:ct-nanobench-3",
"[dummy hash for ct-nanobench-3]"
],
- "name": "[trigger] ct-nanobench-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1179,10 +1179,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-4 on Ubuntu-14.04",
+ "stepname:ct-nanobench-4",
"[dummy hash for ct-nanobench-4]"
],
- "name": "[trigger] ct-nanobench-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1251,10 +1251,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-5 on Ubuntu-14.04",
+ "stepname:ct-nanobench-5",
"[dummy hash for ct-nanobench-5]"
],
- "name": "[trigger] ct-nanobench-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1289,7 +1289,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-1"
],
- "name": "ct-nanobench-1 on Ubuntu-14.04",
+ "name": "ct-nanobench-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1418,7 +1418,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-2"
],
- "name": "ct-nanobench-2 on Ubuntu-14.04",
+ "name": "ct-nanobench-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1547,7 +1547,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-3"
],
- "name": "ct-nanobench-3 on Ubuntu-14.04",
+ "name": "ct-nanobench-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1676,7 +1676,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-4"
],
- "name": "ct-nanobench-4 on Ubuntu-14.04",
+ "name": "ct-nanobench-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1805,7 +1805,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-5"
],
- "name": "ct-nanobench-5 on Ubuntu-14.04",
+ "name": "ct-nanobench-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_100k_SKPs.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_100k_SKPs.json
index ee4d8dbd0d..c04e7493c3 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_100k_SKPs.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_100k_SKPs.json
@@ -963,10 +963,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-1 on Ubuntu-14.04",
+ "stepname:ct-dm-1",
"[dummy hash for ct-dm-1]"
],
- "name": "[trigger] ct-dm-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1035,10 +1035,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-2 on Ubuntu-14.04",
+ "stepname:ct-dm-2",
"[dummy hash for ct-dm-2]"
],
- "name": "[trigger] ct-dm-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1107,10 +1107,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-3 on Ubuntu-14.04",
+ "stepname:ct-dm-3",
"[dummy hash for ct-dm-3]"
],
- "name": "[trigger] ct-dm-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1179,10 +1179,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-4 on Ubuntu-14.04",
+ "stepname:ct-dm-4",
"[dummy hash for ct-dm-4]"
],
- "name": "[trigger] ct-dm-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1251,10 +1251,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-5 on Ubuntu-14.04",
+ "stepname:ct-dm-5",
"[dummy hash for ct-dm-5]"
],
- "name": "[trigger] ct-dm-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1289,7 +1289,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
],
- "name": "ct-dm-1 on Ubuntu-14.04",
+ "name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1351,7 +1351,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
],
- "name": "ct-dm-2 on Ubuntu-14.04",
+ "name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1413,7 +1413,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
],
- "name": "ct-dm-3 on Ubuntu-14.04",
+ "name": "ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1475,7 +1475,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
],
- "name": "ct-dm-4 on Ubuntu-14.04",
+ "name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1537,7 +1537,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
],
- "name": "ct-dm-5 on Ubuntu-14.04",
+ "name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs.json
index 007b73b652..56fdf583c3 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs.json
@@ -963,10 +963,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-1 on Ubuntu-14.04",
+ "stepname:ct-dm-1",
"[dummy hash for ct-dm-1]"
],
- "name": "[trigger] ct-dm-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1035,10 +1035,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-2 on Ubuntu-14.04",
+ "stepname:ct-dm-2",
"[dummy hash for ct-dm-2]"
],
- "name": "[trigger] ct-dm-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1107,10 +1107,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-3 on Ubuntu-14.04",
+ "stepname:ct-dm-3",
"[dummy hash for ct-dm-3]"
],
- "name": "[trigger] ct-dm-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1179,10 +1179,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-4 on Ubuntu-14.04",
+ "stepname:ct-dm-4",
"[dummy hash for ct-dm-4]"
],
- "name": "[trigger] ct-dm-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1251,10 +1251,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-5 on Ubuntu-14.04",
+ "stepname:ct-dm-5",
"[dummy hash for ct-dm-5]"
],
- "name": "[trigger] ct-dm-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1289,7 +1289,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
],
- "name": "ct-dm-1 on Ubuntu-14.04",
+ "name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1351,7 +1351,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
],
- "name": "ct-dm-2 on Ubuntu-14.04",
+ "name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1413,7 +1413,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
],
- "name": "ct-dm-3 on Ubuntu-14.04",
+ "name": "ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1475,7 +1475,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
],
- "name": "ct-dm-4 on Ubuntu-14.04",
+ "name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1537,7 +1537,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
],
- "name": "ct-dm-5 on Ubuntu-14.04",
+ "name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs_Trybot.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs_Trybot.json
index 0cf347244c..df1708dba7 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs_Trybot.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_10k_SKPs_Trybot.json
@@ -969,10 +969,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-1 on Ubuntu-14.04",
+ "stepname:ct-dm-1",
"[dummy hash for ct-dm-1]"
],
- "name": "[trigger] ct-dm-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1041,10 +1041,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-2 on Ubuntu-14.04",
+ "stepname:ct-dm-2",
"[dummy hash for ct-dm-2]"
],
- "name": "[trigger] ct-dm-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1113,10 +1113,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-3 on Ubuntu-14.04",
+ "stepname:ct-dm-3",
"[dummy hash for ct-dm-3]"
],
- "name": "[trigger] ct-dm-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1185,10 +1185,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-4 on Ubuntu-14.04",
+ "stepname:ct-dm-4",
"[dummy hash for ct-dm-4]"
],
- "name": "[trigger] ct-dm-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1257,10 +1257,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-5 on Ubuntu-14.04",
+ "stepname:ct-dm-5",
"[dummy hash for ct-dm-5]"
],
- "name": "[trigger] ct-dm-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1295,7 +1295,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
],
- "name": "ct-dm-1 on Ubuntu-14.04",
+ "name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1357,7 +1357,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
],
- "name": "ct-dm-2 on Ubuntu-14.04",
+ "name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1419,7 +1419,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
],
- "name": "ct-dm-3 on Ubuntu-14.04",
+ "name": "ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1481,7 +1481,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
],
- "name": "ct-dm-4 on Ubuntu-14.04",
+ "name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1543,7 +1543,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
],
- "name": "ct-dm-5 on Ubuntu-14.04",
+ "name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs.json
index 37db16c8d4..1672719c1b 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs.json
@@ -963,10 +963,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-1 on Ubuntu-14.04",
+ "stepname:ct-dm-1",
"[dummy hash for ct-dm-1]"
],
- "name": "[trigger] ct-dm-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1035,10 +1035,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-2 on Ubuntu-14.04",
+ "stepname:ct-dm-2",
"[dummy hash for ct-dm-2]"
],
- "name": "[trigger] ct-dm-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1107,10 +1107,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-3 on Ubuntu-14.04",
+ "stepname:ct-dm-3",
"[dummy hash for ct-dm-3]"
],
- "name": "[trigger] ct-dm-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1179,10 +1179,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-4 on Ubuntu-14.04",
+ "stepname:ct-dm-4",
"[dummy hash for ct-dm-4]"
],
- "name": "[trigger] ct-dm-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1251,10 +1251,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-5 on Ubuntu-14.04",
+ "stepname:ct-dm-5",
"[dummy hash for ct-dm-5]"
],
- "name": "[trigger] ct-dm-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1289,7 +1289,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
],
- "name": "ct-dm-1 on Ubuntu-14.04",
+ "name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1351,7 +1351,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
],
- "name": "ct-dm-2 on Ubuntu-14.04",
+ "name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1413,7 +1413,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
],
- "name": "ct-dm-3 on Ubuntu-14.04",
+ "name": "ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1475,7 +1475,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
],
- "name": "ct-dm-4 on Ubuntu-14.04",
+ "name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1537,7 +1537,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
],
- "name": "ct-dm-5 on Ubuntu-14.04",
+ "name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json
index 01be8bbe8c..cec7817130 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json
@@ -963,10 +963,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-1 on Ubuntu-14.04",
+ "stepname:ct-dm-1",
"[dummy hash for ct-dm-1]"
],
- "name": "[trigger] ct-dm-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1035,10 +1035,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-2 on Ubuntu-14.04",
+ "stepname:ct-dm-2",
"[dummy hash for ct-dm-2]"
],
- "name": "[trigger] ct-dm-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1107,10 +1107,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-3 on Ubuntu-14.04",
+ "stepname:ct-dm-3",
"[dummy hash for ct-dm-3]"
],
- "name": "[trigger] ct-dm-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1179,10 +1179,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-4 on Ubuntu-14.04",
+ "stepname:ct-dm-4",
"[dummy hash for ct-dm-4]"
],
- "name": "[trigger] ct-dm-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1251,10 +1251,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-5 on Ubuntu-14.04",
+ "stepname:ct-dm-5",
"[dummy hash for ct-dm-5]"
],
- "name": "[trigger] ct-dm-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1289,7 +1289,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
],
- "name": "ct-dm-1 on Ubuntu-14.04",
+ "name": "ct-dm-1",
"~followup_annotations": [
"step returned non-zero exit code: 1",
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
@@ -1355,7 +1355,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
],
- "name": "ct-dm-2 on Ubuntu-14.04",
+ "name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1417,7 +1417,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
],
- "name": "ct-dm-3 on Ubuntu-14.04",
+ "name": "ct-dm-3",
"~followup_annotations": [
"step returned non-zero exit code: 1",
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
@@ -1483,7 +1483,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
],
- "name": "ct-dm-4 on Ubuntu-14.04",
+ "name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1545,7 +1545,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
],
- "name": "ct-dm-5 on Ubuntu-14.04",
+ "name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1592,7 +1592,7 @@
},
{
"name": "$result",
- "reason": "Failed steps: ct-dm-1 on Ubuntu-14.04, ct-dm-3 on Ubuntu-14.04",
+ "reason": "Failed steps: ct-dm-1, ct-dm-3",
"recipe_result": null,
"status_code": 1
}
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json
index 8d476743d0..b14bdfecea 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json
@@ -963,10 +963,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-1 on Ubuntu-14.04",
+ "stepname:ct-dm-1",
"[dummy hash for ct-dm-1]"
],
- "name": "[trigger] ct-dm-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1035,10 +1035,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-2 on Ubuntu-14.04",
+ "stepname:ct-dm-2",
"[dummy hash for ct-dm-2]"
],
- "name": "[trigger] ct-dm-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1107,10 +1107,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-3 on Ubuntu-14.04",
+ "stepname:ct-dm-3",
"[dummy hash for ct-dm-3]"
],
- "name": "[trigger] ct-dm-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1179,10 +1179,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-4 on Ubuntu-14.04",
+ "stepname:ct-dm-4",
"[dummy hash for ct-dm-4]"
],
- "name": "[trigger] ct-dm-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1251,10 +1251,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-dm-5 on Ubuntu-14.04",
+ "stepname:ct-dm-5",
"[dummy hash for ct-dm-5]"
],
- "name": "[trigger] ct-dm-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1289,7 +1289,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
],
- "name": "ct-dm-1 on Ubuntu-14.04",
+ "name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1351,7 +1351,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
],
- "name": "ct-dm-2 on Ubuntu-14.04",
+ "name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1413,7 +1413,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
],
- "name": "ct-dm-3 on Ubuntu-14.04",
+ "name": "ct-dm-3",
"~followup_annotations": [
"step returned non-zero exit code: 1",
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
@@ -1479,7 +1479,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
],
- "name": "ct-dm-4 on Ubuntu-14.04",
+ "name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1541,7 +1541,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
],
- "name": "ct-dm-5 on Ubuntu-14.04",
+ "name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1588,7 +1588,7 @@
},
{
"name": "$result",
- "reason": "Failed steps: ct-dm-3 on Ubuntu-14.04",
+ "reason": "Failed steps: ct-dm-3",
"recipe_result": null,
"status_code": 1
}
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json
index fea21fc343..315da4e48c 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json
@@ -966,10 +966,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-1 on Ubuntu-14.04",
+ "stepname:ct-nanobench-1",
"[dummy hash for ct-nanobench-1]"
],
- "name": "[trigger] ct-nanobench-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1041,10 +1041,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-2 on Ubuntu-14.04",
+ "stepname:ct-nanobench-2",
"[dummy hash for ct-nanobench-2]"
],
- "name": "[trigger] ct-nanobench-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1116,10 +1116,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-3 on Ubuntu-14.04",
+ "stepname:ct-nanobench-3",
"[dummy hash for ct-nanobench-3]"
],
- "name": "[trigger] ct-nanobench-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1191,10 +1191,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-4 on Ubuntu-14.04",
+ "stepname:ct-nanobench-4",
"[dummy hash for ct-nanobench-4]"
],
- "name": "[trigger] ct-nanobench-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1266,10 +1266,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-5 on Ubuntu-14.04",
+ "stepname:ct-nanobench-5",
"[dummy hash for ct-nanobench-5]"
],
- "name": "[trigger] ct-nanobench-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1304,7 +1304,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-1"
],
- "name": "ct-nanobench-1 on Ubuntu-14.04",
+ "name": "ct-nanobench-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1433,7 +1433,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-2"
],
- "name": "ct-nanobench-2 on Ubuntu-14.04",
+ "name": "ct-nanobench-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1562,7 +1562,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-3"
],
- "name": "ct-nanobench-3 on Ubuntu-14.04",
+ "name": "ct-nanobench-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1691,7 +1691,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-4"
],
- "name": "ct-nanobench-4 on Ubuntu-14.04",
+ "name": "ct-nanobench-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1820,7 +1820,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-5"
],
- "name": "ct-nanobench-5 on Ubuntu-14.04",
+ "name": "ct-nanobench-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json
index 04ee768813..f193155ab5 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json
@@ -966,10 +966,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-1 on Ubuntu-14.04",
+ "stepname:ct-nanobench-1",
"[dummy hash for ct-nanobench-1]"
],
- "name": "[trigger] ct-nanobench-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1041,10 +1041,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-2 on Ubuntu-14.04",
+ "stepname:ct-nanobench-2",
"[dummy hash for ct-nanobench-2]"
],
- "name": "[trigger] ct-nanobench-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1116,10 +1116,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-3 on Ubuntu-14.04",
+ "stepname:ct-nanobench-3",
"[dummy hash for ct-nanobench-3]"
],
- "name": "[trigger] ct-nanobench-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1191,10 +1191,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-4 on Ubuntu-14.04",
+ "stepname:ct-nanobench-4",
"[dummy hash for ct-nanobench-4]"
],
- "name": "[trigger] ct-nanobench-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1266,10 +1266,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-nanobench-5 on Ubuntu-14.04",
+ "stepname:ct-nanobench-5",
"[dummy hash for ct-nanobench-5]"
],
- "name": "[trigger] ct-nanobench-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-nanobench-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1304,7 +1304,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-1"
],
- "name": "ct-nanobench-1 on Ubuntu-14.04",
+ "name": "ct-nanobench-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1433,7 +1433,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-2"
],
- "name": "ct-nanobench-2 on Ubuntu-14.04",
+ "name": "ct-nanobench-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1562,7 +1562,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-3"
],
- "name": "ct-nanobench-3 on Ubuntu-14.04",
+ "name": "ct-nanobench-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1691,7 +1691,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-4"
],
- "name": "ct-nanobench-4 on Ubuntu-14.04",
+ "name": "ct-nanobench-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1820,7 +1820,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-5"
],
- "name": "ct-nanobench-5 on Ubuntu-14.04",
+ "name": "ct-nanobench-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json
index a8e5c19d0b..eeeb6d1a56 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json
@@ -963,10 +963,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-1 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-1",
"[dummy hash for ct-get_images_from_skps-1]"
],
- "name": "[trigger] ct-get_images_from_skps-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1035,10 +1035,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-2 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-2",
"[dummy hash for ct-get_images_from_skps-2]"
],
- "name": "[trigger] ct-get_images_from_skps-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1107,10 +1107,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-3 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-3",
"[dummy hash for ct-get_images_from_skps-3]"
],
- "name": "[trigger] ct-get_images_from_skps-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1179,10 +1179,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-4 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-4",
"[dummy hash for ct-get_images_from_skps-4]"
],
- "name": "[trigger] ct-get_images_from_skps-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1251,10 +1251,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-5 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-5",
"[dummy hash for ct-get_images_from_skps-5]"
],
- "name": "[trigger] ct-get_images_from_skps-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1289,7 +1289,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-1"
],
- "name": "ct-get_images_from_skps-1 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1351,7 +1351,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-2"
],
- "name": "ct-get_images_from_skps-2 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1413,7 +1413,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-3"
],
- "name": "ct-get_images_from_skps-3 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1475,7 +1475,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-4"
],
- "name": "ct-get_images_from_skps-4 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1537,7 +1537,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-5"
],
- "name": "ct-get_images_from_skps-5 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json
index 212d21fede..05ec60ac2b 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json
@@ -963,10 +963,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-1 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-1",
"[dummy hash for ct-get_images_from_skps-1]"
],
- "name": "[trigger] ct-get_images_from_skps-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1035,10 +1035,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-2 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-2",
"[dummy hash for ct-get_images_from_skps-2]"
],
- "name": "[trigger] ct-get_images_from_skps-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1107,10 +1107,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-3 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-3",
"[dummy hash for ct-get_images_from_skps-3]"
],
- "name": "[trigger] ct-get_images_from_skps-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1179,10 +1179,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-4 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-4",
"[dummy hash for ct-get_images_from_skps-4]"
],
- "name": "[trigger] ct-get_images_from_skps-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1251,10 +1251,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-5 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-5",
"[dummy hash for ct-get_images_from_skps-5]"
],
- "name": "[trigger] ct-get_images_from_skps-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1289,7 +1289,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-1"
],
- "name": "ct-get_images_from_skps-1 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1351,7 +1351,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-2"
],
- "name": "ct-get_images_from_skps-2 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1413,7 +1413,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-3"
],
- "name": "ct-get_images_from_skps-3 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1475,7 +1475,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-4"
],
- "name": "ct-get_images_from_skps-4 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1537,7 +1537,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-5"
],
- "name": "ct-get_images_from_skps-5 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json b/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json
index 501e50b486..b06fc4356f 100644
--- a/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json
+++ b/infra/bots/recipes/swarm_ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json
@@ -963,10 +963,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-1 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-1",
"[dummy hash for ct-get_images_from_skps-1]"
],
- "name": "[trigger] ct-get_images_from_skps-1 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1035,10 +1035,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-2 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-2",
"[dummy hash for ct-get_images_from_skps-2]"
],
- "name": "[trigger] ct-get_images_from_skps-2 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1107,10 +1107,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-3 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-3",
"[dummy hash for ct-get_images_from_skps-3]"
],
- "name": "[trigger] ct-get_images_from_skps-3 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1179,10 +1179,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-4 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-4",
"[dummy hash for ct-get_images_from_skps-4]"
],
- "name": "[trigger] ct-get_images_from_skps-4 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1251,10 +1251,10 @@
"--tag",
"slavename:skiabot-linux-swarm-000",
"--tag",
- "stepname:ct-get_images_from_skps-5 on Ubuntu-14.04",
+ "stepname:ct-get_images_from_skps-5",
"[dummy hash for ct-get_images_from_skps-5]"
],
- "name": "[trigger] ct-get_images_from_skps-5 on Ubuntu-14.04",
+ "name": "[trigger] ct-get_images_from_skps-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1289,7 +1289,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-1"
],
- "name": "ct-get_images_from_skps-1 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1351,7 +1351,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-2"
],
- "name": "ct-get_images_from_skps-2 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1413,7 +1413,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-3"
],
- "name": "ct-get_images_from_skps-3 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1475,7 +1475,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-4"
],
- "name": "ct-get_images_from_skps-4 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -1537,7 +1537,7 @@
"--task-output-dir",
"[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-5"
],
- "name": "ct-get_images_from_skps-5 on Ubuntu-14.04",
+ "name": "ct-get_images_from_skps-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
diff --git a/infra/bots/recipes/swarm_ct_skps.py b/infra/bots/recipes/swarm_ct_skps.py
index 298c67da76..20142fc7b8 100644
--- a/infra/bots/recipes/swarm_ct_skps.py
+++ b/infra/bots/recipes/swarm_ct_skps.py
@@ -426,7 +426,7 @@ def GenTests(api):
yield(
api.test('CT_DM_1m_SKPs_slave3_failure') +
- api.step_data('ct-dm-3 on Ubuntu-14.04', retcode=1) +
+ api.step_data('ct-dm-3', retcode=1) +
api.properties(
buildername='Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs',
mastername=mastername,
@@ -443,8 +443,8 @@ def GenTests(api):
yield(
api.test('CT_DM_1m_SKPs_2slaves_failure') +
- api.step_data('ct-dm-1 on Ubuntu-14.04', retcode=1) +
- api.step_data('ct-dm-3 on Ubuntu-14.04', retcode=1) +
+ api.step_data('ct-dm-1', retcode=1) +
+ api.step_data('ct-dm-3', retcode=1) +
api.properties(
buildername='Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs',
mastername=mastername,
diff --git a/infra/bots/recipes/swarm_infra.py b/infra/bots/recipes/swarm_infra.py
index 3a57055f0e..bb70a6a160 100644
--- a/infra/bots/recipes/swarm_infra.py
+++ b/infra/bots/recipes/swarm_infra.py
@@ -23,12 +23,11 @@ def RunSteps(api):
api.infra.update_go_deps()
# Run the infra tests.
- infra_tests = api.vars.skia_dir.join(
- 'infra', 'bots', 'infra_tests.py')
- api.step('infra_tests',
- cmd=['python', infra_tests],
- cwd=api.vars.skia_dir,
- env=api.infra.go_env)
+ infra_tests = api.vars.skia_dir.join('infra', 'bots', 'infra_tests.py')
+ with api.step.context({'cwd': api.vars.skia_dir}):
+ api.step('infra_tests',
+ cmd=['python', infra_tests],
+ env=api.infra.go_env)
def GenTests(api):
diff --git a/infra/bots/recipes/swarm_presubmit.py b/infra/bots/recipes/swarm_presubmit.py
index 6a3f52bfa5..940591e426 100644
--- a/infra/bots/recipes/swarm_presubmit.py
+++ b/infra/bots/recipes/swarm_presubmit.py
@@ -21,33 +21,27 @@ def RunSteps(api):
api.vars.setup()
api.core.checkout_steps()
- # git-cl wants us to be on a branch.
- branch = 'tmp_%s' % api.uuid.random()
- api.step('create git branch',
- cmd=['git', 'checkout', '-b', branch],
- cwd=api.vars.skia_dir)
- try:
- api.step('git status',
- cmd=['git', 'status'],
- cwd=api.vars.skia_dir)
-
- depot_tools_path = api.depot_tools.package_repo_resource()
- env = {'PATH': api.path.pathsep.join([str(depot_tools_path), '%(PATH)s'])}
- api.step('presubmit',
- cmd=['git', 'cl', 'presubmit', '--force', '-v', '-v'],
- cwd=api.vars.skia_dir,
- env=env)
- finally:
- api.step('git reset',
- cmd=['git', 'reset', '--hard', 'origin/master'],
- cwd=api.vars.skia_dir)
- api.step('checkout origin/master',
- cmd=['git', 'checkout', 'origin/master'],
- cwd=api.vars.skia_dir)
- api.step('delete git branch',
- cmd=['git', 'branch', '-D', branch],
- cwd=api.vars.skia_dir)
-
+ with api.step.context({'cwd': api.vars.skia_dir}):
+ # git-cl wants us to be on a branch.
+ branch = 'tmp_%s' % api.uuid.random()
+ api.step('create git branch',
+ cmd=['git', 'checkout', '-b', branch])
+ try:
+ api.step('git status',
+ cmd=['git', 'status'])
+
+ depot_tools_path = api.depot_tools.package_repo_resource()
+ env = {'PATH': api.path.pathsep.join([str(depot_tools_path), '%(PATH)s'])}
+ api.step('presubmit',
+ cmd=['git', 'cl', 'presubmit', '--force', '-v', '-v'],
+ env=env)
+ finally:
+ api.step('git reset',
+ cmd=['git', 'reset', '--hard', 'origin/master'])
+ api.step('checkout origin/master',
+ cmd=['git', 'checkout', 'origin/master'])
+ api.step('delete git branch',
+ cmd=['git', 'branch', '-D', branch])
def GenTests(api):
diff --git a/infra/bots/recipes/upload_nano_results.expected/upload.json b/infra/bots/recipes/upload_nano_results.expected/upload.json
index 2a5d199ab2..146e607228 100644
--- a/infra/bots/recipes/upload_nano_results.expected/upload.json
+++ b/infra/bots/recipes/upload_nano_results.expected/upload.json
@@ -5,7 +5,7 @@
"-u",
"\nimport glob\nimport sys\nwith open(sys.argv[1], 'w') as f:\n f.write('\\n'.join(glob.glob(sys.argv[2])))\n",
"/path/to/tmp/",
- "*.json"
+ "[START_DIR]/perfdata/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/data/*.json"
],
"cwd": "[START_DIR]/perfdata/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug/data",
"name": "find results"
diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg
index a791e999ed..0fa6be0f37 100644
--- a/infra/config/recipes.cfg
+++ b/infra/config/recipes.cfg
@@ -5,17 +5,17 @@ deps {
project_id: "build"
url: "https://chromium.googlesource.com/chromium/tools/build.git"
branch: "master"
- revision: "c6915f4e3f0da5847c186303c98b792fdd63075e"
+ revision: "6b450ffd2718390976e2b3b5741e66659c4bb9ad"
}
deps {
project_id: "depot_tools"
url: "https://chromium.googlesource.com/chromium/tools/depot_tools.git"
branch: "master"
- revision: "2a6c76ea36e165144a491c9e89b9fd79959fc98c"
+ revision: "d8ee616eb8985326da7de2f0f93632a2d156a8d8"
}
deps {
project_id: "recipe_engine"
url: "https://chromium.googlesource.com/external/github.com/luci/recipes-py.git"
branch: "master"
- revision: "a7a17ae6545a9ff04b71b3655ff4d08a0de32926"
+ revision: "e8470584a8a0a7a00541b1ab57e48f2793795743"
}