| OLD | NEW | 
|---|
| 1 [ | 1 [ | 
| 2   { | 2   { | 
| 3     "cmd": [ | 3     "cmd": [ | 
| 4       "python", | 4       "python", | 
| 5       "-u", | 5       "-u", | 
| 6       "[SLAVE_BUILD]/src/build/android/test_runner.py", | 6       "[SLAVE_BUILD]/src/build/android/test_runner.py", | 
| 7       "gtest", | 7       "gtest", | 
| 8       "-s", | 8       "-s", | 
| 9       "example_gtest_suite", | 9       "example_gtest_suite", | 
| 10       "--enable-platform-mode", | 10       "--enable-platform-mode", | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
| 25       "--remote-device", | 25       "--remote-device", | 
| 26       "SampleDevice", | 26       "SampleDevice", | 
| 27       "--remote-device-os", | 27       "--remote-device-os", | 
| 28       "SampleDeviceOS0", | 28       "SampleDeviceOS0", | 
| 29       "--remote-device-os", | 29       "--remote-device-os", | 
| 30       "SampleDeviceOS1", | 30       "SampleDeviceOS1", | 
| 31       "--trigger", | 31       "--trigger", | 
| 32       "/path/to/tmp/json", | 32       "/path/to/tmp/json", | 
| 33       "--verbose" | 33       "--verbose" | 
| 34     ], | 34     ], | 
|  | 35     "cwd": "[SLAVE_BUILD]", | 
| 35     "name": "[trigger] example_gtest_suite", | 36     "name": "[trigger] example_gtest_suite", | 
| 36     "~followup_annotations": [ | 37     "~followup_annotations": [ | 
| 37       "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | 38       "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | 
| 38       "@@@STEP_LOG_LINE@json.output@{@@@", | 39       "@@@STEP_LOG_LINE@json.output@{@@@", | 
| 39       "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@", | 40       "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@", | 
| 40       "@@@STEP_LOG_LINE@json.output@    \"device\": {@@@", | 41       "@@@STEP_LOG_LINE@json.output@    \"device\": {@@@", | 
| 41       "@@@STEP_LOG_LINE@json.output@      \"brand\": \"Foo\", @@@", | 42       "@@@STEP_LOG_LINE@json.output@      \"brand\": \"Foo\", @@@", | 
| 42       "@@@STEP_LOG_LINE@json.output@      \"name\": \"Fone\", @@@", | 43       "@@@STEP_LOG_LINE@json.output@      \"name\": \"Fone\", @@@", | 
| 43       "@@@STEP_LOG_LINE@json.output@      \"os_version\": \"1.2.3\"@@@", | 44       "@@@STEP_LOG_LINE@json.output@      \"os_version\": \"1.2.3\"@@@", | 
| 44       "@@@STEP_LOG_LINE@json.output@    }@@@", | 45       "@@@STEP_LOG_LINE@json.output@    }@@@", | 
| 45       "@@@STEP_LOG_LINE@json.output@  }@@@", | 46       "@@@STEP_LOG_LINE@json.output@  }@@@", | 
| 46       "@@@STEP_LOG_LINE@json.output@}@@@", | 47       "@@@STEP_LOG_LINE@json.output@}@@@", | 
| 47       "@@@STEP_LOG_END@json.output@@@" | 48       "@@@STEP_LOG_END@json.output@@@" | 
| 48     ] | 49     ] | 
| 49   }, | 50   }, | 
| 50   { | 51   { | 
| 51     "cmd": [ | 52     "cmd": [ | 
| 52       "python", | 53       "python", | 
| 53       "-u", | 54       "-u", | 
| 54       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 55       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 
| 55       "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
     ion\": \"1.2.3\"}}}", | 56       "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
     ion\": \"1.2.3\"}}}", | 
| 56       "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json" | 57       "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json" | 
| 57     ], | 58     ], | 
|  | 59     "cwd": "[SLAVE_BUILD]", | 
| 58     "name": "[trigger] save example_gtest_suite data" | 60     "name": "[trigger] save example_gtest_suite data" | 
| 59   }, | 61   }, | 
| 60   { | 62   { | 
| 61     "cmd": [ | 63     "cmd": [ | 
| 62       "python", | 64       "python", | 
| 63       "-u", | 65       "-u", | 
| 64       "[SLAVE_BUILD]/src/build/android/test_runner.py", | 66       "[SLAVE_BUILD]/src/build/android/test_runner.py", | 
| 65       "uirobot", | 67       "uirobot", | 
| 66       "--minutes", | 68       "--minutes", | 
| 67       "5", | 69       "5", | 
| (...skipping 17 matching lines...) Expand all  Loading... | 
| 85       "--remote-device", | 87       "--remote-device", | 
| 86       "SampleDevice", | 88       "SampleDevice", | 
| 87       "--remote-device-os", | 89       "--remote-device-os", | 
| 88       "SampleDeviceOS0", | 90       "SampleDeviceOS0", | 
| 89       "--remote-device-os", | 91       "--remote-device-os", | 
| 90       "SampleDeviceOS1", | 92       "SampleDeviceOS1", | 
| 91       "--trigger", | 93       "--trigger", | 
| 92       "/path/to/tmp/json", | 94       "/path/to/tmp/json", | 
| 93       "--verbose" | 95       "--verbose" | 
| 94     ], | 96     ], | 
|  | 97     "cwd": "[SLAVE_BUILD]", | 
| 95     "name": "[trigger] example_uirobot_suite", | 98     "name": "[trigger] example_uirobot_suite", | 
| 96     "~followup_annotations": [ | 99     "~followup_annotations": [ | 
| 97       "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | 100       "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | 
| 98       "@@@STEP_LOG_LINE@json.output@{@@@", | 101       "@@@STEP_LOG_LINE@json.output@{@@@", | 
| 99       "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@", | 102       "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@", | 
| 100       "@@@STEP_LOG_LINE@json.output@    \"device\": {@@@", | 103       "@@@STEP_LOG_LINE@json.output@    \"device\": {@@@", | 
| 101       "@@@STEP_LOG_LINE@json.output@      \"brand\": \"Foo\", @@@", | 104       "@@@STEP_LOG_LINE@json.output@      \"brand\": \"Foo\", @@@", | 
| 102       "@@@STEP_LOG_LINE@json.output@      \"name\": \"Fone\", @@@", | 105       "@@@STEP_LOG_LINE@json.output@      \"name\": \"Fone\", @@@", | 
| 103       "@@@STEP_LOG_LINE@json.output@      \"os_version\": \"1.2.3\"@@@", | 106       "@@@STEP_LOG_LINE@json.output@      \"os_version\": \"1.2.3\"@@@", | 
| 104       "@@@STEP_LOG_LINE@json.output@    }@@@", | 107       "@@@STEP_LOG_LINE@json.output@    }@@@", | 
| 105       "@@@STEP_LOG_LINE@json.output@  }@@@", | 108       "@@@STEP_LOG_LINE@json.output@  }@@@", | 
| 106       "@@@STEP_LOG_LINE@json.output@}@@@", | 109       "@@@STEP_LOG_LINE@json.output@}@@@", | 
| 107       "@@@STEP_LOG_END@json.output@@@" | 110       "@@@STEP_LOG_END@json.output@@@" | 
| 108     ] | 111     ] | 
| 109   }, | 112   }, | 
| 110   { | 113   { | 
| 111     "cmd": [ | 114     "cmd": [ | 
| 112       "python", | 115       "python", | 
| 113       "-u", | 116       "-u", | 
| 114       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 117       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 
| 115       "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
     ion\": \"1.2.3\"}}}", | 118       "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
     ion\": \"1.2.3\"}}}", | 
| 116       "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json" | 119       "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json" | 
| 117     ], | 120     ], | 
|  | 121     "cwd": "[SLAVE_BUILD]", | 
| 118     "name": "[trigger] save example_uirobot_suite data" | 122     "name": "[trigger] save example_uirobot_suite data" | 
| 119   }, | 123   }, | 
| 120   { | 124   { | 
| 121     "cmd": [ | 125     "cmd": [ | 
| 122       "python", | 126       "python", | 
| 123       "-u", | 127       "-u", | 
| 124       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 128       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 
| 125       "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json", | 129       "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json", | 
| 126       "/path/to/tmp/json" | 130       "/path/to/tmp/json" | 
| 127     ], | 131     ], | 
|  | 132     "cwd": "[SLAVE_BUILD]", | 
| 128     "name": "[collect] load example_gtest_suite data", | 133     "name": "[collect] load example_gtest_suite data", | 
| 129     "~followup_annotations": [ | 134     "~followup_annotations": [ | 
| 130       "@@@STEP_LOG_LINE@json.output@{@@@", | 135       "@@@STEP_LOG_LINE@json.output@{@@@", | 
| 131       "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@", | 136       "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@", | 
| 132       "@@@STEP_LOG_LINE@json.output@    \"device\": {@@@", | 137       "@@@STEP_LOG_LINE@json.output@    \"device\": {@@@", | 
| 133       "@@@STEP_LOG_LINE@json.output@      \"brand\": \"Foo\", @@@", | 138       "@@@STEP_LOG_LINE@json.output@      \"brand\": \"Foo\", @@@", | 
| 134       "@@@STEP_LOG_LINE@json.output@      \"name\": \"Fone\", @@@", | 139       "@@@STEP_LOG_LINE@json.output@      \"name\": \"Fone\", @@@", | 
| 135       "@@@STEP_LOG_LINE@json.output@      \"os_version\": \"1.2.3\"@@@", | 140       "@@@STEP_LOG_LINE@json.output@      \"os_version\": \"1.2.3\"@@@", | 
| 136       "@@@STEP_LOG_LINE@json.output@    }@@@", | 141       "@@@STEP_LOG_LINE@json.output@    }@@@", | 
| 137       "@@@STEP_LOG_LINE@json.output@  }@@@", | 142       "@@@STEP_LOG_LINE@json.output@  }@@@", | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
| 161       "--api-protocol", | 166       "--api-protocol", | 
| 162       "http", | 167       "http", | 
| 163       "--device-type", | 168       "--device-type", | 
| 164       "Android", | 169       "Android", | 
| 165       "--collect", | 170       "--collect", | 
| 166       "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json", | 171       "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json", | 
| 167       "--results-path", | 172       "--results-path", | 
| 168       "[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/results.zip", | 173       "[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/results.zip", | 
| 169       "--verbose" | 174       "--verbose" | 
| 170     ], | 175     ], | 
|  | 176     "cwd": "[SLAVE_BUILD]", | 
| 171     "name": "[collect] example_gtest_suite", | 177     "name": "[collect] example_gtest_suite", | 
| 172     "~followup_annotations": [ | 178     "~followup_annotations": [ | 
| 173       "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | 179       "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | 
| 174     ] | 180     ] | 
| 175   }, | 181   }, | 
| 176   { | 182   { | 
| 177     "cmd": [ | 183     "cmd": [ | 
| 178       "python", | 184       "python", | 
| 179       "-u", | 185       "-u", | 
| 180       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 186       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 
| 181       "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json", | 187       "[TMP_BASE]/amp_trigger_tmp_1/example_gtest_suite.json", | 
| 182       "/path/to/tmp/json" | 188       "/path/to/tmp/json" | 
| 183     ], | 189     ], | 
|  | 190     "cwd": "[SLAVE_BUILD]", | 
| 184     "name": "[upload logcat] load example_gtest_suite data", | 191     "name": "[upload logcat] load example_gtest_suite data", | 
| 185     "~followup_annotations": [ | 192     "~followup_annotations": [ | 
| 186       "@@@STEP_LOG_LINE@json.output@{@@@", | 193       "@@@STEP_LOG_LINE@json.output@{@@@", | 
| 187       "@@@STEP_LOG_LINE@json.output@  \"test_run\": {@@@", | 194       "@@@STEP_LOG_LINE@json.output@  \"test_run\": {@@@", | 
| 188       "@@@STEP_LOG_LINE@json.output@    \"test_run_id\": \"12345abcde\"@@@", | 195       "@@@STEP_LOG_LINE@json.output@    \"test_run_id\": \"12345abcde\"@@@", | 
| 189       "@@@STEP_LOG_LINE@json.output@  }@@@", | 196       "@@@STEP_LOG_LINE@json.output@  }@@@", | 
| 190       "@@@STEP_LOG_LINE@json.output@}@@@", | 197       "@@@STEP_LOG_LINE@json.output@}@@@", | 
| 191       "@@@STEP_LOG_END@json.output@@@" | 198       "@@@STEP_LOG_END@json.output@@@" | 
| 192     ] | 199     ] | 
| 193   }, | 200   }, | 
| 194   { | 201   { | 
| 195     "cmd": [ | 202     "cmd": [ | 
| 196       "python", | 203       "python", | 
| 197       "-u", | 204       "-u", | 
| 198       "RECIPE_MODULE[zip]/resources/unzip.py" | 205       "RECIPE_MODULE[zip]/resources/unzip.py" | 
| 199     ], | 206     ], | 
|  | 207     "cwd": "[SLAVE_BUILD]", | 
| 200     "name": "[upload logcat] unzip results for example_gtest_suite", | 208     "name": "[upload logcat] unzip results for example_gtest_suite", | 
| 201     "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/un
     zipped_results\", \"use_python_zip\": false, \"zip_file\": \"[TMP_BASE]/amp_resu
     lts_tmp_2/example_gtest_suite/results.zip\"}" | 209     "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/un
     zipped_results\", \"use_python_zip\": false, \"zip_file\": \"[TMP_BASE]/amp_resu
     lts_tmp_2/example_gtest_suite/results.zip\"}" | 
| 202   }, | 210   }, | 
| 203   { | 211   { | 
| 204     "cmd": [ | 212     "cmd": [ | 
| 205       "python", | 213       "python", | 
| 206       "-u", | 214       "-u", | 
| 207       "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | 215       "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | 
| 208       "--", | 216       "--", | 
| 209       "[DEPOT_TOOLS]/gsutil.py", | 217       "[DEPOT_TOOLS]/gsutil.py", | 
| 210       "--force-version", | 218       "--force-version", | 
| 211       "3.25", | 219       "3.25", | 
| 212       "--", | 220       "--", | 
| 213       "cp", | 221       "cp", | 
| 214       "[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/unzipped_results/appurif
     y_results/logcat.txt", | 222       "[TMP_BASE]/amp_results_tmp_2/example_gtest_suite/unzipped_results/appurif
     y_results/logcat.txt", | 
| 215       "gs://chrome-amp-results/logcats/logcat_example_gtest_suite_12345abcde.txt
     " | 223       "gs://chrome-amp-results/logcats/logcat_example_gtest_suite_12345abcde.txt
     " | 
| 216     ], | 224     ], | 
|  | 225     "cwd": "[SLAVE_BUILD]", | 
| 217     "name": "gsutil [upload logcat] example_gtest_suite", | 226     "name": "gsutil [upload logcat] example_gtest_suite", | 
| 218     "~followup_annotations": [ | 227     "~followup_annotations": [ | 
| 219       "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
     ogcats/logcat_example_gtest_suite_12345abcde.txt@@@" | 228       "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
     ogcats/logcat_example_gtest_suite_12345abcde.txt@@@" | 
| 220     ] | 229     ] | 
| 221   }, | 230   }, | 
| 222   { | 231   { | 
| 223     "cmd": [ | 232     "cmd": [ | 
| 224       "python", | 233       "python", | 
| 225       "-u", | 234       "-u", | 
| 226       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 235       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 
| 227       "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json", | 236       "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json", | 
| 228       "/path/to/tmp/json" | 237       "/path/to/tmp/json" | 
| 229     ], | 238     ], | 
|  | 239     "cwd": "[SLAVE_BUILD]", | 
| 230     "name": "[collect] load example_uirobot_suite data", | 240     "name": "[collect] load example_uirobot_suite data", | 
| 231     "~followup_annotations": [ | 241     "~followup_annotations": [ | 
| 232       "@@@STEP_LOG_LINE@json.output@{@@@", | 242       "@@@STEP_LOG_LINE@json.output@{@@@", | 
| 233       "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@", | 243       "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@", | 
| 234       "@@@STEP_LOG_LINE@json.output@    \"device\": {@@@", | 244       "@@@STEP_LOG_LINE@json.output@    \"device\": {@@@", | 
| 235       "@@@STEP_LOG_LINE@json.output@      \"brand\": \"Foo\", @@@", | 245       "@@@STEP_LOG_LINE@json.output@      \"brand\": \"Foo\", @@@", | 
| 236       "@@@STEP_LOG_LINE@json.output@      \"name\": \"Fone\", @@@", | 246       "@@@STEP_LOG_LINE@json.output@      \"name\": \"Fone\", @@@", | 
| 237       "@@@STEP_LOG_LINE@json.output@      \"os_version\": \"1.2.3\"@@@", | 247       "@@@STEP_LOG_LINE@json.output@      \"os_version\": \"1.2.3\"@@@", | 
| 238       "@@@STEP_LOG_LINE@json.output@    }@@@", | 248       "@@@STEP_LOG_LINE@json.output@    }@@@", | 
| 239       "@@@STEP_LOG_LINE@json.output@  }@@@", | 249       "@@@STEP_LOG_LINE@json.output@  }@@@", | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
| 263       "--api-protocol", | 273       "--api-protocol", | 
| 264       "http", | 274       "http", | 
| 265       "--device-type", | 275       "--device-type", | 
| 266       "Android", | 276       "Android", | 
| 267       "--collect", | 277       "--collect", | 
| 268       "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json", | 278       "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json", | 
| 269       "--results-path", | 279       "--results-path", | 
| 270       "[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/results.zip", | 280       "[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/results.zip", | 
| 271       "--verbose" | 281       "--verbose" | 
| 272     ], | 282     ], | 
|  | 283     "cwd": "[SLAVE_BUILD]", | 
| 273     "name": "[collect] example_uirobot_suite", | 284     "name": "[collect] example_uirobot_suite", | 
| 274     "~followup_annotations": [ | 285     "~followup_annotations": [ | 
| 275       "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | 286       "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | 
| 276     ] | 287     ] | 
| 277   }, | 288   }, | 
| 278   { | 289   { | 
| 279     "cmd": [ | 290     "cmd": [ | 
| 280       "python", | 291       "python", | 
| 281       "-u", | 292       "-u", | 
| 282       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 293       "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 
| 283       "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json", | 294       "[TMP_BASE]/amp_trigger_tmp_1/example_uirobot_suite.json", | 
| 284       "/path/to/tmp/json" | 295       "/path/to/tmp/json" | 
| 285     ], | 296     ], | 
|  | 297     "cwd": "[SLAVE_BUILD]", | 
| 286     "name": "[upload logcat] load example_uirobot_suite data", | 298     "name": "[upload logcat] load example_uirobot_suite data", | 
| 287     "~followup_annotations": [ | 299     "~followup_annotations": [ | 
| 288       "@@@STEP_LOG_LINE@json.output@{@@@", | 300       "@@@STEP_LOG_LINE@json.output@{@@@", | 
| 289       "@@@STEP_LOG_LINE@json.output@  \"test_run\": {@@@", | 301       "@@@STEP_LOG_LINE@json.output@  \"test_run\": {@@@", | 
| 290       "@@@STEP_LOG_LINE@json.output@    \"test_run_id\": \"12345abcde\"@@@", | 302       "@@@STEP_LOG_LINE@json.output@    \"test_run_id\": \"12345abcde\"@@@", | 
| 291       "@@@STEP_LOG_LINE@json.output@  }@@@", | 303       "@@@STEP_LOG_LINE@json.output@  }@@@", | 
| 292       "@@@STEP_LOG_LINE@json.output@}@@@", | 304       "@@@STEP_LOG_LINE@json.output@}@@@", | 
| 293       "@@@STEP_LOG_END@json.output@@@" | 305       "@@@STEP_LOG_END@json.output@@@" | 
| 294     ] | 306     ] | 
| 295   }, | 307   }, | 
| 296   { | 308   { | 
| 297     "cmd": [ | 309     "cmd": [ | 
| 298       "python", | 310       "python", | 
| 299       "-u", | 311       "-u", | 
| 300       "RECIPE_MODULE[zip]/resources/unzip.py" | 312       "RECIPE_MODULE[zip]/resources/unzip.py" | 
| 301     ], | 313     ], | 
|  | 314     "cwd": "[SLAVE_BUILD]", | 
| 302     "name": "[upload logcat] unzip results for example_uirobot_suite", | 315     "name": "[upload logcat] unzip results for example_uirobot_suite", | 
| 303     "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/
     unzipped_results\", \"use_python_zip\": false, \"zip_file\": \"[TMP_BASE]/amp_re
     sults_tmp_2/example_uirobot_suite/results.zip\"}" | 316     "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/
     unzipped_results\", \"use_python_zip\": false, \"zip_file\": \"[TMP_BASE]/amp_re
     sults_tmp_2/example_uirobot_suite/results.zip\"}" | 
| 304   }, | 317   }, | 
| 305   { | 318   { | 
| 306     "cmd": [ | 319     "cmd": [ | 
| 307       "python", | 320       "python", | 
| 308       "-u", | 321       "-u", | 
| 309       "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | 322       "RECIPE_MODULE[gsutil]/resources/gsutil_wrapper.py", | 
| 310       "--", | 323       "--", | 
| 311       "[DEPOT_TOOLS]/gsutil.py", | 324       "[DEPOT_TOOLS]/gsutil.py", | 
| 312       "--force-version", | 325       "--force-version", | 
| 313       "3.25", | 326       "3.25", | 
| 314       "--", | 327       "--", | 
| 315       "cp", | 328       "cp", | 
| 316       "[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/unzipped_results/appur
     ify_results/logcat.txt", | 329       "[TMP_BASE]/amp_results_tmp_2/example_uirobot_suite/unzipped_results/appur
     ify_results/logcat.txt", | 
| 317       "gs://chrome-amp-results/logcats/logcat_example_uirobot_suite_12345abcde.t
     xt" | 330       "gs://chrome-amp-results/logcats/logcat_example_uirobot_suite_12345abcde.t
     xt" | 
| 318     ], | 331     ], | 
|  | 332     "cwd": "[SLAVE_BUILD]", | 
| 319     "name": "gsutil [upload logcat] example_uirobot_suite", | 333     "name": "gsutil [upload logcat] example_uirobot_suite", | 
| 320     "~followup_annotations": [ | 334     "~followup_annotations": [ | 
| 321       "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
     ogcats/logcat_example_uirobot_suite_12345abcde.txt@@@" | 335       "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
     ogcats/logcat_example_uirobot_suite_12345abcde.txt@@@" | 
| 322     ] | 336     ] | 
| 323   } | 337   } | 
| 324 ] | 338 ] | 
| OLD | NEW | 
|---|