| 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 "015d210a13480604", | 104 "015d210a13480604", |
| 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 "015d210a13480604", | 114 "015d210a13480604", |
| 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 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 125 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 121 "-s", | 126 "-s", |
| 122 "015d210a13480604", | 127 "015d210a13480604", |
| 123 "root" | 128 "root" |
| 124 ], | 129 ], |
| 130 "cwd": "[SLAVE_BUILD]", |
| 125 "name": "adb root" | 131 "name": "adb root" |
| 126 }, | 132 }, |
| 127 { | 133 { |
| 128 "cmd": [ | 134 "cmd": [ |
| 129 "sleep", | 135 "sleep", |
| 130 "10" | 136 "10" |
| 131 ], | 137 ], |
| 138 "cwd": "[SLAVE_BUILD]", |
| 132 "name": "wait" | 139 "name": "wait" |
| 133 }, | 140 }, |
| 134 { | 141 { |
| 135 "cmd": [ | 142 "cmd": [ |
| 136 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 143 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 137 "-s", | 144 "-s", |
| 138 "015d210a13480604", | 145 "015d210a13480604", |
| 139 "wait-for-device" | 146 "wait-for-device" |
| 140 ], | 147 ], |
| 148 "cwd": "[SLAVE_BUILD]", |
| 141 "name": "wait for device (2)" | 149 "name": "wait for device (2)" |
| 142 }, | 150 }, |
| 143 { | 151 { |
| 144 "cmd": [ | 152 "cmd": [ |
| 145 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia", | 153 "[SLAVE_BUILD]/skia/platform_tools/android/bin/android_kill_skia", |
| 146 "-s", | 154 "-s", |
| 147 "015d210a13480604" | 155 "015d210a13480604" |
| 148 ], | 156 ], |
| 157 "cwd": "[SLAVE_BUILD]", |
| 149 "env": { | 158 "env": { |
| 150 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 159 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
| 151 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 160 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
| 152 }, | 161 }, |
| 153 "name": "kill skia" | 162 "name": "kill skia" |
| 154 }, | 163 }, |
| 155 { | 164 { |
| 156 "cmd": [ | 165 "cmd": [ |
| 157 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 166 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 158 "-s", | 167 "-s", |
| 159 "015d210a13480604", | 168 "015d210a13480604", |
| 160 "shell", | 169 "shell", |
| 161 "stop" | 170 "stop" |
| 162 ], | 171 ], |
| 172 "cwd": "[SLAVE_BUILD]", |
| 163 "name": "stop shell" | 173 "name": "stop shell" |
| 164 }, | 174 }, |
| 165 { | 175 { |
| 166 "cmd": [ | 176 "cmd": [ |
| 167 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", | 177 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", |
| 168 "-s", | 178 "-s", |
| 169 "015d210a13480604", | 179 "015d210a13480604", |
| 170 "[SLAVE_BUILD]/skia/resources", | 180 "[SLAVE_BUILD]/skia/resources", |
| 171 "/storage/emulated/legacy/skiabot/skia_resources" | 181 "/storage/emulated/legacy/skiabot/skia_resources" |
| 172 ], | 182 ], |
| 183 "cwd": "[SLAVE_BUILD]", |
| 173 "env": { | 184 "env": { |
| 174 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 185 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
| 175 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 186 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
| 176 }, | 187 }, |
| 177 "name": "push resources" | 188 "name": "push resources" |
| 178 }, | 189 }, |
| 179 { | 190 { |
| 180 "cmd": [ | 191 "cmd": [ |
| 181 "python", | 192 "python", |
| 182 "-u", | 193 "-u", |
| 183 "\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", | 194 "\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", |
| 184 "[SLAVE_BUILD]/tmp", | 195 "[SLAVE_BUILD]/tmp", |
| 185 "511" | 196 "511" |
| 186 ], | 197 ], |
| 198 "cwd": "[SLAVE_BUILD]", |
| 187 "name": "makedirs tmp_dir", | 199 "name": "makedirs tmp_dir", |
| 188 "~followup_annotations": [ | 200 "~followup_annotations": [ |
| 189 "@@@STEP_LOG_LINE@python.inline@@@@", | 201 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 190 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 202 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 191 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 203 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 192 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 204 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 193 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 205 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 194 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 206 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 195 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 207 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 196 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 208 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 197 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 209 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 198 "@@@STEP_LOG_END@python.inline@@@" | 210 "@@@STEP_LOG_END@python.inline@@@" |
| 199 ] | 211 ] |
| 200 }, | 212 }, |
| 201 { | 213 { |
| 202 "cmd": [ | 214 "cmd": [ |
| 203 "python", | 215 "python", |
| 204 "-u", | 216 "-u", |
| 205 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 217 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 206 "[SLAVE_BUILD]/skia/SKP_VERSION", | 218 "[SLAVE_BUILD]/skia/SKP_VERSION", |
| 207 "/path/to/tmp/" | 219 "/path/to/tmp/" |
| 208 ], | 220 ], |
| 221 "cwd": "[SLAVE_BUILD]", |
| 209 "name": "Get expected SKP_VERSION" | 222 "name": "Get expected SKP_VERSION" |
| 210 }, | 223 }, |
| 211 { | 224 { |
| 212 "cmd": [ | 225 "cmd": [ |
| 213 "python", | 226 "python", |
| 214 "-u", | 227 "-u", |
| 215 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 228 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 216 "[SLAVE_BUILD]/tmp/SKP_VERSION", | 229 "[SLAVE_BUILD]/tmp/SKP_VERSION", |
| 217 "/path/to/tmp/" | 230 "/path/to/tmp/" |
| 218 ], | 231 ], |
| 232 "cwd": "[SLAVE_BUILD]", |
| 219 "name": "Get downloaded SKP_VERSION" | 233 "name": "Get downloaded SKP_VERSION" |
| 220 }, | 234 }, |
| 221 { | 235 { |
| 222 "cmd": [ | 236 "cmd": [ |
| 223 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 237 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 224 "-s", | 238 "-s", |
| 225 "015d210a13480604", | 239 "015d210a13480604", |
| 226 "shell", | 240 "shell", |
| 227 "cat", | 241 "cat", |
| 228 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" | 242 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKP_VERSION" |
| 229 ], | 243 ], |
| 244 "cwd": "[SLAVE_BUILD]", |
| 230 "name": "read SKP_VERSION", | 245 "name": "read SKP_VERSION", |
| 231 "stdout": "/path/to/tmp/" | 246 "stdout": "/path/to/tmp/" |
| 232 }, | 247 }, |
| 233 { | 248 { |
| 234 "cmd": [ | 249 "cmd": [ |
| 235 "python", | 250 "python", |
| 236 "-u", | 251 "-u", |
| 237 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | 252 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", |
| 238 "--", | 253 "--", |
| 239 "[DEPOT_TOOLS]/gsutil.py", | 254 "[DEPOT_TOOLS]/gsutil.py", |
| 240 "--force-version", | 255 "--force-version", |
| 241 "3.25", | 256 "3.25", |
| 242 "--", | 257 "--", |
| 243 "cat", | 258 "cat", |
| 244 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED" | 259 "gs://chromium-skia-gm/skimage/input/TIMESTAMP_LAST_UPLOAD_COMPLETED" |
| 245 ], | 260 ], |
| 261 "cwd": "[SLAVE_BUILD]", |
| 246 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED", | 262 "name": "gsutil cat TIMESTAMP_LAST_UPLOAD_COMPLETED", |
| 247 "stdout": "/path/to/tmp/" | 263 "stdout": "/path/to/tmp/" |
| 248 }, | 264 }, |
| 249 { | 265 { |
| 250 "cmd": [ | 266 "cmd": [ |
| 251 "python", | 267 "python", |
| 252 "-u", | 268 "-u", |
| 253 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 269 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 254 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", | 270 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", |
| 255 "/path/to/tmp/" | 271 "/path/to/tmp/" |
| 256 ], | 272 ], |
| 273 "cwd": "[SLAVE_BUILD]", |
| 257 "name": "Get downloaded SKIMAGE_VERSION" | 274 "name": "Get downloaded SKIMAGE_VERSION" |
| 258 }, | 275 }, |
| 259 { | 276 { |
| 260 "cmd": [ | 277 "cmd": [ |
| 261 "python", | 278 "python", |
| 262 "-u", | 279 "-u", |
| 263 "\nimport os\nimport sys\nos.remove(sys.argv[1])\n", | 280 "\nimport os\nimport sys\nos.remove(sys.argv[1])\n", |
| 264 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION" | 281 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION" |
| 265 ], | 282 ], |
| 283 "cwd": "[SLAVE_BUILD]", |
| 266 "name": "remove actual SKIMAGE_VERSION", | 284 "name": "remove actual SKIMAGE_VERSION", |
| 267 "~followup_annotations": [ | 285 "~followup_annotations": [ |
| 268 "@@@STEP_LOG_LINE@python.inline@@@@", | 286 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 269 "@@@STEP_LOG_LINE@python.inline@import os@@@", | 287 "@@@STEP_LOG_LINE@python.inline@import os@@@", |
| 270 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | 288 "@@@STEP_LOG_LINE@python.inline@import sys@@@", |
| 271 "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@", | 289 "@@@STEP_LOG_LINE@python.inline@os.remove(sys.argv[1])@@@", |
| 272 "@@@STEP_LOG_END@python.inline@@@" | 290 "@@@STEP_LOG_END@python.inline@@@" |
| 273 ] | 291 ] |
| 274 }, | 292 }, |
| 275 { | 293 { |
| 276 "cmd": [ | 294 "cmd": [ |
| 277 "python", | 295 "python", |
| 278 "-u", | 296 "-u", |
| 279 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists(
sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", | 297 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists(
sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", |
| 280 "[SLAVE_BUILD]/images" | 298 "[SLAVE_BUILD]/images" |
| 281 ], | 299 ], |
| 300 "cwd": "[SLAVE_BUILD]", |
| 282 "name": "rmtree images", | 301 "name": "rmtree images", |
| 283 "~followup_annotations": [ | 302 "~followup_annotations": [ |
| 284 "@@@STEP_LOG_LINE@python.inline@@@@", | 303 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 285 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | 304 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", |
| 286 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", | 305 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", |
| 287 "@@@STEP_LOG_LINE@python.inline@@@@", | 306 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 288 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | 307 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", |
| 289 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | 308 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", |
| 290 "@@@STEP_LOG_END@python.inline@@@" | 309 "@@@STEP_LOG_END@python.inline@@@" |
| 291 ] | 310 ] |
| 292 }, | 311 }, |
| 293 { | 312 { |
| 294 "cmd": [ | 313 "cmd": [ |
| 295 "python", | 314 "python", |
| 296 "-u", | 315 "-u", |
| 297 "\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", | 316 "\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", |
| 298 "[SLAVE_BUILD]/images", | 317 "[SLAVE_BUILD]/images", |
| 299 "511" | 318 "511" |
| 300 ], | 319 ], |
| 320 "cwd": "[SLAVE_BUILD]", |
| 301 "name": "makedirs images", | 321 "name": "makedirs images", |
| 302 "~followup_annotations": [ | 322 "~followup_annotations": [ |
| 303 "@@@STEP_LOG_LINE@python.inline@@@@", | 323 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 304 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 324 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 305 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 325 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 306 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 326 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 307 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 327 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 308 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 328 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 309 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 329 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 310 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 330 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 311 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 331 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 312 "@@@STEP_LOG_END@python.inline@@@" | 332 "@@@STEP_LOG_END@python.inline@@@" |
| 313 ] | 333 ] |
| 314 }, | 334 }, |
| 315 { | 335 { |
| 316 "cmd": [ | 336 "cmd": [ |
| 317 "python", | 337 "python", |
| 318 "-u", | 338 "-u", |
| 319 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | 339 "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", |
| 320 "--", | 340 "--", |
| 321 "[DEPOT_TOOLS]/gsutil.py", | 341 "[DEPOT_TOOLS]/gsutil.py", |
| 322 "--force-version", | 342 "--force-version", |
| 323 "3.25", | 343 "3.25", |
| 324 "--", | 344 "--", |
| 325 "cp", | 345 "cp", |
| 326 "-R", | 346 "-R", |
| 327 "gs://chromium-skia-gm/skimage/input/*", | 347 "gs://chromium-skia-gm/skimage/input/*", |
| 328 "[SLAVE_BUILD]/images" | 348 "[SLAVE_BUILD]/images" |
| 329 ], | 349 ], |
| 350 "cwd": "[SLAVE_BUILD]", |
| 330 "name": "gsutil download images" | 351 "name": "gsutil download images" |
| 331 }, | 352 }, |
| 332 { | 353 { |
| 333 "cmd": [ | 354 "cmd": [ |
| 334 "python", | 355 "python", |
| 335 "-u", | 356 "-u", |
| 336 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 357 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 337 "42", | 358 "42", |
| 338 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION" | 359 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION" |
| 339 ], | 360 ], |
| 361 "cwd": "[SLAVE_BUILD]", |
| 340 "name": "write SKIMAGE_VERSION" | 362 "name": "write SKIMAGE_VERSION" |
| 341 }, | 363 }, |
| 342 { | 364 { |
| 343 "cmd": [ | 365 "cmd": [ |
| 344 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 366 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 345 "-s", | 367 "-s", |
| 346 "015d210a13480604", | 368 "015d210a13480604", |
| 347 "shell", | 369 "shell", |
| 348 "cat", | 370 "cat", |
| 349 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" | 371 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" |
| 350 ], | 372 ], |
| 373 "cwd": "[SLAVE_BUILD]", |
| 351 "name": "read SKIMAGE_VERSION", | 374 "name": "read SKIMAGE_VERSION", |
| 352 "stdout": "/path/to/tmp/" | 375 "stdout": "/path/to/tmp/" |
| 353 }, | 376 }, |
| 354 { | 377 { |
| 355 "cmd": [ | 378 "cmd": [ |
| 356 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 379 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 357 "-s", | 380 "-s", |
| 358 "015d210a13480604", | 381 "015d210a13480604", |
| 359 "shell", | 382 "shell", |
| 360 "rm", | 383 "rm", |
| 361 "-f", | 384 "-f", |
| 362 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" | 385 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" |
| 363 ], | 386 ], |
| 387 "cwd": "[SLAVE_BUILD]", |
| 364 "name": "rm SKIMAGE_VERSION" | 388 "name": "rm SKIMAGE_VERSION" |
| 365 }, | 389 }, |
| 366 { | 390 { |
| 367 "cmd": [ | 391 "cmd": [ |
| 368 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 392 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 369 "-s", | 393 "-s", |
| 370 "015d210a13480604", | 394 "015d210a13480604", |
| 371 "shell", | 395 "shell", |
| 372 "rm", | 396 "rm", |
| 373 "-r", | 397 "-r", |
| 374 "/storage/emulated/legacy/skiabot/skia_images" | 398 "/storage/emulated/legacy/skiabot/skia_images" |
| 375 ], | 399 ], |
| 400 "cwd": "[SLAVE_BUILD]", |
| 376 "name": "rmdir skia_images" | 401 "name": "rmdir skia_images" |
| 377 }, | 402 }, |
| 378 { | 403 { |
| 379 "cmd": [ | 404 "cmd": [ |
| 380 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 405 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 381 "-s", | 406 "-s", |
| 382 "015d210a13480604", | 407 "015d210a13480604", |
| 383 "shell", | 408 "shell", |
| 384 "if", | 409 "if", |
| 385 "[", | 410 "[", |
| 386 "-e", | 411 "-e", |
| 387 "/storage/emulated/legacy/skiabot/skia_images", | 412 "/storage/emulated/legacy/skiabot/skia_images", |
| 388 "];", | 413 "];", |
| 389 "then", | 414 "then", |
| 390 "echo", | 415 "echo", |
| 391 "FILE_EXISTS;", | 416 "FILE_EXISTS;", |
| 392 "fi" | 417 "fi" |
| 393 ], | 418 ], |
| 419 "cwd": "[SLAVE_BUILD]", |
| 394 "name": "exists skia_images", | 420 "name": "exists skia_images", |
| 395 "stdout": "/path/to/tmp/" | 421 "stdout": "/path/to/tmp/" |
| 396 }, | 422 }, |
| 397 { | 423 { |
| 398 "cmd": [ | 424 "cmd": [ |
| 399 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 425 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 400 "-s", | 426 "-s", |
| 401 "015d210a13480604", | 427 "015d210a13480604", |
| 402 "shell", | 428 "shell", |
| 403 "mkdir", | 429 "mkdir", |
| 404 "-p", | 430 "-p", |
| 405 "/storage/emulated/legacy/skiabot/skia_images" | 431 "/storage/emulated/legacy/skiabot/skia_images" |
| 406 ], | 432 ], |
| 433 "cwd": "[SLAVE_BUILD]", |
| 407 "name": "mkdir skia_images" | 434 "name": "mkdir skia_images" |
| 408 }, | 435 }, |
| 409 { | 436 { |
| 410 "cmd": [ | 437 "cmd": [ |
| 411 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", | 438 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_push_if_needed", |
| 412 "-s", | 439 "-s", |
| 413 "015d210a13480604", | 440 "015d210a13480604", |
| 414 "[SLAVE_BUILD]/images", | 441 "[SLAVE_BUILD]/images", |
| 415 "/storage/emulated/legacy/skiabot/skia_images" | 442 "/storage/emulated/legacy/skiabot/skia_images" |
| 416 ], | 443 ], |
| 444 "cwd": "[SLAVE_BUILD]", |
| 417 "env": { | 445 "env": { |
| 418 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 446 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
| 419 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 447 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
| 420 }, | 448 }, |
| 421 "name": "push images" | 449 "name": "push images" |
| 422 }, | 450 }, |
| 423 { | 451 { |
| 424 "cmd": [ | 452 "cmd": [ |
| 425 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 453 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 426 "-s", | 454 "-s", |
| 427 "015d210a13480604", | 455 "015d210a13480604", |
| 428 "push", | 456 "push", |
| 429 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", | 457 "[SLAVE_BUILD]/tmp/SKIMAGE_VERSION", |
| 430 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" | 458 "/storage/emulated/legacy/skiabot/skia_tmp_dir/SKIMAGE_VERSION" |
| 431 ], | 459 ], |
| 460 "cwd": "[SLAVE_BUILD]", |
| 432 "name": "push SKIMAGE_VERSION" | 461 "name": "push SKIMAGE_VERSION" |
| 433 }, | 462 }, |
| 434 { | 463 { |
| 435 "cmd": [ | 464 "cmd": [ |
| 436 "python", | 465 "python", |
| 437 "-u", | 466 "-u", |
| 438 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists(
sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", | 467 "\nimport os, sys\nfrom common import chromium_utils\n\nif os.path.exists(
sys.argv[1]):\n chromium_utils.RemoveDirectory(sys.argv[1])\n", |
| 439 "[SLAVE_BUILD]/dm" | 468 "[SLAVE_BUILD]/dm" |
| 440 ], | 469 ], |
| 470 "cwd": "[SLAVE_BUILD]", |
| 441 "name": "rmtree dm", | 471 "name": "rmtree dm", |
| 442 "~followup_annotations": [ | 472 "~followup_annotations": [ |
| 443 "@@@STEP_LOG_LINE@python.inline@@@@", | 473 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 444 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | 474 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", |
| 445 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", | 475 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils@@@", |
| 446 "@@@STEP_LOG_LINE@python.inline@@@@", | 476 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 447 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | 477 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", |
| 448 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | 478 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", |
| 449 "@@@STEP_LOG_END@python.inline@@@" | 479 "@@@STEP_LOG_END@python.inline@@@" |
| 450 ] | 480 ] |
| 451 }, | 481 }, |
| 452 { | 482 { |
| 453 "cmd": [ | 483 "cmd": [ |
| 454 "python", | 484 "python", |
| 455 "-u", | 485 "-u", |
| 456 "\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", | 486 "\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", |
| 457 "[SLAVE_BUILD]/dm", | 487 "[SLAVE_BUILD]/dm", |
| 458 "511" | 488 "511" |
| 459 ], | 489 ], |
| 490 "cwd": "[SLAVE_BUILD]", |
| 460 "name": "makedirs dm", | 491 "name": "makedirs dm", |
| 461 "~followup_annotations": [ | 492 "~followup_annotations": [ |
| 462 "@@@STEP_LOG_LINE@python.inline@@@@", | 493 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 463 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 494 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 464 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 495 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 465 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 496 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 466 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 497 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 467 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 498 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 468 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 499 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 469 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 500 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 470 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 501 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 471 "@@@STEP_LOG_END@python.inline@@@" | 502 "@@@STEP_LOG_END@python.inline@@@" |
| 472 ] | 503 ] |
| 473 }, | 504 }, |
| 474 { | 505 { |
| 475 "cmd": [ | 506 "cmd": [ |
| 476 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 507 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 477 "-s", | 508 "-s", |
| 478 "015d210a13480604", | 509 "015d210a13480604", |
| 479 "shell", | 510 "shell", |
| 480 "rm", | 511 "rm", |
| 481 "-r", | 512 "-r", |
| 482 "/storage/emulated/legacy/skiabot/skia_dm" | 513 "/storage/emulated/legacy/skiabot/skia_dm" |
| 483 ], | 514 ], |
| 515 "cwd": "[SLAVE_BUILD]", |
| 484 "name": "rmdir skia_dm" | 516 "name": "rmdir skia_dm" |
| 485 }, | 517 }, |
| 486 { | 518 { |
| 487 "cmd": [ | 519 "cmd": [ |
| 488 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 520 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 489 "-s", | 521 "-s", |
| 490 "015d210a13480604", | 522 "015d210a13480604", |
| 491 "shell", | 523 "shell", |
| 492 "if", | 524 "if", |
| 493 "[", | 525 "[", |
| 494 "-e", | 526 "-e", |
| 495 "/storage/emulated/legacy/skiabot/skia_dm", | 527 "/storage/emulated/legacy/skiabot/skia_dm", |
| 496 "];", | 528 "];", |
| 497 "then", | 529 "then", |
| 498 "echo", | 530 "echo", |
| 499 "FILE_EXISTS;", | 531 "FILE_EXISTS;", |
| 500 "fi" | 532 "fi" |
| 501 ], | 533 ], |
| 534 "cwd": "[SLAVE_BUILD]", |
| 502 "name": "exists skia_dm", | 535 "name": "exists skia_dm", |
| 503 "stdout": "/path/to/tmp/" | 536 "stdout": "/path/to/tmp/" |
| 504 }, | 537 }, |
| 505 { | 538 { |
| 506 "cmd": [ | 539 "cmd": [ |
| 507 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 540 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 508 "-s", | 541 "-s", |
| 509 "015d210a13480604", | 542 "015d210a13480604", |
| 510 "shell", | 543 "shell", |
| 511 "mkdir", | 544 "mkdir", |
| 512 "-p", | 545 "-p", |
| 513 "/storage/emulated/legacy/skiabot/skia_dm" | 546 "/storage/emulated/legacy/skiabot/skia_dm" |
| 514 ], | 547 ], |
| 548 "cwd": "[SLAVE_BUILD]", |
| 515 "name": "mkdir skia_dm" | 549 "name": "mkdir skia_dm" |
| 516 }, | 550 }, |
| 517 { | 551 { |
| 518 "cmd": [ | 552 "cmd": [ |
| 519 "python", | 553 "python", |
| 520 "-u", | 554 "-u", |
| 521 "\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", | 555 "\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", |
| 522 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt" | 556 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt" |
| 523 ], | 557 ], |
| 524 "cwd": "[SLAVE_BUILD]/skia", | 558 "cwd": "[SLAVE_BUILD]/skia", |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 557 }, | 591 }, |
| 558 { | 592 { |
| 559 "cmd": [ | 593 "cmd": [ |
| 560 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 594 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 561 "-s", | 595 "-s", |
| 562 "015d210a13480604", | 596 "015d210a13480604", |
| 563 "push", | 597 "push", |
| 564 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", | 598 "[SLAVE_BUILD]/tmp/uninteresting_hashes.txt", |
| 565 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt" | 599 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt" |
| 566 ], | 600 ], |
| 601 "cwd": "[SLAVE_BUILD]", |
| 567 "name": "push uninteresting_hashes.txt" | 602 "name": "push uninteresting_hashes.txt" |
| 568 }, | 603 }, |
| 569 { | 604 { |
| 570 "cmd": [ | 605 "cmd": [ |
| 571 "python", | 606 "python", |
| 572 "-u", | 607 "-u", |
| 573 "[SLAVE_BUILD]/skia/tools/dm_flags.py", | 608 "[SLAVE_BUILD]/skia/tools/dm_flags.py", |
| 574 "/path/to/tmp/json", | 609 "/path/to/tmp/json", |
| 575 "Test-Android-GCC-Nexus7-GPU-Tegra3-Arm7-Debug" | 610 "Test-Android-GCC-Nexus7-GPU-Tegra3-Arm7-Debug" |
| 576 ], | 611 ], |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 621 "Tegra3", | 656 "Tegra3", |
| 622 "model", | 657 "model", |
| 623 "Nexus7", | 658 "Nexus7", |
| 624 "os", | 659 "os", |
| 625 "Android", | 660 "Android", |
| 626 "--uninterestingHashesFile", | 661 "--uninterestingHashesFile", |
| 627 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt", | 662 "/storage/emulated/legacy/skiabot/skia_tmp_dir/uninteresting_hashes.txt", |
| 628 "--nocpu", | 663 "--nocpu", |
| 629 "--dummy-flags" | 664 "--dummy-flags" |
| 630 ], | 665 ], |
| 666 "cwd": "[SLAVE_BUILD]", |
| 631 "env": { | 667 "env": { |
| 632 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 668 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
| 633 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 669 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
| 634 }, | 670 }, |
| 635 "name": "dm" | 671 "name": "dm" |
| 636 }, | 672 }, |
| 637 { | 673 { |
| 638 "cmd": [ | 674 "cmd": [ |
| 639 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed", | 675 "[SLAVE_BUILD]/skia/platform_tools/android/bin/adb_pull_if_needed", |
| 640 "-s", | 676 "-s", |
| 641 "015d210a13480604", | 677 "015d210a13480604", |
| 642 "/storage/emulated/legacy/skiabot/skia_dm", | 678 "/storage/emulated/legacy/skiabot/skia_dm", |
| 643 "[SLAVE_BUILD]/dm" | 679 "[SLAVE_BUILD]/dm" |
| 644 ], | 680 ], |
| 681 "cwd": "[SLAVE_BUILD]", |
| 645 "env": { | 682 "env": { |
| 646 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", | 683 "ANDROID_SDK_ROOT": "/home/chrome-bot/android-sdk-linux", |
| 647 "SKIA_ANDROID_VERBOSE_SETUP": "1" | 684 "SKIA_ANDROID_VERBOSE_SETUP": "1" |
| 648 }, | 685 }, |
| 649 "name": "pull skia_dm" | 686 "name": "pull skia_dm" |
| 650 }, | 687 }, |
| 651 { | 688 { |
| 652 "cmd": [ | 689 "cmd": [ |
| 653 "python", | 690 "python", |
| 654 "-u", | 691 "-u", |
| 655 "RECIPE_MODULE[skia]/resources/upload_dm_results.py", | 692 "RECIPE_MODULE[skia]/resources/upload_dm_results.py", |
| 656 "[SLAVE_BUILD]/dm", | 693 "[SLAVE_BUILD]/dm", |
| 657 "164710", | 694 "164710", |
| 658 "Test-Android-GCC-Nexus7-GPU-Tegra3-Arm7-Debug", | 695 "Test-Android-GCC-Nexus7-GPU-Tegra3-Arm7-Debug", |
| 659 "6", | 696 "6", |
| 660 "", | 697 "", |
| 661 "[SLAVE_BUILD]/skia/common/py/utils" | 698 "[SLAVE_BUILD]/skia/common/py/utils" |
| 662 ], | 699 ], |
| 663 "cwd": "[SLAVE_BUILD]/skia", | 700 "cwd": "[SLAVE_BUILD]/skia", |
| 664 "name": "Upload DM Results" | 701 "name": "Upload DM Results" |
| 665 }, | 702 }, |
| 666 { | 703 { |
| 667 "cmd": [ | 704 "cmd": [ |
| 668 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 705 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 669 "-s", | 706 "-s", |
| 670 "015d210a13480604", | 707 "015d210a13480604", |
| 671 "reboot" | 708 "reboot" |
| 672 ], | 709 ], |
| 710 "cwd": "[SLAVE_BUILD]", |
| 673 "name": "reboot" | 711 "name": "reboot" |
| 674 }, | 712 }, |
| 675 { | 713 { |
| 676 "cmd": [ | 714 "cmd": [ |
| 677 "sleep", | 715 "sleep", |
| 678 "10" | 716 "10" |
| 679 ], | 717 ], |
| 718 "cwd": "[SLAVE_BUILD]", |
| 680 "name": "wait for reboot" | 719 "name": "wait for reboot" |
| 681 }, | 720 }, |
| 682 { | 721 { |
| 683 "cmd": [ | 722 "cmd": [ |
| 684 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", | 723 "/home/chrome-bot/android-sdk-linux/platform-tools/adb", |
| 685 "-s", | 724 "-s", |
| 686 "015d210a13480604", | 725 "015d210a13480604", |
| 687 "wait-for-device" | 726 "wait-for-device" |
| 688 ], | 727 ], |
| 728 "cwd": "[SLAVE_BUILD]", |
| 689 "name": "wait for device (3)" | 729 "name": "wait for device (3)" |
| 690 } | 730 } |
| 691 ] | 731 ] |
| OLD | NEW |