| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "git", | 4 "git", |
| 5 "fetch" | 5 "fetch" |
| 6 ], | 6 ], |
| 7 "cwd": "[SLAVE_BUILD]/skia", | 7 "cwd": "[SLAVE_BUILD]/skia", |
| 8 "name": "git fetch" | 8 "name": "git fetch" |
| 9 }, | 9 }, |
| 10 { | 10 { |
| (...skipping 18 matching lines...) Expand all Loading... |
| 29 }, | 29 }, |
| 30 { | 30 { |
| 31 "cmd": [ | 31 "cmd": [ |
| 32 "python", | 32 "python", |
| 33 "-u", | 33 "-u", |
| 34 "[DEPOT_TOOLS]/gclient.py", | 34 "[DEPOT_TOOLS]/gclient.py", |
| 35 "config", | 35 "config", |
| 36 "--spec", | 36 "--spec", |
| 37 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'na
me': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget_os = ['an
droid']" | 37 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': True, 'na
me': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget_os = ['an
droid']" |
| 38 ], | 38 ], |
| 39 "cwd": "[SLAVE_BUILD]", |
| 39 "name": "gclient setup" | 40 "name": "gclient setup" |
| 40 }, | 41 }, |
| 41 { | 42 { |
| 42 "cmd": [ | 43 "cmd": [ |
| 43 "python", | 44 "python", |
| 44 "-u", | 45 "-u", |
| 45 "[DEPOT_TOOLS]/gclient.py", | 46 "[DEPOT_TOOLS]/gclient.py", |
| 46 "sync", | 47 "sync", |
| 47 "--nohooks", | 48 "--nohooks", |
| 48 "--force", | 49 "--force", |
| 49 "--verbose", | 50 "--verbose", |
| 50 "--delete_unversioned_trees", | 51 "--delete_unversioned_trees", |
| 51 "--revision", | 52 "--revision", |
| 52 "skia@abc123", | 53 "skia@abc123", |
| 53 "--output-json", | 54 "--output-json", |
| 54 "/path/to/tmp/json" | 55 "/path/to/tmp/json" |
| 55 ], | 56 ], |
| 57 "cwd": "[SLAVE_BUILD]", |
| 56 "name": "gclient sync", | 58 "name": "gclient sync", |
| 57 "~followup_annotations": [ | 59 "~followup_annotations": [ |
| 58 "@@@STEP_LOG_LINE@json.output@{@@@", | 60 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 59 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", | 61 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", |
| 60 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@", | 62 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@", |
| 61 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@", | 63 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@", |
| 62 "@@@STEP_LOG_LINE@json.output@ }@@@", | 64 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 63 "@@@STEP_LOG_LINE@json.output@ }@@@", | 65 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 64 "@@@STEP_LOG_LINE@json.output@}@@@", | 66 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 65 "@@@STEP_LOG_END@json.output@@@", | 67 "@@@STEP_LOG_END@json.output@@@", |
| 66 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@" | 68 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@" |
| 67 ] | 69 ] |
| 68 }, | 70 }, |
| 69 { | 71 { |
| 70 "cmd": [ | 72 "cmd": [ |
| 71 "which", | 73 "which", |
| 72 "ccache" | 74 "ccache" |
| 73 ], | 75 ], |
| 76 "cwd": "[SLAVE_BUILD]", |
| 74 "name": "has ccache?", | 77 "name": "has ccache?", |
| 75 "stdout": "/path/to/tmp/", | 78 "stdout": "/path/to/tmp/", |
| 76 "~followup_annotations": [ | 79 "~followup_annotations": [ |
| 77 "step returned non-zero exit code: 1", | 80 "step returned non-zero exit code: 1", |
| 78 "@@@STEP_FAILURE@@@" | 81 "@@@STEP_FAILURE@@@" |
| 79 ] | 82 ] |
| 80 }, | 83 }, |
| 81 { | 84 { |
| 82 "cmd": [ | 85 "cmd": [ |
| 83 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_ninja", | 86 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_ninja", |
| (...skipping 10 matching lines...) Expand all Loading... |
| 94 }, | 97 }, |
| 95 "name": "build dm" | 98 "name": "build dm" |
| 96 }, | 99 }, |
| 97 { | 100 { |
| 98 "cmd": [ | 101 "cmd": [ |
| 99 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 102 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 100 "-s", | 103 "-s", |
| 101 "4d00353cd8ed61c3", | 104 "4d00353cd8ed61c3", |
| 102 "wait-for-device" | 105 "wait-for-device" |
| 103 ], | 106 ], |
| 107 "cwd": "[SLAVE_BUILD]", |
| 104 "name": "wait for device (1)" | 108 "name": "wait for device (1)" |
| 105 }, | 109 }, |
| 106 { | 110 { |
| 107 "cmd": [ | 111 "cmd": [ |
| 108 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 112 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 109 "-s", | 113 "-s", |
| 110 "4d00353cd8ed61c3", | 114 "4d00353cd8ed61c3", |
| 111 "shell", | 115 "shell", |
| 112 "echo", | 116 "echo", |
| 113 "$EXTERNAL_STORAGE" | 117 "$EXTERNAL_STORAGE" |
| 114 ], | 118 ], |
| 119 "cwd": "[SLAVE_BUILD]", |
| 115 "name": "get EXTERNAL_STORAGE dir", | 120 "name": "get EXTERNAL_STORAGE dir", |
| 116 "stdout": "/path/to/tmp/" | 121 "stdout": "/path/to/tmp/" |
| 117 }, | 122 }, |
| 118 { | 123 { |
| 119 "cmd": [ | 124 "cmd": [ |
| 120 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia", | 125 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia", |
| 121 "-s", | 126 "-s", |
| 122 "4d00353cd8ed61c3" | 127 "4d00353cd8ed61c3" |
| 123 ], | 128 ], |
| 129 "cwd": "[SLAVE_BUILD]", |
| 124 "env": { | 130 "env": { |
| 125 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 131 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
| 126 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 132 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
| 127 }, | 133 }, |
| 128 "name": "kill skia" | 134 "name": "kill skia" |
| 129 }, | 135 }, |
| 130 { | 136 { |
| 131 "cmd": [ | 137 "cmd": [ |
| 132 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", | 138 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", |
| 133 "-s", | 139 "-s", |
| 134 "4d00353cd8ed61c3", | 140 "4d00353cd8ed61c3", |
| 135 "[SLAVE_BUILD]/skia/resources", | 141 "[SLAVE_BUILD]/skia/resources", |
| 136 "/storage/emulated/legacy/skiabot/skia_resources" | 142 "/storage/emulated/legacy/skiabot/skia_resources" |
| 137 ], | 143 ], |
| 144 "cwd": "[SLAVE_BUILD]", |
| 138 "env": { | 145 "env": { |
| 139 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 146 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
| 140 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 147 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
| 141 }, | 148 }, |
| 142 "name": "push resources" | 149 "name": "push resources" |
| 143 }, | 150 }, |
| 144 { | 151 { |
| 145 "cmd": [ | 152 "cmd": [ |
| 146 "python", | 153 "python", |
| 147 "-u", | 154 "-u", |
| 148 "\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", | 155 "\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", |
| 149 "[SLAVE_BUILD]/tmp", | 156 "[SLAVE_BUILD]/tmp", |
| 150 "511" | 157 "511" |
| 151 ], | 158 ], |
| 159 "cwd": "[SLAVE_BUILD]", |
| 152 "name": "makedirs tmp_dir", | 160 "name": "makedirs tmp_dir", |
| 153 "~followup_annotations": [ | 161 "~followup_annotations": [ |
| 154 "@@@STEP_LOG_LINE@python.inline@@@@", | 162 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 155 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 163 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 156 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 164 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 157 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 165 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 158 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 166 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 159 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 167 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 160 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 168 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 161 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 169 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 162 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 170 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 163 "@@@STEP_LOG_END@python.inline@@@" | 171 "@@@STEP_LOG_END@python.inline@@@" |
| 164 ] | 172 ] |
| 165 }, | 173 }, |
| 166 { | 174 { |
| 167 "cmd": [ | 175 "cmd": [ |
| 168 "python", | 176 "python", |
| 169 "-u", | 177 "-u", |
| 170 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 178 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 171 "[SLAVE_BUILD]/skia/SKP_VERSION", | 179 "[SLAVE_BUILD]/skia/SKP_VERSION", |
| 172 "/path/to/tmp/" | 180 "/path/to/tmp/" |
| 173 ], | 181 ], |
| 182 "cwd": "[SLAVE_BUILD]", |
| 174 "name": "Get expected SKP_VERSION" | 183 "name": "Get expected SKP_VERSION" |
| 175 }, | 184 }, |
| 176 { | 185 { |
| 177 "cmd": [ | 186 "cmd": [ |
| 178 "python", | 187 "python", |
| 179 "-u", | 188 "-u", |
| 180 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 189 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 181 "[SLAVE_BUILD]/tmp/SKP_VERSION", | 190 "[SLAVE_BUILD]/tmp/SKP_VERSION", |
| 182 "/path/to/tmp/" | 191 "/path/to/tmp/" |
| 183 ], | 192 ], |
| 193 "cwd": "[SLAVE_BUILD]", |
| 184 "name": "Get downloaded SKP_VERSION" | 194 "name": "Get downloaded SKP_VERSION" |
| 185 }, | 195 }, |
| 186 { | 196 { |
| 187 "cmd": [ | 197 "cmd": [ |
| 188 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 198 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 189 "-s", | 199 "-s", |
| 190 "4d00353cd8ed61c3", | 200 "4d00353cd8ed61c3", |
| 191 "shell", | 201 "shell", |
| 192 "cat", | 202 "cat", |
| 193 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" | 203 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" |
| 194 ], | 204 ], |
| 205 "cwd": "[SLAVE_BUILD]", |
| 195 "name": "read SKP_VERSION", | 206 "name": "read SKP_VERSION", |
| 196 "stdout": "/path/to/tmp/" | 207 "stdout": "/path/to/tmp/" |
| 197 }, | 208 }, |
| 198 { | 209 { |
| 199 "cmd": [ | 210 "cmd": [ |
| 200 "python", | 211 "python", |
| 201 "-u", | 212 "-u", |
| 202 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | 213 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", |
| 203 "--", | 214 "--", |
| 204 "[DEPOT_TOOLS]/gsutil.py", | 215 "[DEPOT_TOOLS]/gsutil.py", |
| 205 "--force-version", | 216 "--force-version", |
| 206 "3.25", | 217 "3.25", |
| 207 "--", | 218 "--", |
| 208 "cat", | 219 "cat", |
| 209 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED" | 220 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED" |
| 210 ], | 221 ], |
| 222 "cwd": "[SLAVE_BUILD]", |
| 211 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED", | 223 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED", |
| 212 "stdout": "/path/to/tmp/" | 224 "stdout": "/path/to/tmp/" |
| 213 }, | 225 }, |
| 214 { | 226 { |
| 215 "cmd": [ | 227 "cmd": [ |
| 216 "python", | 228 "python", |
| 217 "-u", | 229 "-u", |
| 218 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 230 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 219 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", | 231 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", |
| 220 "/path/to/tmp/" | 232 "/path/to/tmp/" |
| 221 ], | 233 ], |
| 234 "cwd": "[SLAVE_BUILD]", |
| 222 "name": "Get downloaded SKIMAGE_VERSION" | 235 "name": "Get downloaded SKIMAGE_VERSION" |
| 223 }, | 236 }, |
| 224 { | 237 { |
| 225 "cmd": [ | 238 "cmd": [ |
| 226 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 239 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 227 "-s", | 240 "-s", |
| 228 "4d00353cd8ed61c3", | 241 "4d00353cd8ed61c3", |
| 229 "shell", | 242 "shell", |
| 230 "cat", | 243 "cat", |
| 231 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" | 244 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" |
| 232 ], | 245 ], |
| 246 "cwd": "[SLAVE_BUILD]", |
| 233 "name": "read SKIMAGE_VERSION", | 247 "name": "read SKIMAGE_VERSION", |
| 234 "stdout": "/path/to/tmp/" | 248 "stdout": "/path/to/tmp/" |
| 235 }, | 249 }, |
| 236 { | 250 { |
| 237 "cmd": [ | 251 "cmd": [ |
| 238 "python", | 252 "python", |
| 239 "-u", | 253 "-u", |
| 240 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists(
sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", | 254 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists(
sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", |
| 241 "[SLAVE_BUILD]/dm" | 255 "[SLAVE_BUILD]/dm" |
| 242 ], | 256 ], |
| 257 "cwd": "[SLAVE_BUILD]", |
| 243 "name": "rmtree dm", | 258 "name": "rmtree dm", |
| 244 "~followup_annotations": [ | 259 "~followup_annotations": [ |
| 245 "@@@STEP_LOG_LINE@python.inline@@@@", | 260 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 246 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | 261 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", |
| 247 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", | 262 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", |
| 248 "@@@STEP_LOG_LINE@python.inline@@@@", | 263 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 249 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | 264 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", |
| 250 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | 265 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", |
| 251 "@@@STEP_LOG_END@python.inline@@@" | 266 "@@@STEP_LOG_END@python.inline@@@" |
| 252 ] | 267 ] |
| 253 }, | 268 }, |
| 254 { | 269 { |
| 255 "cmd": [ | 270 "cmd": [ |
| 256 "python", | 271 "python", |
| 257 "-u", | 272 "-u", |
| 258 "\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", | 273 "\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", |
| 259 "[SLAVE_BUILD]/dm", | 274 "[SLAVE_BUILD]/dm", |
| 260 "511" | 275 "511" |
| 261 ], | 276 ], |
| 277 "cwd": "[SLAVE_BUILD]", |
| 262 "name": "makedirs dm", | 278 "name": "makedirs dm", |
| 263 "~followup_annotations": [ | 279 "~followup_annotations": [ |
| 264 "@@@STEP_LOG_LINE@python.inline@@@@", | 280 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 265 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 281 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 266 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 282 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 267 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 283 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 268 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 284 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 269 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 285 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 270 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 286 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 271 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 287 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 272 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 288 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 273 "@@@STEP_LOG_END@python.inline@@@" | 289 "@@@STEP_LOG_END@python.inline@@@" |
| 274 ] | 290 ] |
| 275 }, | 291 }, |
| 276 { | 292 { |
| 277 "cmd": [ | 293 "cmd": [ |
| 278 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 294 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 279 "-s", | 295 "-s", |
| 280 "4d00353cd8ed61c3", | 296 "4d00353cd8ed61c3", |
| 281 "shell", | 297 "shell", |
| 282 "rm", | 298 "rm", |
| 283 "-r", | 299 "-r", |
| 284 "/storage/emulated/legacy/skiabot/skia_dm" | 300 "/storage/emulated/legacy/skiabot/skia_dm" |
| 285 ], | 301 ], |
| 302 "cwd": "[SLAVE_BUILD]", |
| 286 "name": "rmdir skia_dm" | 303 "name": "rmdir skia_dm" |
| 287 }, | 304 }, |
| 288 { | 305 { |
| 289 "cmd": [ | 306 "cmd": [ |
| 290 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 307 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 291 "-s", | 308 "-s", |
| 292 "4d00353cd8ed61c3", | 309 "4d00353cd8ed61c3", |
| 293 "shell", | 310 "shell", |
| 294 "if", | 311 "if", |
| 295 "[", | 312 "[", |
| 296 "-e", | 313 "-e", |
| 297 "/storage/emulated/legacy/skiabot/skia_dm", | 314 "/storage/emulated/legacy/skiabot/skia_dm", |
| 298 "];", | 315 "];", |
| 299 "then", | 316 "then", |
| 300 "echo", | 317 "echo", |
| 301 "FILE_EXISTS;", | 318 "FILE_EXISTS;", |
| 302 "fi" | 319 "fi" |
| 303 ], | 320 ], |
| 321 "cwd": "[SLAVE_BUILD]", |
| 304 "name": "exists skia_dm", | 322 "name": "exists skia_dm", |
| 305 "stdout": "/path/to/tmp/" | 323 "stdout": "/path/to/tmp/" |
| 306 }, | 324 }, |
| 307 { | 325 { |
| 308 "cmd": [ | 326 "cmd": [ |
| 309 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 327 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 310 "-s", | 328 "-s", |
| 311 "4d00353cd8ed61c3", | 329 "4d00353cd8ed61c3", |
| 312 "shell", | 330 "shell", |
| 313 "mkdir", | 331 "mkdir", |
| 314 "-p", | 332 "-p", |
| 315 "/storage/emulated/legacy/skiabot/skia_dm" | 333 "/storage/emulated/legacy/skiabot/skia_dm" |
| 316 ], | 334 ], |
| 335 "cwd": "[SLAVE_BUILD]", |
| 317 "name": "mkdir skia_dm" | 336 "name": "mkdir skia_dm" |
| 318 }, | 337 }, |
| 319 { | 338 { |
| 320 "cmd": [ | 339 "cmd": [ |
| 321 "python", | 340 "python", |
| 322 "-u", | 341 "-u", |
| 323 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\
nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/2/_/hashes'\nRETRIES = 5\
nTIMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in
range(RETRIES):\n try:\n with open(sys.argv[1], 'w') as f:\n with cont
extlib.closing(\n urllib2.urlopen(HASHES_URL, timeout=TIMEOUT)) as w:\n
f.write(w.read())\n break\n except:\n print 'Failed to get un
interesting hashes from %s' % HASHES_URL\n if retry == RETRIES:\n raise\
n waittime = WAIT_BASE * math.pow(2, retry)\n print 'Retry in %d seconds.'
% waittime\n time.sleep(waittime)\n", | 342 "\nimport contextlib\nimport math\nimport socket\nimport sys\nimport time\
nimport urllib2\n\nHASHES_URL = 'https://gold.skia.org/2/_/hashes'\nRETRIES = 5\
nTIMEOUT = 60\nWAIT_BASE = 15\n\nsocket.setdefaulttimeout(TIMEOUT)\nfor retry in
range(RETRIES):\n try:\n with open(sys.argv[1], 'w') as f:\n with cont
extlib.closing(\n urllib2.urlopen(HASHES_URL, timeout=TIMEOUT)) as w:\n
f.write(w.read())\n break\n except:\n print 'Failed to get un
interesting hashes from %s' % HASHES_URL\n if retry == RETRIES:\n raise\
n waittime = WAIT_BASE * math.pow(2, retry)\n print 'Retry in %d seconds.'
% waittime\n time.sleep(waittime)\n", |
| 324 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt" | 343 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt" |
| 325 ], | 344 ], |
| 326 "cwd": "[SLAVE_BUILD]/skia", | 345 "cwd": "[SLAVE_BUILD]/skia", |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 359 }, | 378 }, |
| 360 { | 379 { |
| 361 "cmd": [ | 380 "cmd": [ |
| 362 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 381 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 363 "-s", | 382 "-s", |
| 364 "4d00353cd8ed61c3", | 383 "4d00353cd8ed61c3", |
| 365 "push", | 384 "push", |
| 366 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", | 385 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", |
| 367 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt" | 386 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt" |
| 368 ], | 387 ], |
| 388 "cwd": "[SLAVE_BUILD]", |
| 369 "name": "push uninteresting_hashes.txt" | 389 "name": "push uninteresting_hashes.txt" |
| 370 }, | 390 }, |
| 371 { | 391 { |
| 372 "cmd": [ | 392 "cmd": [ |
| 373 "python", | 393 "python", |
| 374 "-u", | 394 "-u", |
| 375 "[SLAVE_BUILD]/skia/tools/dm_flags.py", | 395 "[SLAVE_BUILD]/skia/tools/dm_flags.py", |
| 376 "/path/to/tmp/json", | 396 "/path/to/tmp/json", |
| 377 "Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug" | 397 "Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug" |
| 378 ], | 398 ], |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 423 "SGX544", | 443 "SGX544", |
| 424 "model", | 444 "model", |
| 425 "GalaxyS4", | 445 "GalaxyS4", |
| 426 "os", | 446 "os", |
| 427 "Android", | 447 "Android", |
| 428 "--uninterestingHashesFile", | 448 "--uninterestingHashesFile", |
| 429 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt", | 449 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt", |
| 430 "--nocpu", | 450 "--nocpu", |
| 431 "--dummy-flags" | 451 "--dummy-flags" |
| 432 ], | 452 ], |
| 453 "cwd": "[SLAVE_BUILD]", |
| 433 "env": { | 454 "env": { |
| 434 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 455 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
| 435 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 456 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
| 436 }, | 457 }, |
| 437 "name": "dm" | 458 "name": "dm" |
| 438 }, | 459 }, |
| 439 { | 460 { |
| 440 "cmd": [ | 461 "cmd": [ |
| 441 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed", | 462 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed", |
| 442 "-s", | 463 "-s", |
| 443 "4d00353cd8ed61c3", | 464 "4d00353cd8ed61c3", |
| 444 "/storage/emulated/legacy/skiabot/skia_dm", | 465 "/storage/emulated/legacy/skiabot/skia_dm", |
| 445 "[SLAVE_BUILD]/dm" | 466 "[SLAVE_BUILD]/dm" |
| 446 ], | 467 ], |
| 468 "cwd": "[SLAVE_BUILD]", |
| 447 "env": { | 469 "env": { |
| 448 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 470 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
| 449 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 471 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
| 450 }, | 472 }, |
| 451 "name": "pull skia_dm" | 473 "name": "pull skia_dm" |
| 452 }, | 474 }, |
| 453 { | 475 { |
| 454 "cmd": [ | 476 "cmd": [ |
| 455 "python", | 477 "python", |
| 456 "-u", | 478 "-u", |
| 457 "RECIPE_MODULE[skia]/resources/upload_dm_results.py", | 479 "RECIPE_MODULE[skia]/resources/upload_dm_results.py", |
| 458 "[SLAVE_BUILD]/dm", | 480 "[SLAVE_BUILD]/dm", |
| 459 "164710", | 481 "164710", |
| 460 "Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug", | 482 "Test-Android-GCC-GalaxyS4-GPU-SGX544-Arm7-Debug", |
| 461 "5", | 483 "5", |
| 462 "", | 484 "", |
| 463 "[SLAVE_BUILD]/skia/common/py/utils" | 485 "[SLAVE_BUILD]/skia/common/py/utils" |
| 464 ], | 486 ], |
| 465 "cwd": "[SLAVE_BUILD]/skia", | 487 "cwd": "[SLAVE_BUILD]/skia", |
| 466 "name": "Upload DM Results" | 488 "name": "Upload DM Results" |
| 467 }, | 489 }, |
| 468 { | 490 { |
| 469 "cmd": [ | 491 "cmd": [ |
| 470 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 492 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 471 "-s", | 493 "-s", |
| 472 "4d00353cd8ed61c3", | 494 "4d00353cd8ed61c3", |
| 473 "reboot" | 495 "reboot" |
| 474 ], | 496 ], |
| 497 "cwd": "[SLAVE_BUILD]", |
| 475 "name": "reboot" | 498 "name": "reboot" |
| 476 }, | 499 }, |
| 477 { | 500 { |
| 478 "cmd": [ | 501 "cmd": [ |
| 479 "sleep", | 502 "sleep", |
| 480 "10" | 503 "10" |
| 481 ], | 504 ], |
| 505 "cwd": "[SLAVE_BUILD]", |
| 482 "name": "wait for reboot" | 506 "name": "wait for reboot" |
| 483 }, | 507 }, |
| 484 { | 508 { |
| 485 "cmd": [ | 509 "cmd": [ |
| 486 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 510 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 487 "-s", | 511 "-s", |
| 488 "4d00353cd8ed61c3", | 512 "4d00353cd8ed61c3", |
| 489 "wait-for-device" | 513 "wait-for-device" |
| 490 ], | 514 ], |
| 515 "cwd": "[SLAVE_BUILD]", |
| 491 "name": "wait for device (2)" | 516 "name": "wait for device (2)" |
| 492 } | 517 } |
| 493 ] | 518 ] |
| OLD | NEW |