aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra/bots
diff options
context:
space:
mode:
Diffstat (limited to 'infra/bots')
-rw-r--r--infra/bots/recipe_modules/core/example.expected/Housekeeper-Weekly-RecreateSKPs.json2
-rw-r--r--infra/bots/recipe_modules/core/example.expected/cross_repo_trybot.json2
-rw-r--r--infra/bots/recipe_modules/core/example.expected/flutter_trybot.json2
-rw-r--r--infra/bots/recipe_modules/core/example.expected/pdfium_trybot.json2
-rw-r--r--infra/bots/recipe_modules/core/example.expected/test.json2
-rw-r--r--infra/bots/recipe_modules/flavor/example.expected/Build-Mac-Clang-arm64-Debug-Android.json54
-rw-r--r--infra/bots/recipe_modules/flavor/example.expected/Build-Win-Clang-arm64-Release-Android.json54
-rw-r--r--infra/bots/recipe_modules/flavor/example.expected/Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug.json856
-rw-r--r--infra/bots/recipe_modules/flavor/example.expected/command_buffer.json74
-rw-r--r--infra/bots/recipe_modules/flavor/example.expected/trybot.json207
-rw-r--r--infra/bots/recipe_modules/flavor/example.expected/win.json92
-rw-r--r--infra/bots/recipe_modules/flavor/example.expected/win_test.json207
-rw-r--r--infra/bots/recipe_modules/flavor/example.py2
-rw-r--r--infra/bots/recipe_modules/swarming/example.expected/test.json115
-rw-r--r--infra/bots/recipe_modules/vars/example.expected/command_buffer.json35
-rw-r--r--infra/bots/recipe_modules/vars/example.expected/flutter_trybot.json35
-rw-r--r--infra/bots/recipe_modules/vars/example.expected/linux.json7
-rw-r--r--infra/bots/recipe_modules/vars/example.expected/pdfium_trybot.json35
-rw-r--r--infra/bots/recipe_modules/vars/example.expected/test.json7
-rw-r--r--infra/bots/recipe_modules/vars/example.expected/win.json35
-rw-r--r--infra/bots/recipes/bundle_recipes.expected/BundleRecipes.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-Android.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-iOS.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Mac-Clang-x64-Release-iOS.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Debug-CommandBuffer.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Release.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm-Release-Chromebook_C100p.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Debug-Android_FrameworkDefs.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android_Vulkan.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-mipsel-Debug-Android.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-ASAN.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-MSAN.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Mini.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Vulkan.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-arm-Release-Chromecast.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86-Debug.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-GN.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-NoGPU.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-ANGLE.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Fast.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Flutter_Android.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Mesa.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium_SkiaPaths.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Shared.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Win-Clang-arm64-Release-Android.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-ANGLE.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-Exceptions.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GDI.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GN.json2
-rw-r--r--infra/bots/recipes/compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json2
-rw-r--r--infra/bots/recipes/compile.expected/alternate_repo.json2
-rw-r--r--infra/bots/recipes/compile.expected/flutter_trybot.json2
-rw-r--r--infra/bots/recipes/compile.expected/pdfium_trybot.json2
-rw-r--r--infra/bots/recipes/compile.expected/trybot.json2
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_DM_100k_SKPs.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs_Trybot.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json117
-rw-r--r--infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json117
-rw-r--r--infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit-Trybot.json2
-rw-r--r--infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json2
-rw-r--r--infra/bots/recipes/infra.expected/failed_all_updates.json2
-rw-r--r--infra/bots/recipes/infra.expected/failed_one_update.json2
-rw-r--r--infra/bots/recipes/infra.expected/infra_tests.json2
-rw-r--r--infra/bots/recipes/recreate_skps.expected/Housekeeper-Nightly-RecreateSKPs_Canary.json2
-rw-r--r--infra/bots/recipes/recreate_skps.expected/Housekeeper-Weekly-RecreateSKPs.json2
-rw-r--r--infra/bots/recipes/recreate_skps.expected/failed_upload.json2
80 files changed, 1366 insertions, 1959 deletions
diff --git a/infra/bots/recipe_modules/core/example.expected/Housekeeper-Weekly-RecreateSKPs.json b/infra/bots/recipe_modules/core/example.expected/Housekeeper-Weekly-RecreateSKPs.json
index 55faf1be39..d38c30d176 100644
--- a/infra/bots/recipe_modules/core/example.expected/Housekeeper-Weekly-RecreateSKPs.json
+++ b/infra/bots/recipe_modules/core/example.expected/Housekeeper-Weekly-RecreateSKPs.json
@@ -135,7 +135,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipe_modules/core/example.expected/cross_repo_trybot.json b/infra/bots/recipe_modules/core/example.expected/cross_repo_trybot.json
index 8f3887cfe9..bd1bc6c951 100644
--- a/infra/bots/recipe_modules/core/example.expected/cross_repo_trybot.json
+++ b/infra/bots/recipe_modules/core/example.expected/cross_repo_trybot.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"parent_repo\": \"got_revision\"}",
+ "{\"got_revision\": \"parent_repo\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--gerrit_repo",
diff --git a/infra/bots/recipe_modules/core/example.expected/flutter_trybot.json b/infra/bots/recipe_modules/core/example.expected/flutter_trybot.json
index e12a34c6c1..efff358421 100644
--- a/infra/bots/recipe_modules/core/example.expected/flutter_trybot.json
+++ b/infra/bots/recipe_modules/core/example.expected/flutter_trybot.json
@@ -92,7 +92,7 @@
"--patch_root",
"src/third_party/skia",
"--revision_mapping_file",
- "{\"src/flutter\": \"got_flutter_revision\", \"src/third_party/skia\": \"got_revision\"}",
+ "{\"got_flutter_revision\": \"src/flutter\", \"got_revision\": \"src/third_party/skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--gerrit_repo",
diff --git a/infra/bots/recipe_modules/core/example.expected/pdfium_trybot.json b/infra/bots/recipe_modules/core/example.expected/pdfium_trybot.json
index d974a0003c..5be0c08585 100644
--- a/infra/bots/recipe_modules/core/example.expected/pdfium_trybot.json
+++ b/infra/bots/recipe_modules/core/example.expected/pdfium_trybot.json
@@ -92,7 +92,7 @@
"--patch_root",
"pdfium/third_party/skia",
"--revision_mapping_file",
- "{\"pdfium\": \"got_pdfium_revision\", \"pdfium/third_party/skia\": \"got_revision\"}",
+ "{\"got_pdfium_revision\": \"pdfium\", \"got_revision\": \"pdfium/third_party/skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--gerrit_repo",
diff --git a/infra/bots/recipe_modules/core/example.expected/test.json b/infra/bots/recipe_modules/core/example.expected/test.json
index 7f676bee7a..d775d805ab 100644
--- a/infra/bots/recipe_modules/core/example.expected/test.json
+++ b/infra/bots/recipe_modules/core/example.expected/test.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--gerrit_repo",
diff --git a/infra/bots/recipe_modules/flavor/example.expected/Build-Mac-Clang-arm64-Debug-Android.json b/infra/bots/recipe_modules/flavor/example.expected/Build-Mac-Clang-arm64-Debug-Android.json
deleted file mode 100644
index fa58e94d75..0000000000
--- a/infra/bots/recipe_modules/flavor/example.expected/Build-Mac-Clang-arm64-Debug-Android.json
+++ /dev/null
@@ -1,54 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "[CUSTOM_/_B_WORK]/skia/bin/fetch-gn"
- ],
- "cwd": "[CUSTOM_/_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-arm64-Debug-Android"
- },
- "infra_step": true,
- "name": "fetch-gn"
- },
- {
- "cmd": [
- "[CUSTOM_/_B_WORK]/skia/bin/gn",
- "gen",
- "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-arm64-Debug-Android/Debug",
- "--args=extra_cflags=[\"-O1\"] ndk=\"[START_DIR]/android_ndk_darwin\" target_cpu=\"arm64\""
- ],
- "cwd": "[CUSTOM_/_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-arm64-Debug-Android"
- },
- "name": "gn gen"
- },
- {
- "cmd": [
- "ninja",
- "-C",
- "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-arm64-Debug-Android/Debug"
- ],
- "cwd": "[CUSTOM_/_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-arm64-Debug-Android"
- },
- "name": "ninja"
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/flavor/example.expected/Build-Win-Clang-arm64-Release-Android.json b/infra/bots/recipe_modules/flavor/example.expected/Build-Win-Clang-arm64-Release-Android.json
deleted file mode 100644
index 7997955d06..0000000000
--- a/infra/bots/recipe_modules/flavor/example.expected/Build-Win-Clang-arm64-Release-Android.json
+++ /dev/null
@@ -1,54 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "[CUSTOM_C:\\_B_WORK]/skia/bin/fetch-gn"
- ],
- "cwd": "[CUSTOM_C:\\_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Release",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-Clang-arm64-Release-Android"
- },
- "infra_step": true,
- "name": "fetch-gn"
- },
- {
- "cmd": [
- "[CUSTOM_C:\\_B_WORK]/skia/bin/gn.exe",
- "gen",
- "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-Clang-arm64-Release-Android/Release",
- "--args=is_debug=false ndk=\"[START_DIR]/n\" target_cpu=\"arm64\""
- ],
- "cwd": "[CUSTOM_C:\\_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Release",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-Clang-arm64-Release-Android"
- },
- "name": "gn gen"
- },
- {
- "cmd": [
- "ninja.exe",
- "-C",
- "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-Clang-arm64-Release-Android/Release"
- ],
- "cwd": "[CUSTOM_C:\\_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Release",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-Clang-arm64-Release-Android"
- },
- "name": "ninja"
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/flavor/example.expected/Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug.json b/infra/bots/recipe_modules/flavor/example.expected/Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug.json
deleted file mode 100644
index 0a8191ec90..0000000000
--- a/infra/bots/recipe_modules/flavor/example.expected/Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug.json
+++ /dev/null
@@ -1,856 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "[START_DIR]/skia/bin/fetch-gn"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "fetch-gn"
- },
- {
- "cmd": [
- "[START_DIR]/skia/bin/gn",
- "gen",
- "[START_DIR]/out/Debug",
- "--args=ar=\"[START_DIR]/cast_toolchain/bin/armv7a-cros-linux-gnueabi-ar\" cc=\"[START_DIR]/cast_toolchain/bin/armv7a-cros-linux-gnueabi-gcc\" cxx=\"[START_DIR]/cast_toolchain/bin/armv7a-cros-linux-gnueabi-g++\" extra_cflags=[\"-g0\"] extra_ldflags=[\"-static-libstdc++\", \"-static-libgcc\"] skia_enable_gpu=false skia_use_fontconfig=false skia_use_icu=false skia_use_system_freetype2=false target_cpu=\"None\""
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "name": "gn gen"
- },
- {
- "cmd": [
- "ninja",
- "-C",
- "[START_DIR]/out/Debug",
- "nanobench"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "name": "ninja"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport os\nCHROMECAST_IP_FILE = os.path.expanduser('~/chromecast.txt')\nwith open(CHROMECAST_IP_FILE, 'r') as f:\n print f.read()\n"
- ],
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "read chromecast ip",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@CHROMECAST_IP_FILE = os.path.expanduser('~/chromecast.txt')@@@",
- "@@@STEP_LOG_LINE@python.inline@with open(CHROMECAST_IP_FILE, 'r') as f:@@@",
- "@@@STEP_LOG_LINE@python.inline@ print f.read()@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "adb",
- "connect",
- ""
- ],
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "adb connect "
- },
- {
- "cmd": [
- "adb",
- "push",
- "file.txt",
- "file.txt"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push file.txt file.txt"
- },
- {
- "cmd": [
- "python",
- "-u",
- "RECIPE_MODULE[build::file]/resources/fileutil.py",
- "rmtree",
- "results_dir"
- ],
- "env": {
- "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
- },
- "infra_step": true,
- "name": "rmtree results_dir"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
- "results_dir",
- "511"
- ],
- "infra_step": true,
- "name": "makedirs results_dir",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
- "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
- "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
- "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
- "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "adb",
- "shell",
- "rm",
- "-r",
- "device_results_dir"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "rm device_results_dir"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "mkdir",
- "-p",
- "device_results_dir"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "mkdir device_results_dir"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "mkdir",
- "-p",
- "/cache/skia/resources"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "mkdir /cache/skia/resources"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport os\nimport subprocess\nimport sys\nhost = sys.argv[1]\ndevice = sys.argv[2]\nfor d, _, fs in os.walk(host):\n p = os.path.relpath(d, host)\n if p != '.' and p.startswith('.'):\n continue\n for f in fs:\n print os.path.join(p,f)\n hp = os.path.realpath(os.path.join(host, p, f))\n if os.stat(hp).st_size > (3 * 1024 * 1024):\n print \"Skipping because it is too big\"\n else:\n subprocess.check_call(['adb', 'push',\n hp, os.path.join(device, p, f)])\n",
- "[START_DIR]/skia/resources",
- "/cache/skia/resources"
- ],
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push [START_DIR]/skia/resources/* /cache/skia/resources",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys@@@",
- "@@@STEP_LOG_LINE@python.inline@host = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@device = sys.argv[2]@@@",
- "@@@STEP_LOG_LINE@python.inline@for d, _, fs in os.walk(host):@@@",
- "@@@STEP_LOG_LINE@python.inline@ p = os.path.relpath(d, host)@@@",
- "@@@STEP_LOG_LINE@python.inline@ if p != '.' and p.startswith('.'):@@@",
- "@@@STEP_LOG_LINE@python.inline@ continue@@@",
- "@@@STEP_LOG_LINE@python.inline@ for f in fs:@@@",
- "@@@STEP_LOG_LINE@python.inline@ print os.path.join(p,f)@@@",
- "@@@STEP_LOG_LINE@python.inline@ hp = os.path.realpath(os.path.join(host, p, f))@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.stat(hp).st_size > (3 * 1024 * 1024):@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"Skipping because it is too big\"@@@",
- "@@@STEP_LOG_LINE@python.inline@ else:@@@",
- "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call(['adb', 'push',@@@",
- "@@@STEP_LOG_LINE@python.inline@ hp, os.path.join(device, p, f)])@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
- "/path/to/tmp/"
- ],
- "infra_step": true,
- "name": "Get downloaded SKP VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "42",
- "[START_DIR]/tmp/SKP_VERSION"
- ],
- "infra_step": true,
- "name": "write SKP_VERSION"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "cat",
- "/cache/skia/SKP_VERSION"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "read /cache/skia/SKP_VERSION",
- "stdout": "/path/to/tmp/"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "rm",
- "-f",
- "/cache/skia/SKP_VERSION"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "rm /cache/skia/SKP_VERSION"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "rm",
- "-r",
- "/cache/skia/skps"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "rm /cache/skia/skps"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "mkdir",
- "-p",
- "/cache/skia/skps"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "mkdir /cache/skia/skps"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport os\nimport subprocess\nimport sys\nhost = sys.argv[1]\ndevice = sys.argv[2]\nfor d, _, fs in os.walk(host):\n p = os.path.relpath(d, host)\n if p != '.' and p.startswith('.'):\n continue\n for f in fs:\n print os.path.join(p,f)\n hp = os.path.realpath(os.path.join(host, p, f))\n if os.stat(hp).st_size > (3 * 1024 * 1024):\n print \"Skipping because it is too big\"\n else:\n subprocess.check_call(['adb', 'push',\n hp, os.path.join(device, p, f)])\n",
- "[START_DIR]/skp",
- "/cache/skia/skps"
- ],
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push [START_DIR]/skp/* /cache/skia/skps",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys@@@",
- "@@@STEP_LOG_LINE@python.inline@host = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@device = sys.argv[2]@@@",
- "@@@STEP_LOG_LINE@python.inline@for d, _, fs in os.walk(host):@@@",
- "@@@STEP_LOG_LINE@python.inline@ p = os.path.relpath(d, host)@@@",
- "@@@STEP_LOG_LINE@python.inline@ if p != '.' and p.startswith('.'):@@@",
- "@@@STEP_LOG_LINE@python.inline@ continue@@@",
- "@@@STEP_LOG_LINE@python.inline@ for f in fs:@@@",
- "@@@STEP_LOG_LINE@python.inline@ print os.path.join(p,f)@@@",
- "@@@STEP_LOG_LINE@python.inline@ hp = os.path.realpath(os.path.join(host, p, f))@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.stat(hp).st_size > (3 * 1024 * 1024):@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"Skipping because it is too big\"@@@",
- "@@@STEP_LOG_LINE@python.inline@ else:@@@",
- "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call(['adb', 'push',@@@",
- "@@@STEP_LOG_LINE@python.inline@ hp, os.path.join(device, p, f)])@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "adb",
- "push",
- "[START_DIR]/tmp/SKP_VERSION",
- "/cache/skia/SKP_VERSION"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push [START_DIR]/tmp/SKP_VERSION /cache/skia/SKP_VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
- "/path/to/tmp/"
- ],
- "infra_step": true,
- "name": "Get downloaded skimage VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "42",
- "[START_DIR]/tmp/SK_IMAGE_VERSION"
- ],
- "infra_step": true,
- "name": "write SK_IMAGE_VERSION"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "cat",
- "/cache/skia/SK_IMAGE_VERSION"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "read /cache/skia/SK_IMAGE_VERSION",
- "stdout": "/path/to/tmp/"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "rm",
- "-f",
- "/cache/skia/SK_IMAGE_VERSION"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "rm /cache/skia/SK_IMAGE_VERSION"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "rm",
- "-r",
- "/cache/skia/images"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "rm /cache/skia/images"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "mkdir",
- "-p",
- "/cache/skia/images"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "mkdir /cache/skia/images"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport os\nimport subprocess\nimport sys\nhost = sys.argv[1]\ndevice = sys.argv[2]\nfor d, _, fs in os.walk(host):\n p = os.path.relpath(d, host)\n if p != '.' and p.startswith('.'):\n continue\n for f in fs:\n print os.path.join(p,f)\n hp = os.path.realpath(os.path.join(host, p, f))\n if os.stat(hp).st_size > (3 * 1024 * 1024):\n print \"Skipping because it is too big\"\n else:\n subprocess.check_call(['adb', 'push',\n hp, os.path.join(device, p, f)])\n",
- "[START_DIR]/skimage",
- "/cache/skia/images"
- ],
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push [START_DIR]/skimage/* /cache/skia/images",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys@@@",
- "@@@STEP_LOG_LINE@python.inline@host = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@device = sys.argv[2]@@@",
- "@@@STEP_LOG_LINE@python.inline@for d, _, fs in os.walk(host):@@@",
- "@@@STEP_LOG_LINE@python.inline@ p = os.path.relpath(d, host)@@@",
- "@@@STEP_LOG_LINE@python.inline@ if p != '.' and p.startswith('.'):@@@",
- "@@@STEP_LOG_LINE@python.inline@ continue@@@",
- "@@@STEP_LOG_LINE@python.inline@ for f in fs:@@@",
- "@@@STEP_LOG_LINE@python.inline@ print os.path.join(p,f)@@@",
- "@@@STEP_LOG_LINE@python.inline@ hp = os.path.realpath(os.path.join(host, p, f))@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.stat(hp).st_size > (3 * 1024 * 1024):@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"Skipping because it is too big\"@@@",
- "@@@STEP_LOG_LINE@python.inline@ else:@@@",
- "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call(['adb', 'push',@@@",
- "@@@STEP_LOG_LINE@python.inline@ hp, os.path.join(device, p, f)])@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "adb",
- "push",
- "[START_DIR]/tmp/SK_IMAGE_VERSION",
- "/cache/skia/SK_IMAGE_VERSION"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push [START_DIR]/tmp/SK_IMAGE_VERSION /cache/skia/SK_IMAGE_VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
- "/path/to/tmp/"
- ],
- "infra_step": true,
- "name": "Get downloaded SVG VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "42",
- "[START_DIR]/tmp/SVG_VERSION"
- ],
- "infra_step": true,
- "name": "write SVG_VERSION"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "cat",
- "/cache/skia/SVG_VERSION"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "read /cache/skia/SVG_VERSION",
- "stdout": "/path/to/tmp/"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "rm",
- "-f",
- "/cache/skia/SVG_VERSION"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "rm /cache/skia/SVG_VERSION"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "rm",
- "-r",
- "/cache/skia/svgs"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "rm /cache/skia/svgs"
- },
- {
- "cmd": [
- "adb",
- "shell",
- "mkdir",
- "-p",
- "/cache/skia/svgs"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "mkdir /cache/skia/svgs"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport os\nimport subprocess\nimport sys\nhost = sys.argv[1]\ndevice = sys.argv[2]\nfor d, _, fs in os.walk(host):\n p = os.path.relpath(d, host)\n if p != '.' and p.startswith('.'):\n continue\n for f in fs:\n print os.path.join(p,f)\n hp = os.path.realpath(os.path.join(host, p, f))\n if os.stat(hp).st_size > (3 * 1024 * 1024):\n print \"Skipping because it is too big\"\n else:\n subprocess.check_call(['adb', 'push',\n hp, os.path.join(device, p, f)])\n",
- "[START_DIR]/svg",
- "/cache/skia/svgs"
- ],
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push [START_DIR]/svg/* /cache/skia/svgs",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys@@@",
- "@@@STEP_LOG_LINE@python.inline@host = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@device = sys.argv[2]@@@",
- "@@@STEP_LOG_LINE@python.inline@for d, _, fs in os.walk(host):@@@",
- "@@@STEP_LOG_LINE@python.inline@ p = os.path.relpath(d, host)@@@",
- "@@@STEP_LOG_LINE@python.inline@ if p != '.' and p.startswith('.'):@@@",
- "@@@STEP_LOG_LINE@python.inline@ continue@@@",
- "@@@STEP_LOG_LINE@python.inline@ for f in fs:@@@",
- "@@@STEP_LOG_LINE@python.inline@ print os.path.join(p,f)@@@",
- "@@@STEP_LOG_LINE@python.inline@ hp = os.path.realpath(os.path.join(host, p, f))@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.stat(hp).st_size > (3 * 1024 * 1024):@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"Skipping because it is too big\"@@@",
- "@@@STEP_LOG_LINE@python.inline@ else:@@@",
- "@@@STEP_LOG_LINE@python.inline@ subprocess.check_call(['adb', 'push',@@@",
- "@@@STEP_LOG_LINE@python.inline@ hp, os.path.join(device, p, f)])@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "adb",
- "push",
- "[START_DIR]/tmp/SVG_VERSION",
- "/cache/skia/SVG_VERSION"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push [START_DIR]/tmp/SVG_VERSION /cache/skia/SVG_VERSION"
- },
- {
- "cmd": [
- "adb",
- "push",
- "[START_DIR]/out/Debug/dm",
- "/cache/skia/"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push dm"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "set -x; /cache/skia/dm --some-flag; echo $? >/cache/skia/rc",
- "[START_DIR]/tmp/dm.sh"
- ],
- "infra_step": true,
- "name": "write dm.sh"
- },
- {
- "cmd": [
- "adb",
- "push",
- "[START_DIR]/tmp/dm.sh",
- "/cache/skia/"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "push dm.sh"
- },
- {
- "cmd": [
- "adb",
- "logcat",
- "-c"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "clear log"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport subprocess\nimport sys\nbin_dir = sys.argv[1]\nsh = sys.argv[2]\nsubprocess.check_call(['adb', 'shell', 'sh', bin_dir + sh])\ntry:\n sys.exit(int(subprocess.check_output(['adb', 'shell', 'cat',\n bin_dir + 'rc'])))\nexcept ValueError:\n print \"Couldn't read the return code. Probably killed for OOM.\"\n sys.exit(1)\n",
- "/cache/skia/",
- "dm.sh"
- ],
- "name": "dm",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys@@@",
- "@@@STEP_LOG_LINE@python.inline@bin_dir = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@sh = sys.argv[2]@@@",
- "@@@STEP_LOG_LINE@python.inline@subprocess.check_call(['adb', 'shell', 'sh', bin_dir + sh])@@@",
- "@@@STEP_LOG_LINE@python.inline@try:@@@",
- "@@@STEP_LOG_LINE@python.inline@ sys.exit(int(subprocess.check_output(['adb', 'shell', 'cat',@@@",
- "@@@STEP_LOG_LINE@python.inline@ bin_dir + 'rc'])))@@@",
- "@@@STEP_LOG_LINE@python.inline@except ValueError:@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"Couldn't read the return code. Probably killed for OOM.\"@@@",
- "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "adb",
- "pull",
- "/cache/skia/dm_out",
- "[CUSTOM_[SWARM_OUT_DIR]]/dm"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "pull /cache/skia/dm_out [CUSTOM_[SWARM_OUT_DIR]]/dm"
- },
- {
- "cmd": [
- "adb",
- "pull",
- "/cache/skia/perf",
- "[CUSTOM_[SWARM_OUT_DIR]]/perfdata/Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug/data"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "pull /cache/skia/perf [CUSTOM_[SWARM_OUT_DIR]]/perfdata/Perf-Chromecast-GCC-Chorizo-CPU-Cortex_A7-arm-Debug/data"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport os\nimport subprocess\nimport sys\nout = sys.argv[1]\nlog = subprocess.check_output(['adb', 'logcat', '-d'])\nfor line in log.split('\\n'):\n tokens = line.split()\n if len(tokens) == 11 and tokens[-7] == 'F' and tokens[-3] == 'pc':\n addr, path = tokens[-2:]\n local = os.path.join(out, os.path.basename(path))\n if os.path.exists(local):\n sym = subprocess.check_output(['addr2line', '-Cfpe', local, addr])\n line = line.replace(addr, addr + ' ' + sym.strip())\n print line\n",
- "[START_DIR]/out/Debug"
- ],
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "dump log",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@import subprocess@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys@@@",
- "@@@STEP_LOG_LINE@python.inline@out = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@log = subprocess.check_output(['adb', 'logcat', '-d'])@@@",
- "@@@STEP_LOG_LINE@python.inline@for line in log.split('\\n'):@@@",
- "@@@STEP_LOG_LINE@python.inline@ tokens = line.split()@@@",
- "@@@STEP_LOG_LINE@python.inline@ if len(tokens) == 11 and tokens[-7] == 'F' and tokens[-3] == 'pc':@@@",
- "@@@STEP_LOG_LINE@python.inline@ addr, path = tokens[-2:]@@@",
- "@@@STEP_LOG_LINE@python.inline@ local = os.path.join(out, os.path.basename(path))@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(local):@@@",
- "@@@STEP_LOG_LINE@python.inline@ sym = subprocess.check_output(['addr2line', '-Cfpe', local, addr])@@@",
- "@@@STEP_LOG_LINE@python.inline@ line = line.replace(addr, addr + ' ' + sym.strip())@@@",
- "@@@STEP_LOG_LINE@python.inline@ print line@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "adb",
- "kill-server"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "kill adb server"
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/flavor/example.expected/command_buffer.json b/infra/bots/recipe_modules/flavor/example.expected/command_buffer.json
deleted file mode 100644
index c7d821269c..0000000000
--- a/infra/bots/recipe_modules/flavor/example.expected/command_buffer.json
+++ /dev/null
@@ -1,74 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "[CUSTOM_/_B_WORK]/skia/tools/build_command_buffer.py",
- "--chrome-dir",
- "[CUSTOM_/_B_WORK]",
- "--output-dir",
- "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-x86_64-Debug-CommandBuffer/Debug",
- "--no-sync",
- "--make-output-dir"
- ],
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-x86_64-Debug-CommandBuffer"
- },
- "name": "build command_buffer"
- },
- {
- "cmd": [
- "python",
- "-u",
- "[CUSTOM_/_B_WORK]/skia/bin/fetch-gn"
- ],
- "cwd": "[CUSTOM_/_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-x86_64-Debug-CommandBuffer"
- },
- "infra_step": true,
- "name": "fetch-gn"
- },
- {
- "cmd": [
- "[CUSTOM_/_B_WORK]/skia/bin/gn",
- "gen",
- "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-x86_64-Debug-CommandBuffer/Debug",
- "--args=cc=\"clang\" cxx=\"clang++\" extra_cflags=[\"-O1\"] target_cpu=\"x86_64\""
- ],
- "cwd": "[CUSTOM_/_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-x86_64-Debug-CommandBuffer"
- },
- "name": "gn gen"
- },
- {
- "cmd": [
- "ninja",
- "-C",
- "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-x86_64-Debug-CommandBuffer/Debug"
- ],
- "cwd": "[CUSTOM_/_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Debug",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Mac-Clang-x86_64-Debug-CommandBuffer"
- },
- "name": "ninja"
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/flavor/example.expected/trybot.json b/infra/bots/recipe_modules/flavor/example.expected/trybot.json
deleted file mode 100644
index c73219efe1..0000000000
--- a/infra/bots/recipe_modules/flavor/example.expected/trybot.json
+++ /dev/null
@@ -1,207 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "[START_DIR]/skia/bin/fetch-gn"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "fetch-gn"
- },
- {
- "cmd": [
- "[START_DIR]/skia/bin/gn.exe",
- "gen",
- "[START_DIR]/out/Debug_x64",
- "--args=windk=\"[START_DIR]/t/depot_tools/win_toolchain/vs_files/d3cb0e37bdd120ad0ac4650b674b09e81be45616\""
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "name": "gn gen"
- },
- {
- "cmd": [
- "ninja.exe",
- "-C",
- "[START_DIR]/out/Debug_x64"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "name": "ninja"
- },
- {
- "cmd": [
- "python",
- "-u",
- "RECIPE_MODULE[build::file]/resources/fileutil.py",
- "rmtree",
- "results_dir"
- ],
- "env": {
- "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
- },
- "infra_step": true,
- "name": "rmtree results_dir"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
- "results_dir",
- "511"
- ],
- "infra_step": true,
- "name": "makedirs results_dir",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
- "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
- "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
- "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
- "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "python",
- "-u",
- "RECIPE_MODULE[build::file]/resources/fileutil.py",
- "rmtree",
- "device_results_dir"
- ],
- "env": {
- "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
- },
- "infra_step": true,
- "name": "rmtree device_results_dir"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
- "device_results_dir",
- "511"
- ],
- "infra_step": true,
- "name": "makedirs device_results_dir",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
- "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
- "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
- "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
- "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
- "/path/to/tmp/"
- ],
- "infra_step": true,
- "name": "Get downloaded SKP VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "42",
- "[START_DIR]/tmp/SKP_VERSION"
- ],
- "infra_step": true,
- "name": "write SKP_VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
- "/path/to/tmp/"
- ],
- "infra_step": true,
- "name": "Get downloaded skimage VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "42",
- "[START_DIR]/tmp/SK_IMAGE_VERSION"
- ],
- "infra_step": true,
- "name": "write SK_IMAGE_VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
- "/path/to/tmp/"
- ],
- "infra_step": true,
- "name": "Get downloaded SVG VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "42",
- "[START_DIR]/tmp/SVG_VERSION"
- ],
- "infra_step": true,
- "name": "write SVG_VERSION"
- },
- {
- "cmd": [
- "[START_DIR]/out/Debug_x64/dm",
- "--some-flag"
- ],
- "env": {
- "BUILDTYPE": "Debug_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "name": "dm"
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/flavor/example.expected/win.json b/infra/bots/recipe_modules/flavor/example.expected/win.json
deleted file mode 100644
index 73a7791ec1..0000000000
--- a/infra/bots/recipe_modules/flavor/example.expected/win.json
+++ /dev/null
@@ -1,92 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "[CUSTOM_C:\\_B_WORK]/skia/bin/fetch-gn"
- ],
- "cwd": "[CUSTOM_C:\\_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Release_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-MSVC-x86_64-Release-Vulkan"
- },
- "infra_step": true,
- "name": "fetch-gn"
- },
- {
- "cmd": [
- "[CUSTOM_C:\\_B_WORK]/skia/bin/gn.exe",
- "gen",
- "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-MSVC-x86_64-Release-Vulkan/Release_x64",
- "--args=is_debug=false skia_enable_vulkan_debug_layers=false skia_vulkan_sdk=\"[START_DIR]/win_vulkan_sdk\" target_cpu=\"x86_64\" windk=\"[START_DIR]/t/depot_tools/win_toolchain/vs_files/d3cb0e37bdd120ad0ac4650b674b09e81be45616\""
- ],
- "cwd": "[CUSTOM_C:\\_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Release_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-MSVC-x86_64-Release-Vulkan"
- },
- "name": "gn gen"
- },
- {
- "cmd": [
- "ninja.exe",
- "-C",
- "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-MSVC-x86_64-Release-Vulkan/Release_x64"
- ],
- "cwd": "[CUSTOM_C:\\_B_WORK]/skia",
- "env": {
- "BUILDTYPE": "Release_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[CUSTOM_C:\\_B_WORK]/skia/out/Build-Win-MSVC-x86_64-Release-Vulkan"
- },
- "name": "ninja"
- },
- {
- "cmd": [
- "python",
- "-u",
- "import errno\nimport glob\nimport os\nimport shutil\nimport sys\n\nsrc = sys.argv[1]\ndst = sys.argv[2]\nbuild_products_whitelist = ['dm', 'dm.exe', 'dm.app', 'nanobench.app', 'get_images_from_skps', 'get_images_from_skps.exe', 'nanobench', 'nanobench.exe', 'skpbench', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe', 'vulkan-1.dll']\n\ntry:\n os.makedirs(dst)\nexcept OSError as e:\n if e.errno != errno.EEXIST:\n raise\n\nfor pattern in build_products_whitelist:\n path = os.path.join(src, pattern)\n for f in glob.glob(path):\n dst_path = os.path.join(dst, os.path.relpath(f, src))\n if not os.path.isdir(os.path.dirname(dst_path)):\n os.makedirs(os.path.dirname(dst_path))\n print 'Copying build product %s to %s' % (f, dst_path)\n shutil.move(f, dst_path)\n",
- "[START_DIR]/win_vulkan_sdk",
- "[CUSTOM_[SWARM_OUT_DIR]]/out/Release_x64"
- ],
- "infra_step": true,
- "name": "copy build products",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@import errno@@@",
- "@@@STEP_LOG_LINE@python.inline@import glob@@@",
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@import shutil@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys@@@",
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@",
- "@@@STEP_LOG_LINE@python.inline@build_products_whitelist = ['dm', 'dm.exe', 'dm.app', 'nanobench.app', 'get_images_from_skps', 'get_images_from_skps.exe', 'nanobench', 'nanobench.exe', 'skpbench', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'lib/*.so', 'iOSShell.app', 'iOSShell.ipa', 'visualbench', 'visualbench.exe', 'vulkan-1.dll']@@@",
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@try:@@@",
- "@@@STEP_LOG_LINE@python.inline@ os.makedirs(dst)@@@",
- "@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@",
- "@@@STEP_LOG_LINE@python.inline@ if e.errno != errno.EEXIST:@@@",
- "@@@STEP_LOG_LINE@python.inline@ raise@@@",
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@for pattern in build_products_whitelist:@@@",
- "@@@STEP_LOG_LINE@python.inline@ path = os.path.join(src, pattern)@@@",
- "@@@STEP_LOG_LINE@python.inline@ for f in glob.glob(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ dst_path = os.path.join(dst, os.path.relpath(f, src))@@@",
- "@@@STEP_LOG_LINE@python.inline@ if not os.path.isdir(os.path.dirname(dst_path)):@@@",
- "@@@STEP_LOG_LINE@python.inline@ os.makedirs(os.path.dirname(dst_path))@@@",
- "@@@STEP_LOG_LINE@python.inline@ print 'Copying build product %s to %s' % (f, dst_path)@@@",
- "@@@STEP_LOG_LINE@python.inline@ shutil.move(f, dst_path)@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/flavor/example.expected/win_test.json b/infra/bots/recipe_modules/flavor/example.expected/win_test.json
deleted file mode 100644
index c73219efe1..0000000000
--- a/infra/bots/recipe_modules/flavor/example.expected/win_test.json
+++ /dev/null
@@ -1,207 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "[START_DIR]/skia/bin/fetch-gn"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "infra_step": true,
- "name": "fetch-gn"
- },
- {
- "cmd": [
- "[START_DIR]/skia/bin/gn.exe",
- "gen",
- "[START_DIR]/out/Debug_x64",
- "--args=windk=\"[START_DIR]/t/depot_tools/win_toolchain/vs_files/d3cb0e37bdd120ad0ac4650b674b09e81be45616\""
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "name": "gn gen"
- },
- {
- "cmd": [
- "ninja.exe",
- "-C",
- "[START_DIR]/out/Debug_x64"
- ],
- "cwd": "[START_DIR]/skia",
- "env": {
- "BUILDTYPE": "Debug_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "name": "ninja"
- },
- {
- "cmd": [
- "python",
- "-u",
- "RECIPE_MODULE[build::file]/resources/fileutil.py",
- "rmtree",
- "results_dir"
- ],
- "env": {
- "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
- },
- "infra_step": true,
- "name": "rmtree results_dir"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
- "results_dir",
- "511"
- ],
- "infra_step": true,
- "name": "makedirs results_dir",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
- "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
- "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
- "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
- "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "python",
- "-u",
- "RECIPE_MODULE[build::file]/resources/fileutil.py",
- "rmtree",
- "device_results_dir"
- ],
- "env": {
- "PYTHONPATH": "[START_DIR]/skia/infra/bots/.recipe_deps/build/scripts"
- },
- "infra_step": true,
- "name": "rmtree device_results_dir"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
- "device_results_dir",
- "511"
- ],
- "infra_step": true,
- "name": "makedirs device_results_dir",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@@@@",
- "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
- "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
- "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
- "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
- "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
- "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
- "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
- "/path/to/tmp/"
- ],
- "infra_step": true,
- "name": "Get downloaded SKP VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "42",
- "[START_DIR]/tmp/SKP_VERSION"
- ],
- "infra_step": true,
- "name": "write SKP_VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
- "/path/to/tmp/"
- ],
- "infra_step": true,
- "name": "Get downloaded skimage VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "42",
- "[START_DIR]/tmp/SK_IMAGE_VERSION"
- ],
- "infra_step": true,
- "name": "write SK_IMAGE_VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
- "/path/to/tmp/"
- ],
- "infra_step": true,
- "name": "Get downloaded SVG VERSION"
- },
- {
- "cmd": [
- "python",
- "-u",
- "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
- "42",
- "[START_DIR]/tmp/SVG_VERSION"
- ],
- "infra_step": true,
- "name": "write SVG_VERSION"
- },
- {
- "cmd": [
- "[START_DIR]/out/Debug_x64/dm",
- "--some-flag"
- ],
- "env": {
- "BUILDTYPE": "Debug_x64",
- "CHROME_HEADLESS": "1",
- "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]",
- "SKIA_OUT": "[START_DIR]/out"
- },
- "name": "dm"
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/flavor/example.py b/infra/bots/recipe_modules/flavor/example.py
index 87f91149ac..fe773a2385 100644
--- a/infra/bots/recipe_modules/flavor/example.py
+++ b/infra/bots/recipe_modules/flavor/example.py
@@ -36,7 +36,7 @@ def RunSteps(api):
api.flavor.compile('dm')
api.flavor.copy_extra_build_products(api.vars.swarming_out_dir)
- assert api.flavor.out_dir != ''
+ assert str(api.flavor.out_dir) != ''
if 'Build' not in api.properties['buildername']:
try:
api.flavor.copy_file_to_device('file.txt', 'file.txt')
diff --git a/infra/bots/recipe_modules/swarming/example.expected/test.json b/infra/bots/recipe_modules/swarming/example.expected/test.json
index 18ef5f4ae3..66ebd34e01 100644
--- a/infra/bots/recipe_modules/swarming/example.expected/test.json
+++ b/infra/bots/recipe_modules/swarming/example.expected/test.json
@@ -544,6 +544,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/task-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -553,13 +569,14 @@
"--json",
"{\"base_task_name\": \"task-4/Linux/[dummy has\", \"tasks\": {\"task-4/Linux/[dummy has\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/task-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "task-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Linux'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -609,6 +626,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/task-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -618,13 +651,14 @@
"--json",
"{\"base_task_name\": \"task-2/Linux/[dummy has\", \"tasks\": {\"task-2/Linux/[dummy has\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/task-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "task-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Linux'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -674,6 +708,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/task-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -683,13 +733,14 @@
"--json",
"{\"base_task_name\": \"task-3/Linux/[dummy has\", \"tasks\": {\"task-3/Linux/[dummy has\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/task-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "task-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Linux'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -739,6 +790,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/task-0",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -748,13 +815,14 @@
"--json",
"{\"base_task_name\": \"task-0/Linux/[dummy has\", \"tasks\": {\"task-0/Linux/[dummy has\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/task-0"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "task-0",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Linux'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -804,6 +872,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/task-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -813,13 +897,14 @@
"--json",
"{\"base_task_name\": \"task-1/Linux/[dummy has\", \"tasks\": {\"task-1/Linux/[dummy has\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/task-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "task-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Linux'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipe_modules/vars/example.expected/command_buffer.json b/infra/bots/recipe_modules/vars/example.expected/command_buffer.json
deleted file mode 100644
index 4594f9e6b9..0000000000
--- a/infra/bots/recipe_modules/vars/example.expected/command_buffer.json
+++ /dev/null
@@ -1,35 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
- ],
- "name": "get swarming bot id",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "python",
- "-u",
- "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
- ],
- "name": "get swarming task id",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/vars/example.expected/flutter_trybot.json b/infra/bots/recipe_modules/vars/example.expected/flutter_trybot.json
deleted file mode 100644
index 4594f9e6b9..0000000000
--- a/infra/bots/recipe_modules/vars/example.expected/flutter_trybot.json
+++ /dev/null
@@ -1,35 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
- ],
- "name": "get swarming bot id",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "python",
- "-u",
- "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
- ],
- "name": "get swarming task id",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/vars/example.expected/linux.json b/infra/bots/recipe_modules/vars/example.expected/linux.json
deleted file mode 100644
index 7726ecb249..0000000000
--- a/infra/bots/recipe_modules/vars/example.expected/linux.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/vars/example.expected/pdfium_trybot.json b/infra/bots/recipe_modules/vars/example.expected/pdfium_trybot.json
deleted file mode 100644
index 4594f9e6b9..0000000000
--- a/infra/bots/recipe_modules/vars/example.expected/pdfium_trybot.json
+++ /dev/null
@@ -1,35 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
- ],
- "name": "get swarming bot id",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "python",
- "-u",
- "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
- ],
- "name": "get swarming task id",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/vars/example.expected/test.json b/infra/bots/recipe_modules/vars/example.expected/test.json
deleted file mode 100644
index 7726ecb249..0000000000
--- a/infra/bots/recipe_modules/vars/example.expected/test.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipe_modules/vars/example.expected/win.json b/infra/bots/recipe_modules/vars/example.expected/win.json
deleted file mode 100644
index 4594f9e6b9..0000000000
--- a/infra/bots/recipe_modules/vars/example.expected/win.json
+++ /dev/null
@@ -1,35 +0,0 @@
-[
- {
- "cmd": [
- "python",
- "-u",
- "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
- ],
- "name": "get swarming bot id",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "cmd": [
- "python",
- "-u",
- "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
- ],
- "name": "get swarming task id",
- "stdout": "/path/to/tmp/",
- "~followup_annotations": [
- "@@@STEP_LOG_LINE@python.inline@import os@@@",
- "@@@STEP_LOG_LINE@python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
- "@@@STEP_LOG_END@python.inline@@@"
- ]
- },
- {
- "name": "$result",
- "recipe_result": null,
- "status_code": 0
- }
-] \ No newline at end of file
diff --git a/infra/bots/recipes/bundle_recipes.expected/BundleRecipes.json b/infra/bots/recipes/bundle_recipes.expected/BundleRecipes.json
index 7d4fde94ea..0c64209d78 100644
--- a/infra/bots/recipes/bundle_recipes.expected/BundleRecipes.json
+++ b/infra/bots/recipes/bundle_recipes.expected/BundleRecipes.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--gerrit_repo",
diff --git a/infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-Android.json b/infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-Android.json
index f6b7ec6bc9..de0491fa5f 100644
--- a/infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-Android.json
+++ b/infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-Android.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-iOS.json b/infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-iOS.json
index 5caab67d73..fc157960aa 100644
--- a/infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-iOS.json
+++ b/infra/bots/recipes/compile.expected/Build-Mac-Clang-arm64-Debug-iOS.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Mac-Clang-x64-Release-iOS.json b/infra/bots/recipes/compile.expected/Build-Mac-Clang-x64-Release-iOS.json
index b6f31741e7..836039968d 100644
--- a/infra/bots/recipes/compile.expected/Build-Mac-Clang-x64-Release-iOS.json
+++ b/infra/bots/recipes/compile.expected/Build-Mac-Clang-x64-Release-iOS.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Debug-CommandBuffer.json b/infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Debug-CommandBuffer.json
index 82cc3dfd5e..01448db110 100644
--- a/infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Debug-CommandBuffer.json
+++ b/infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Debug-CommandBuffer.json
@@ -135,7 +135,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Release.json b/infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Release.json
index e7f552a6a5..fa51509c34 100644
--- a/infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Release.json
+++ b/infra/bots/recipes/compile.expected/Build-Mac-Clang-x86_64-Release.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm-Release-Chromebook_C100p.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm-Release-Chromebook_C100p.json
index b9fff8cd12..3a3dff7026 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm-Release-Chromebook_C100p.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm-Release-Chromebook_C100p.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Debug-Android_FrameworkDefs.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Debug-Android_FrameworkDefs.json
index 2f07fd8fbb..9ea88d019b 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Debug-Android_FrameworkDefs.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Debug-Android_FrameworkDefs.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android.json
index eed82fa147..348c3fa035 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android_Vulkan.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android_Vulkan.json
index 9a117f74cd..151a4a5ea2 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android_Vulkan.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-arm64-Release-Android_Vulkan.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-mipsel-Debug-Android.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-mipsel-Debug-Android.json
index fe5b8b5abc..32b843457f 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-mipsel-Debug-Android.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-mipsel-Debug-Android.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-ASAN.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-ASAN.json
index 6332f9d22c..5e93313935 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-ASAN.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-ASAN.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-MSAN.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-MSAN.json
index ddbda37c96..23c6d82c53 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-MSAN.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug-MSAN.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug.json
index ee8c14d817..a21c0e6b7d 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Debug.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Mini.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Mini.json
index c4e8c46d4e..fcaeda5fbb 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Mini.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Mini.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Vulkan.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Vulkan.json
index e90051d76e..95c08e8ca3 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Vulkan.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-Clang-x86_64-Release-Vulkan.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-arm-Release-Chromecast.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-arm-Release-Chromecast.json
index 269555afc5..d90849f24f 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-arm-Release-Chromecast.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-arm-Release-Chromecast.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86-Debug.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86-Debug.json
index 4fd8f213c2..177d5c268d 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86-Debug.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86-Debug.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-GN.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-GN.json
index 91e46c5540..6ee1c48e82 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-GN.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-GN.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json
index b75f7dbf03..b48f081a64 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-MSAN.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-NoGPU.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-NoGPU.json
index 5b85568dff..9a6bfaddc3 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-NoGPU.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-NoGPU.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json
index 73181c3f0e..822c9ba510 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Debug-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-ANGLE.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-ANGLE.json
index 567c94fa88..4b14700202 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-ANGLE.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-ANGLE.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Fast.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Fast.json
index 68550c3289..57f56d7919 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Fast.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Fast.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Flutter_Android.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Flutter_Android.json
index 59c05fd800..20c4f12cc2 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Flutter_Android.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Flutter_Android.json
@@ -92,7 +92,7 @@
"--patch_root",
"src/third_party/skia",
"--revision_mapping_file",
- "{\"src/flutter\": \"got_flutter_revision\", \"src/third_party/skia\": \"got_revision\"}",
+ "{\"got_flutter_revision\": \"src/flutter\", \"got_revision\": \"src/third_party/skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Mesa.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Mesa.json
index 7d68603bfd..71303301ae 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Mesa.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Mesa.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium.json
index 73ff1102d8..bb107e0b3b 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium.json
@@ -92,7 +92,7 @@
"--patch_root",
"pdfium/third_party/skia",
"--revision_mapping_file",
- "{\"pdfium\": \"got_pdfium_revision\", \"pdfium/third_party/skia\": \"got_revision\"}",
+ "{\"got_pdfium_revision\": \"pdfium\", \"got_revision\": \"pdfium/third_party/skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium_SkiaPaths.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium_SkiaPaths.json
index 2cbbcc670e..650ba2b74d 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium_SkiaPaths.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium_SkiaPaths.json
@@ -92,7 +92,7 @@
"--patch_root",
"pdfium/third_party/skia",
"--revision_mapping_file",
- "{\"pdfium\": \"got_pdfium_revision\", \"pdfium/third_party/skia\": \"got_revision\"}",
+ "{\"got_pdfium_revision\": \"pdfium\", \"got_revision\": \"pdfium/third_party/skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Shared.json b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Shared.json
index 3c43fb1362..7e2dc9c82a 100644
--- a/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Shared.json
+++ b/infra/bots/recipes/compile.expected/Build-Ubuntu-GCC-x86_64-Release-Shared.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Win-Clang-arm64-Release-Android.json b/infra/bots/recipes/compile.expected/Build-Win-Clang-arm64-Release-Android.json
index c56e92a224..673070dc2d 100644
--- a/infra/bots/recipes/compile.expected/Build-Win-Clang-arm64-Release-Android.json
+++ b/infra/bots/recipes/compile.expected/Build-Win-Clang-arm64-Release-Android.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-ANGLE.json b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-ANGLE.json
index 91dfc37f04..f20de10b80 100644
--- a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-ANGLE.json
+++ b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-ANGLE.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-Exceptions.json b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-Exceptions.json
index a0c48d84b7..610153fc74 100644
--- a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-Exceptions.json
+++ b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug-Exceptions.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug.json b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug.json
index b354814737..dc47399b4f 100644
--- a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug.json
+++ b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Debug.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GDI.json b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GDI.json
index 33146e86f2..44b951f03c 100644
--- a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GDI.json
+++ b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GDI.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GN.json b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GN.json
index ff6c279f07..c882f63719 100644
--- a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GN.json
+++ b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86-Release-GN.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json
index b7354506ab..f8ac39940b 100644
--- a/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json
+++ b/infra/bots/recipes/compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/alternate_repo.json b/infra/bots/recipes/compile.expected/alternate_repo.json
index ddba2f0092..30e7ce0159 100644
--- a/infra/bots/recipes/compile.expected/alternate_repo.json
+++ b/infra/bots/recipes/compile.expected/alternate_repo.json
@@ -92,7 +92,7 @@
"--patch_root",
"other_repo",
"--revision_mapping_file",
- "{\"other_repo\": \"got_revision\"}",
+ "{\"got_revision\": \"other_repo\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/compile.expected/flutter_trybot.json b/infra/bots/recipes/compile.expected/flutter_trybot.json
index d9d86a2655..209aaa79ed 100644
--- a/infra/bots/recipes/compile.expected/flutter_trybot.json
+++ b/infra/bots/recipes/compile.expected/flutter_trybot.json
@@ -92,7 +92,7 @@
"--patch_root",
"src/third_party/skia",
"--revision_mapping_file",
- "{\"src/flutter\": \"got_flutter_revision\", \"src/third_party/skia\": \"got_revision\"}",
+ "{\"got_flutter_revision\": \"src/flutter\", \"got_revision\": \"src/third_party/skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--gerrit_repo",
diff --git a/infra/bots/recipes/compile.expected/pdfium_trybot.json b/infra/bots/recipes/compile.expected/pdfium_trybot.json
index 821988490a..5c6edbc0b5 100644
--- a/infra/bots/recipes/compile.expected/pdfium_trybot.json
+++ b/infra/bots/recipes/compile.expected/pdfium_trybot.json
@@ -92,7 +92,7 @@
"--patch_root",
"pdfium/third_party/skia",
"--revision_mapping_file",
- "{\"pdfium\": \"got_pdfium_revision\", \"pdfium/third_party/skia\": \"got_revision\"}",
+ "{\"got_pdfium_revision\": \"pdfium\", \"got_revision\": \"pdfium/third_party/skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--gerrit_repo",
diff --git a/infra/bots/recipes/compile.expected/trybot.json b/infra/bots/recipes/compile.expected/trybot.json
index 470439e376..db00b4e8ff 100644
--- a/infra/bots/recipes/compile.expected/trybot.json
+++ b/infra/bots/recipes/compile.expected/trybot.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_C:\\_B_CACHE]",
"--gerrit_repo",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json b/infra/bots/recipes/ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json
index 1bd123f4d0..57d1cac947 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_CPU_BENCH_10k_SKPs.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1271,6 +1271,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1280,13 +1296,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1405,6 +1422,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1414,13 +1447,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1539,6 +1573,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1548,13 +1598,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1673,6 +1724,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1682,13 +1749,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1807,6 +1875,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1816,13 +1900,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_DM_100k_SKPs.json b/infra/bots/recipes/ct_skps.expected/CT_DM_100k_SKPs.json
index e328227446..368c8ddf7f 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_DM_100k_SKPs.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_DM_100k_SKPs.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1271,6 +1271,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1280,13 +1296,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\", \"tasks\": {\"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1336,6 +1353,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1345,13 +1378,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\", \"tasks\": {\"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1401,6 +1435,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1410,13 +1460,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\", \"tasks\": {\"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1466,6 +1517,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1475,13 +1542,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\", \"tasks\": {\"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1531,6 +1599,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1540,13 +1624,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\", \"tasks\": {\"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs.json b/infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs.json
index eda0511185..d571e49647 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1271,6 +1271,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1280,13 +1296,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\", \"tasks\": {\"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1336,6 +1353,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1345,13 +1378,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\", \"tasks\": {\"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1401,6 +1435,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1410,13 +1460,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\", \"tasks\": {\"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1466,6 +1517,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1475,13 +1542,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\", \"tasks\": {\"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1531,6 +1599,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1540,13 +1624,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\", \"tasks\": {\"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs_Trybot.json b/infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs_Trybot.json
index 38d53aea79..15d4d36e40 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs_Trybot.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_DM_10k_SKPs_Trybot.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--gerrit_repo",
@@ -1295,6 +1295,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1304,13 +1320,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\", \"tasks\": {\"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1360,6 +1377,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1369,13 +1402,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\", \"tasks\": {\"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1425,6 +1459,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1434,13 +1484,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\", \"tasks\": {\"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1490,6 +1541,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1499,13 +1566,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\", \"tasks\": {\"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1555,6 +1623,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1564,13 +1648,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\", \"tasks\": {\"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs.json b/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs.json
index f49c40e7f0..43061be38f 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1271,6 +1271,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1280,13 +1296,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1336,6 +1353,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1345,13 +1378,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1401,6 +1435,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1410,13 +1460,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1466,6 +1517,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1475,13 +1542,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1531,6 +1599,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1540,13 +1624,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json b/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json
index cc399d0807..d05b3fe497 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_2slaves_failure.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1271,6 +1271,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1280,14 +1296,15 @@
"--json",
"{\"base_task_name\": \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1340,6 +1357,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1349,13 +1382,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1405,6 +1439,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1414,14 +1464,15 @@
"--json",
"{\"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1474,6 +1525,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1483,13 +1550,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1539,6 +1607,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1548,13 +1632,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json b/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json
index 718176690a..63e60bfc33 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_DM_1m_SKPs_slave3_failure.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1271,6 +1271,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1280,13 +1296,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1336,6 +1353,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1345,13 +1378,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1401,6 +1435,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1410,14 +1460,15 @@
"--json",
"{\"base_task_name\": \"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1470,6 +1521,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1479,13 +1546,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1535,6 +1603,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1544,13 +1628,14 @@
"--json",
"{\"base_task_name\": \"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\", \"tasks\": {\"ct-dm-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_DM_1m_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-dm-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-dm-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json b/infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json
index 51c4f5af1c..0733d60558 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_10k_SKPs.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1286,6 +1286,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1295,13 +1311,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1420,6 +1437,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1429,13 +1462,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1554,6 +1588,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1563,13 +1613,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1688,6 +1739,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1697,13 +1764,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1822,6 +1890,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1831,13 +1915,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\", \"tasks\": {\"ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json b/infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json
index 6a3db874cc..8f23446eeb 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_GPU_BENCH_1k_SKPs.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1286,6 +1286,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1295,13 +1311,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\", \"tasks\": {\"ct-nanobench-1/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-1",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1420,6 +1437,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1429,13 +1462,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\", \"tasks\": {\"ct-nanobench-2/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-2",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1554,6 +1588,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1563,13 +1613,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\", \"tasks\": {\"ct-nanobench-3/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-3",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1688,6 +1739,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1697,13 +1764,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\", \"tasks\": {\"ct-nanobench-4/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-4",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1822,6 +1890,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1831,13 +1915,14 @@
"--json",
"{\"base_task_name\": \"ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\", \"tasks\": {\"ct-nanobench-5/Ubuntu-14.04/[dummy has/Perf-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-CT_BENCH_1k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-nanobench-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"name": "ct-nanobench-5",
"~followup_annotations": [
"@@@STEP_TEXT@Run on OS: 'Ubuntu-14.04'<br>swarming pending 71s@@@",
+ "@@@STEP_LOG_LINE@json.output@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json b/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json
index 22b7ce7dd6..5c9af4d047 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_100k_SKPs.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1271,6 +1271,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1280,13 +1296,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1336,6 +1353,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1345,13 +1378,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1401,6 +1435,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1410,13 +1460,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1466,6 +1517,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1475,13 +1542,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1531,6 +1599,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1540,13 +1624,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_100k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json b/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json
index a3988ab5e9..42a5ad1f17 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
@@ -1271,6 +1271,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1280,13 +1296,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1336,6 +1353,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1345,13 +1378,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1401,6 +1435,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1410,13 +1460,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1466,6 +1517,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1475,13 +1542,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1531,6 +1599,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1540,13 +1624,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\", \"tasks\": {\"ct-get_images_from_skps-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/-1\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json b/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json
index 21bc5128bf..1c1a04bb7a 100644
--- a/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json
+++ b/infra/bots/recipes/ct_skps.expected/CT_IMG_DECODE_10k_SKPs_Trybot.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--gerrit_repo",
@@ -1305,6 +1305,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-1",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1314,13 +1330,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\", \"tasks\": {\"ct-get_images_from_skps-1/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-1"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1370,6 +1387,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-2",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1379,13 +1412,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\", \"tasks\": {\"ct-get_images_from_skps-2/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-2"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1435,6 +1469,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-3",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1444,13 +1494,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\", \"tasks\": {\"ct-get_images_from_skps-3/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-3"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1500,6 +1551,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-4",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1509,13 +1576,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\", \"tasks\": {\"ct-get_images_from_skps-4/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-4"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
@@ -1565,6 +1633,22 @@
"cmd": [
"python",
"-u",
+ "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py",
+ "--show-path",
+ "--",
+ "python",
+ "RECIPE_MODULE[build::swarming]/resources/collect_task.py",
+ "-o",
+ "/path/to/tmp/json",
+ "--task-output-dir",
+ "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-5",
+ "--merge-script",
+ "RECIPE_MODULE[build::swarming]/resources/noop_merge.py",
+ "--merge-additional-args",
+ "[]",
+ "--",
+ "python",
+ "-u",
"[START_DIR]/swarming.client/swarming.py",
"collect",
"--swarming",
@@ -1574,13 +1658,14 @@
"--json",
"{\"base_task_name\": \"ct-get_images_from_skps-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\", \"tasks\": {\"ct-get_images_from_skps-5/Ubuntu-14.04/[dummy has/Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Debug-CT_IMG_DECODE_10k_SKPs/571\": {\"shard_index\": 0, \"task_id\": \"10000\", \"view_url\": \"https://chromium-swarm.appspot.com/user/task/10000\"}}}",
"--task-summary-json",
- "/path/to/tmp/json",
- "--task-output-dir",
- "[START_DIR]/swarming_temp_dir/outputs/ct-get_images_from_skps-5"
+ "/path/to/tmp/json"
],
+ "cwd": "[START_DIR]",
"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@{}@@@",
+ "@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@swarming.summary@{@@@",
"@@@STEP_LOG_LINE@swarming.summary@ \"shards\": [@@@",
"@@@STEP_LOG_LINE@swarming.summary@ {@@@",
diff --git a/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit-Trybot.json b/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit-Trybot.json
index 74783498cb..a458c79c35 100644
--- a/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit-Trybot.json
+++ b/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit-Trybot.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--gerrit_repo",
diff --git a/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json b/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json
index 46c1da2637..f89867508d 100644
--- a/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json
+++ b/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/infra.expected/failed_all_updates.json b/infra/bots/recipes/infra.expected/failed_all_updates.json
index f835a0769d..f773abae1c 100644
--- a/infra/bots/recipes/infra.expected/failed_all_updates.json
+++ b/infra/bots/recipes/infra.expected/failed_all_updates.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/infra.expected/failed_one_update.json b/infra/bots/recipes/infra.expected/failed_one_update.json
index cdfe925622..1610f9d72b 100644
--- a/infra/bots/recipes/infra.expected/failed_one_update.json
+++ b/infra/bots/recipes/infra.expected/failed_one_update.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/infra.expected/infra_tests.json b/infra/bots/recipes/infra.expected/infra_tests.json
index 3b433f72bd..cf85d2b78a 100644
--- a/infra/bots/recipes/infra.expected/infra_tests.json
+++ b/infra/bots/recipes/infra.expected/infra_tests.json
@@ -92,7 +92,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/recreate_skps.expected/Housekeeper-Nightly-RecreateSKPs_Canary.json b/infra/bots/recipes/recreate_skps.expected/Housekeeper-Nightly-RecreateSKPs_Canary.json
index f36b3cdfd0..e707425478 100644
--- a/infra/bots/recipes/recreate_skps.expected/Housekeeper-Nightly-RecreateSKPs_Canary.json
+++ b/infra/bots/recipes/recreate_skps.expected/Housekeeper-Nightly-RecreateSKPs_Canary.json
@@ -135,7 +135,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/recreate_skps.expected/Housekeeper-Weekly-RecreateSKPs.json b/infra/bots/recipes/recreate_skps.expected/Housekeeper-Weekly-RecreateSKPs.json
index 1ed75f1409..db3022ccd1 100644
--- a/infra/bots/recipes/recreate_skps.expected/Housekeeper-Weekly-RecreateSKPs.json
+++ b/infra/bots/recipes/recreate_skps.expected/Housekeeper-Weekly-RecreateSKPs.json
@@ -135,7 +135,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",
diff --git a/infra/bots/recipes/recreate_skps.expected/failed_upload.json b/infra/bots/recipes/recreate_skps.expected/failed_upload.json
index 5ab4fc3767..ffa2e45995 100644
--- a/infra/bots/recipes/recreate_skps.expected/failed_upload.json
+++ b/infra/bots/recipes/recreate_skps.expected/failed_upload.json
@@ -135,7 +135,7 @@
"--patch_root",
"skia",
"--revision_mapping_file",
- "{\"skia\": \"got_revision\"}",
+ "{\"got_revision\": \"skia\"}",
"--git-cache-dir",
"[CUSTOM_/_B_CACHE]",
"--output_json",