| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "python", | 4 "python", |
| 5 "-u", | 5 "-u", |
| 6 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | 6 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
| 7 "--", | 7 "--", |
| 8 "[ROOT]/b/depot_tools/gsutil.py", | 8 "[DEPOT_TOOLS]/gsutil.py", |
| 9 "----", | 9 "----", |
| 10 "cp", | 10 "cp", |
| 11 "gs://chrome-amp-keys/main_pool/api_key", | 11 "gs://chrome-amp-keys/main_pool/api_key", |
| 12 "[ROOT]/b/build/site_config/.amp_main_pool_key" | 12 "[BUILD]/site_config/.amp_main_pool_key" |
| 13 ], | 13 ], |
| 14 "cwd": "[SLAVE_BUILD]", |
| 14 "name": "gsutil download amp api key" | 15 "name": "gsutil download amp api key" |
| 15 }, | 16 }, |
| 16 { | 17 { |
| 17 "cmd": [ | 18 "cmd": [ |
| 18 "python", | 19 "python", |
| 19 "-u", | 20 "-u", |
| 20 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | 21 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
| 21 "--", | 22 "--", |
| 22 "[ROOT]/b/depot_tools/gsutil.py", | 23 "[DEPOT_TOOLS]/gsutil.py", |
| 23 "----", | 24 "----", |
| 24 "cp", | 25 "cp", |
| 25 "gs://chrome-amp-keys/main_pool/api_secret", | 26 "gs://chrome-amp-keys/main_pool/api_secret", |
| 26 "[ROOT]/b/build/site_config/.amp_main_pool_secret" | 27 "[BUILD]/site_config/.amp_main_pool_secret" |
| 27 ], | 28 ], |
| 29 "cwd": "[SLAVE_BUILD]", |
| 28 "name": "gsutil download amp api secret" | 30 "name": "gsutil download amp api secret" |
| 29 }, | 31 }, |
| 30 { | 32 { |
| 31 "cmd": [ | 33 "cmd": [ |
| 32 "python", | 34 "python", |
| 33 "-u", | 35 "-u", |
| 34 "[CWD]/src/build/android/test_runner.py", | 36 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
| 35 "gtest", | 37 "gtest", |
| 36 "-s", | 38 "-s", |
| 37 "example_gtest_suite", | 39 "example_gtest_suite", |
| 38 "--enable-platform-mode", | 40 "--enable-platform-mode", |
| 39 "-e", | 41 "-e", |
| 40 "remote_device", | 42 "remote_device", |
| 41 "--api-key-file", | 43 "--api-key-file", |
| 42 "[ROOT]/b/build/site_config/.amp_main_pool_key", | 44 "[BUILD]/site_config/.amp_main_pool_key", |
| 43 "--api-secret-file", | 45 "--api-secret-file", |
| 44 "[ROOT]/b/build/site_config/.amp_main_pool_secret", | 46 "[BUILD]/site_config/.amp_main_pool_secret", |
| 45 "--api-address", | 47 "--api-address", |
| 46 "127.0.0.1", | 48 "127.0.0.1", |
| 47 "--api-port", | 49 "--api-port", |
| 48 "80", | 50 "80", |
| 49 "--api-protocol", | 51 "--api-protocol", |
| 50 "http", | 52 "http", |
| 51 "--device-type", | 53 "--device-type", |
| 52 "Android", | 54 "Android", |
| 53 "--remote-device", | 55 "--remote-device", |
| 54 "SampleDevice", | 56 "SampleDevice", |
| 55 "--remote-device-os", | 57 "--remote-device-os", |
| 56 "SampleDeviceOS", | 58 "SampleDeviceOS", |
| 57 "--trigger", | 59 "--trigger", |
| 58 "/path/to/tmp/json", | 60 "/path/to/tmp/json", |
| 59 "--verbose" | 61 "--verbose" |
| 60 ], | 62 ], |
| 63 "cwd": "[SLAVE_BUILD]", |
| 61 "env": { | 64 "env": { |
| 62 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" | 65 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug" |
| 63 }, | 66 }, |
| 64 "name": "[trigger] example_gtest_suite", | 67 "name": "[trigger] example_gtest_suite", |
| 65 "~followup_annotations": [ | 68 "~followup_annotations": [ |
| 66 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | 69 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", |
| 67 "@@@STEP_LOG_LINE@json.output@{@@@", | 70 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 68 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | 71 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", |
| 69 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | 72 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", |
| 70 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | 73 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", |
| 71 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | 74 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", |
| 72 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | 75 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", |
| 73 "@@@STEP_LOG_LINE@json.output@ }@@@", | 76 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 74 "@@@STEP_LOG_LINE@json.output@ }, @@@", | 77 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| 75 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | 78 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", |
| 76 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", | 79 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", |
| 77 "@@@STEP_LOG_LINE@json.output@ }@@@", | 80 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 78 "@@@STEP_LOG_LINE@json.output@}@@@", | 81 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 79 "@@@STEP_LOG_END@json.output@@@" | 82 "@@@STEP_LOG_END@json.output@@@" |
| 80 ] | 83 ] |
| 81 }, | 84 }, |
| 82 { | 85 { |
| 83 "cmd": [ | 86 "cmd": [ |
| 84 "python", | 87 "python", |
| 85 "-u", | 88 "-u", |
| 86 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 89 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 87 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", | 90 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", |
| 88 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json" | 91 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json" |
| 89 ], | 92 ], |
| 93 "cwd": "[SLAVE_BUILD]", |
| 90 "name": "[trigger] save example_gtest_suite" | 94 "name": "[trigger] save example_gtest_suite" |
| 91 }, | 95 }, |
| 92 { | 96 { |
| 93 "cmd": [ | 97 "cmd": [ |
| 94 "python", | 98 "python", |
| 95 "-u", | 99 "-u", |
| 96 "[CWD]/src/build/android/test_runner.py", | 100 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
| 97 "instrumentation", | 101 "instrumentation", |
| 98 "--apk-under-test", | 102 "--apk-under-test", |
| 99 "ApkUnderTest.apk", | 103 "ApkUnderTest.apk", |
| 100 "--test-apk", | 104 "--test-apk", |
| 101 "TestApk.apk", | 105 "TestApk.apk", |
| 102 "--isolate-file-path", | 106 "--isolate-file-path", |
| 103 "isolate_file.isolate", | 107 "isolate_file.isolate", |
| 104 "--annotation", | 108 "--annotation", |
| 105 "SmallTest", | 109 "SmallTest", |
| 106 "--additional-apk", | 110 "--additional-apk", |
| 107 "ExtraApk1.apk", | 111 "ExtraApk1.apk", |
| 108 "--additional-apk", | 112 "--additional-apk", |
| 109 "ExtraApk2.apk", | 113 "ExtraApk2.apk", |
| 110 "--enable-platform-mode", | 114 "--enable-platform-mode", |
| 111 "-e", | 115 "-e", |
| 112 "remote_device", | 116 "remote_device", |
| 113 "--api-key-file", | 117 "--api-key-file", |
| 114 "[ROOT]/b/build/site_config/.amp_main_pool_key", | 118 "[BUILD]/site_config/.amp_main_pool_key", |
| 115 "--api-secret-file", | 119 "--api-secret-file", |
| 116 "[ROOT]/b/build/site_config/.amp_main_pool_secret", | 120 "[BUILD]/site_config/.amp_main_pool_secret", |
| 117 "--api-address", | 121 "--api-address", |
| 118 "127.0.0.1", | 122 "127.0.0.1", |
| 119 "--api-port", | 123 "--api-port", |
| 120 "80", | 124 "80", |
| 121 "--api-protocol", | 125 "--api-protocol", |
| 122 "http", | 126 "http", |
| 123 "--device-type", | 127 "--device-type", |
| 124 "Android", | 128 "Android", |
| 125 "--remote-device", | 129 "--remote-device", |
| 126 "SampleDevice", | 130 "SampleDevice", |
| 127 "--remote-device-os", | 131 "--remote-device-os", |
| 128 "SampleDeviceOS", | 132 "SampleDeviceOS", |
| 129 "--trigger", | 133 "--trigger", |
| 130 "/path/to/tmp/json", | 134 "/path/to/tmp/json", |
| 131 "--verbose" | 135 "--verbose" |
| 132 ], | 136 ], |
| 137 "cwd": "[SLAVE_BUILD]", |
| 133 "env": { | 138 "env": { |
| 134 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" | 139 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug" |
| 135 }, | 140 }, |
| 136 "name": "[trigger] example_instrumentation_suite", | 141 "name": "[trigger] example_instrumentation_suite", |
| 137 "~followup_annotations": [ | 142 "~followup_annotations": [ |
| 138 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | 143 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", |
| 139 "@@@STEP_LOG_LINE@json.output@{@@@", | 144 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 140 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | 145 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", |
| 141 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | 146 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", |
| 142 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | 147 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", |
| 143 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | 148 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", |
| 144 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | 149 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", |
| 145 "@@@STEP_LOG_LINE@json.output@ }@@@", | 150 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 146 "@@@STEP_LOG_LINE@json.output@ }, @@@", | 151 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| 147 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | 152 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", |
| 148 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", | 153 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", |
| 149 "@@@STEP_LOG_LINE@json.output@ }@@@", | 154 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 150 "@@@STEP_LOG_LINE@json.output@}@@@", | 155 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 151 "@@@STEP_LOG_END@json.output@@@" | 156 "@@@STEP_LOG_END@json.output@@@" |
| 152 ] | 157 ] |
| 153 }, | 158 }, |
| 154 { | 159 { |
| 155 "cmd": [ | 160 "cmd": [ |
| 156 "python", | 161 "python", |
| 157 "-u", | 162 "-u", |
| 158 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 163 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 159 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", | 164 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", |
| 160 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json" | 165 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json" |
| 161 ], | 166 ], |
| 167 "cwd": "[SLAVE_BUILD]", |
| 162 "name": "[trigger] save example_instrumentation_suite" | 168 "name": "[trigger] save example_instrumentation_suite" |
| 163 }, | 169 }, |
| 164 { | 170 { |
| 165 "cmd": [ | 171 "cmd": [ |
| 166 "python", | 172 "python", |
| 167 "-u", | 173 "-u", |
| 168 "[CWD]/src/build/android/test_runner.py", | 174 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
| 169 "uirobot", | 175 "uirobot", |
| 170 "--minutes", | 176 "--minutes", |
| 171 "5", | 177 "5", |
| 172 "--app-under-test", | 178 "--app-under-test", |
| 173 "Example.apk", | 179 "Example.apk", |
| 174 "--enable-platform-mode", | 180 "--enable-platform-mode", |
| 175 "-e", | 181 "-e", |
| 176 "remote_device", | 182 "remote_device", |
| 177 "--api-key-file", | 183 "--api-key-file", |
| 178 "[ROOT]/b/build/site_config/.amp_main_pool_key", | 184 "[BUILD]/site_config/.amp_main_pool_key", |
| 179 "--api-secret-file", | 185 "--api-secret-file", |
| 180 "[ROOT]/b/build/site_config/.amp_main_pool_secret", | 186 "[BUILD]/site_config/.amp_main_pool_secret", |
| 181 "--api-address", | 187 "--api-address", |
| 182 "127.0.0.1", | 188 "127.0.0.1", |
| 183 "--api-port", | 189 "--api-port", |
| 184 "80", | 190 "80", |
| 185 "--api-protocol", | 191 "--api-protocol", |
| 186 "http", | 192 "http", |
| 187 "--device-type", | 193 "--device-type", |
| 188 "Android", | 194 "Android", |
| 189 "--remote-device", | 195 "--remote-device", |
| 190 "SampleDevice", | 196 "SampleDevice", |
| 191 "--remote-device-os", | 197 "--remote-device-os", |
| 192 "SampleDeviceOS", | 198 "SampleDeviceOS", |
| 193 "--trigger", | 199 "--trigger", |
| 194 "/path/to/tmp/json", | 200 "/path/to/tmp/json", |
| 195 "--verbose" | 201 "--verbose" |
| 196 ], | 202 ], |
| 203 "cwd": "[SLAVE_BUILD]", |
| 197 "env": { | 204 "env": { |
| 198 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" | 205 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug" |
| 199 }, | 206 }, |
| 200 "name": "[trigger] example_uirobot_suite", | 207 "name": "[trigger] example_uirobot_suite", |
| 201 "~followup_annotations": [ | 208 "~followup_annotations": [ |
| 202 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", | 209 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@", |
| 203 "@@@STEP_LOG_LINE@json.output@{@@@", | 210 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 204 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | 211 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", |
| 205 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | 212 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", |
| 206 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | 213 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", |
| 207 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | 214 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", |
| 208 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | 215 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", |
| 209 "@@@STEP_LOG_LINE@json.output@ }@@@", | 216 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 210 "@@@STEP_LOG_LINE@json.output@ }, @@@", | 217 "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| 211 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | 218 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", |
| 212 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", | 219 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"T35TRUN1D\"@@@", |
| 213 "@@@STEP_LOG_LINE@json.output@ }@@@", | 220 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 214 "@@@STEP_LOG_LINE@json.output@}@@@", | 221 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 215 "@@@STEP_LOG_END@json.output@@@" | 222 "@@@STEP_LOG_END@json.output@@@" |
| 216 ] | 223 ] |
| 217 }, | 224 }, |
| 218 { | 225 { |
| 219 "cmd": [ | 226 "cmd": [ |
| 220 "python", | 227 "python", |
| 221 "-u", | 228 "-u", |
| 222 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 229 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 223 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", | 230 "{\"env\": {\"device\": {\"brand\": \"Foo\", \"name\": \"Fone\", \"os_vers
ion\": \"1.2.3\"}}, \"test_run\": {\"test_run_id\": \"T35TRUN1D\"}}", |
| 224 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json" | 231 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json" |
| 225 ], | 232 ], |
| 233 "cwd": "[SLAVE_BUILD]", |
| 226 "name": "[trigger] save example_uirobot_suite" | 234 "name": "[trigger] save example_uirobot_suite" |
| 227 }, | 235 }, |
| 228 { | 236 { |
| 229 "cmd": [ | 237 "cmd": [ |
| 230 "python", | 238 "python", |
| 231 "-u", | 239 "-u", |
| 232 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 240 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 233 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", | 241 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", |
| 234 "/path/to/tmp/json" | 242 "/path/to/tmp/json" |
| 235 ], | 243 ], |
| 244 "cwd": "[SLAVE_BUILD]", |
| 236 "name": "[collect] load example_gtest_suite", | 245 "name": "[collect] load example_gtest_suite", |
| 237 "~followup_annotations": [ | 246 "~followup_annotations": [ |
| 238 "@@@STEP_LOG_LINE@json.output@{@@@", | 247 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 239 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | 248 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", |
| 240 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | 249 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", |
| 241 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | 250 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", |
| 242 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | 251 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", |
| 243 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | 252 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", |
| 244 "@@@STEP_LOG_LINE@json.output@ }@@@", | 253 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 245 "@@@STEP_LOG_LINE@json.output@ }@@@", | 254 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 246 "@@@STEP_LOG_LINE@json.output@}@@@", | 255 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 247 "@@@STEP_LOG_END@json.output@@@" | 256 "@@@STEP_LOG_END@json.output@@@" |
| 248 ] | 257 ] |
| 249 }, | 258 }, |
| 250 { | 259 { |
| 251 "cmd": [ | 260 "cmd": [ |
| 252 "python", | 261 "python", |
| 253 "-u", | 262 "-u", |
| 254 "[CWD]/src/build/android/test_runner.py", | 263 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
| 255 "gtest", | 264 "gtest", |
| 256 "-s", | 265 "-s", |
| 257 "example_gtest_suite", | 266 "example_gtest_suite", |
| 258 "--enable-platform-mode", | 267 "--enable-platform-mode", |
| 259 "-e", | 268 "-e", |
| 260 "remote_device", | 269 "remote_device", |
| 261 "--api-key-file", | 270 "--api-key-file", |
| 262 "[ROOT]/b/build/site_config/.amp_main_pool_key", | 271 "[BUILD]/site_config/.amp_main_pool_key", |
| 263 "--api-secret-file", | 272 "--api-secret-file", |
| 264 "[ROOT]/b/build/site_config/.amp_main_pool_secret", | 273 "[BUILD]/site_config/.amp_main_pool_secret", |
| 265 "--api-address", | 274 "--api-address", |
| 266 "127.0.0.1", | 275 "127.0.0.1", |
| 267 "--api-port", | 276 "--api-port", |
| 268 "80", | 277 "80", |
| 269 "--api-protocol", | 278 "--api-protocol", |
| 270 "http", | 279 "http", |
| 271 "--device-type", | 280 "--device-type", |
| 272 "Android", | 281 "Android", |
| 273 "--collect", | 282 "--collect", |
| 274 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", | 283 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", |
| 275 "--results-path", | 284 "--results-path", |
| 276 "[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip", | 285 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip", |
| 277 "--verbose" | 286 "--verbose" |
| 278 ], | 287 ], |
| 288 "cwd": "[SLAVE_BUILD]", |
| 279 "env": { | 289 "env": { |
| 280 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" | 290 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug" |
| 281 }, | 291 }, |
| 282 "name": "[collect] example_gtest_suite", | 292 "name": "[collect] example_gtest_suite", |
| 283 "~followup_annotations": [ | 293 "~followup_annotations": [ |
| 284 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | 294 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" |
| 285 ] | 295 ] |
| 286 }, | 296 }, |
| 287 { | 297 { |
| 288 "cmd": [ | 298 "cmd": [ |
| 289 "python", | 299 "python", |
| 290 "-u", | 300 "-u", |
| 291 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 301 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 292 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", | 302 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", |
| 293 "/path/to/tmp/json" | 303 "/path/to/tmp/json" |
| 294 ], | 304 ], |
| 305 "cwd": "[SLAVE_BUILD]", |
| 295 "name": "[upload logcat] load example_gtest_suite data", | 306 "name": "[upload logcat] load example_gtest_suite data", |
| 296 "~followup_annotations": [ | 307 "~followup_annotations": [ |
| 297 "@@@STEP_LOG_LINE@json.output@{@@@", | 308 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 298 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | 309 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", |
| 299 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", | 310 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", |
| 300 "@@@STEP_LOG_LINE@json.output@ }@@@", | 311 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 301 "@@@STEP_LOG_LINE@json.output@}@@@", | 312 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 302 "@@@STEP_LOG_END@json.output@@@" | 313 "@@@STEP_LOG_END@json.output@@@" |
| 303 ] | 314 ] |
| 304 }, | 315 }, |
| 305 { | 316 { |
| 306 "cmd": [ | 317 "cmd": [ |
| 307 "python", | 318 "python", |
| 308 "-u", | 319 "-u", |
| 309 "RECIPE_MODULE[build::zip]/resources/unzip.py" | 320 "RECIPE_MODULE[build::zip]/resources/unzip.py" |
| 310 ], | 321 ], |
| 322 "cwd": "[SLAVE_BUILD]", |
| 311 "name": "[upload logcat] unzip results for example_gtest_suite", | 323 "name": "[upload logcat] unzip results for example_gtest_suite", |
| 312 "stdin": "{\"output\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results\
", \"zip_file\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip\"}" | 324 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_res
ults\", \"zip_file\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip\"}" |
| 313 }, | 325 }, |
| 314 { | 326 { |
| 315 "cmd": [ | 327 "cmd": [ |
| 316 "python", | 328 "python", |
| 317 "-u", | 329 "-u", |
| 318 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | 330 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
| 319 "--", | 331 "--", |
| 320 "[ROOT]/b/depot_tools/gsutil.py", | 332 "[DEPOT_TOOLS]/gsutil.py", |
| 321 "----", | 333 "----", |
| 322 "cp", | 334 "cp", |
| 323 "[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/logca
t.txt", | 335 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/
logcat.txt", |
| 324 "gs://chrome-amp-results/logcats/logcat_example_gtest_suite_T35TRUN1D.txt" | 336 "gs://chrome-amp-results/logcats/logcat_example_gtest_suite_T35TRUN1D.txt" |
| 325 ], | 337 ], |
| 338 "cwd": "[SLAVE_BUILD]", |
| 326 "name": "gsutil [upload logcat] example_gtest_suite", | 339 "name": "gsutil [upload logcat] example_gtest_suite", |
| 327 "~followup_annotations": [ | 340 "~followup_annotations": [ |
| 328 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
ogcats/logcat_example_gtest_suite_T35TRUN1D.txt@@@" | 341 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
ogcats/logcat_example_gtest_suite_T35TRUN1D.txt@@@" |
| 329 ] | 342 ] |
| 330 }, | 343 }, |
| 331 { | 344 { |
| 332 "cmd": [ | 345 "cmd": [ |
| 333 "python", | 346 "python", |
| 334 "-u", | 347 "-u", |
| 335 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 348 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 336 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", | 349 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", |
| 337 "/path/to/tmp/json" | 350 "/path/to/tmp/json" |
| 338 ], | 351 ], |
| 352 "cwd": "[SLAVE_BUILD]", |
| 339 "name": "[collect] load example_instrumentation_suite", | 353 "name": "[collect] load example_instrumentation_suite", |
| 340 "~followup_annotations": [ | 354 "~followup_annotations": [ |
| 341 "@@@STEP_LOG_LINE@json.output@{@@@", | 355 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 342 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | 356 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", |
| 343 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | 357 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", |
| 344 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | 358 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", |
| 345 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | 359 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", |
| 346 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | 360 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", |
| 347 "@@@STEP_LOG_LINE@json.output@ }@@@", | 361 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 348 "@@@STEP_LOG_LINE@json.output@ }@@@", | 362 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 349 "@@@STEP_LOG_LINE@json.output@}@@@", | 363 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 350 "@@@STEP_LOG_END@json.output@@@" | 364 "@@@STEP_LOG_END@json.output@@@" |
| 351 ] | 365 ] |
| 352 }, | 366 }, |
| 353 { | 367 { |
| 354 "cmd": [ | 368 "cmd": [ |
| 355 "python", | 369 "python", |
| 356 "-u", | 370 "-u", |
| 357 "[CWD]/src/build/android/test_runner.py", | 371 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
| 358 "instrumentation", | 372 "instrumentation", |
| 359 "--apk-under-test", | 373 "--apk-under-test", |
| 360 "ApkUnderTest.apk", | 374 "ApkUnderTest.apk", |
| 361 "--test-apk", | 375 "--test-apk", |
| 362 "TestApk.apk", | 376 "TestApk.apk", |
| 363 "--enable-platform-mode", | 377 "--enable-platform-mode", |
| 364 "-e", | 378 "-e", |
| 365 "remote_device", | 379 "remote_device", |
| 366 "--api-key-file", | 380 "--api-key-file", |
| 367 "[ROOT]/b/build/site_config/.amp_main_pool_key", | 381 "[BUILD]/site_config/.amp_main_pool_key", |
| 368 "--api-secret-file", | 382 "--api-secret-file", |
| 369 "[ROOT]/b/build/site_config/.amp_main_pool_secret", | 383 "[BUILD]/site_config/.amp_main_pool_secret", |
| 370 "--api-address", | 384 "--api-address", |
| 371 "127.0.0.1", | 385 "127.0.0.1", |
| 372 "--api-port", | 386 "--api-port", |
| 373 "80", | 387 "80", |
| 374 "--api-protocol", | 388 "--api-protocol", |
| 375 "http", | 389 "http", |
| 376 "--device-type", | 390 "--device-type", |
| 377 "Android", | 391 "Android", |
| 378 "--collect", | 392 "--collect", |
| 379 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", | 393 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", |
| 380 "--results-path", | 394 "--results-path", |
| 381 "[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip", | 395 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip", |
| 382 "--verbose" | 396 "--verbose" |
| 383 ], | 397 ], |
| 398 "cwd": "[SLAVE_BUILD]", |
| 384 "env": { | 399 "env": { |
| 385 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" | 400 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug" |
| 386 }, | 401 }, |
| 387 "name": "[collect] example_instrumentation_suite", | 402 "name": "[collect] example_instrumentation_suite", |
| 388 "~followup_annotations": [ | 403 "~followup_annotations": [ |
| 389 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | 404 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" |
| 390 ] | 405 ] |
| 391 }, | 406 }, |
| 392 { | 407 { |
| 393 "cmd": [ | 408 "cmd": [ |
| 394 "python", | 409 "python", |
| 395 "-u", | 410 "-u", |
| 396 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 411 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 397 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", | 412 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", |
| 398 "/path/to/tmp/json" | 413 "/path/to/tmp/json" |
| 399 ], | 414 ], |
| 415 "cwd": "[SLAVE_BUILD]", |
| 400 "name": "[upload logcat] load example_instrumentation_suite data", | 416 "name": "[upload logcat] load example_instrumentation_suite data", |
| 401 "~followup_annotations": [ | 417 "~followup_annotations": [ |
| 402 "@@@STEP_LOG_LINE@json.output@{@@@", | 418 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 403 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | 419 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", |
| 404 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", | 420 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", |
| 405 "@@@STEP_LOG_LINE@json.output@ }@@@", | 421 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 406 "@@@STEP_LOG_LINE@json.output@}@@@", | 422 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 407 "@@@STEP_LOG_END@json.output@@@" | 423 "@@@STEP_LOG_END@json.output@@@" |
| 408 ] | 424 ] |
| 409 }, | 425 }, |
| 410 { | 426 { |
| 411 "cmd": [ | 427 "cmd": [ |
| 412 "python", | 428 "python", |
| 413 "-u", | 429 "-u", |
| 414 "RECIPE_MODULE[build::zip]/resources/unzip.py" | 430 "RECIPE_MODULE[build::zip]/resources/unzip.py" |
| 415 ], | 431 ], |
| 432 "cwd": "[SLAVE_BUILD]", |
| 416 "name": "[upload logcat] unzip results for example_instrumentation_suite", | 433 "name": "[upload logcat] unzip results for example_instrumentation_suite", |
| 417 "stdin": "{\"output\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results\
", \"zip_file\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip\"}" | 434 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_res
ults\", \"zip_file\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip\"}" |
| 418 }, | 435 }, |
| 419 { | 436 { |
| 420 "cmd": [ | 437 "cmd": [ |
| 421 "python", | 438 "python", |
| 422 "-u", | 439 "-u", |
| 423 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | 440 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
| 424 "--", | 441 "--", |
| 425 "[ROOT]/b/depot_tools/gsutil.py", | 442 "[DEPOT_TOOLS]/gsutil.py", |
| 426 "----", | 443 "----", |
| 427 "cp", | 444 "cp", |
| 428 "[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/logca
t.txt", | 445 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/
logcat.txt", |
| 429 "gs://chrome-amp-results/logcats/logcat_example_instrumentation_suite_T35T
RUN1D.txt" | 446 "gs://chrome-amp-results/logcats/logcat_example_instrumentation_suite_T35T
RUN1D.txt" |
| 430 ], | 447 ], |
| 448 "cwd": "[SLAVE_BUILD]", |
| 431 "name": "gsutil [upload logcat] example_instrumentation_suite", | 449 "name": "gsutil [upload logcat] example_instrumentation_suite", |
| 432 "~followup_annotations": [ | 450 "~followup_annotations": [ |
| 433 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
ogcats/logcat_example_instrumentation_suite_T35TRUN1D.txt@@@" | 451 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
ogcats/logcat_example_instrumentation_suite_T35TRUN1D.txt@@@" |
| 434 ] | 452 ] |
| 435 }, | 453 }, |
| 436 { | 454 { |
| 437 "cmd": [ | 455 "cmd": [ |
| 438 "python", | 456 "python", |
| 439 "-u", | 457 "-u", |
| 440 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 458 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 441 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", | 459 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", |
| 442 "/path/to/tmp/json" | 460 "/path/to/tmp/json" |
| 443 ], | 461 ], |
| 462 "cwd": "[SLAVE_BUILD]", |
| 444 "name": "[collect] load example_uirobot_suite", | 463 "name": "[collect] load example_uirobot_suite", |
| 445 "~followup_annotations": [ | 464 "~followup_annotations": [ |
| 446 "@@@STEP_LOG_LINE@json.output@{@@@", | 465 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 447 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", | 466 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", |
| 448 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", | 467 "@@@STEP_LOG_LINE@json.output@ \"device\": {@@@", |
| 449 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", | 468 "@@@STEP_LOG_LINE@json.output@ \"brand\": \"Foo\", @@@", |
| 450 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", | 469 "@@@STEP_LOG_LINE@json.output@ \"name\": \"Fone\", @@@", |
| 451 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", | 470 "@@@STEP_LOG_LINE@json.output@ \"os_version\": \"1.2.3\"@@@", |
| 452 "@@@STEP_LOG_LINE@json.output@ }@@@", | 471 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 453 "@@@STEP_LOG_LINE@json.output@ }@@@", | 472 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 454 "@@@STEP_LOG_LINE@json.output@}@@@", | 473 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 455 "@@@STEP_LOG_END@json.output@@@" | 474 "@@@STEP_LOG_END@json.output@@@" |
| 456 ] | 475 ] |
| 457 }, | 476 }, |
| 458 { | 477 { |
| 459 "cmd": [ | 478 "cmd": [ |
| 460 "python", | 479 "python", |
| 461 "-u", | 480 "-u", |
| 462 "[CWD]/src/build/android/test_runner.py", | 481 "[SLAVE_BUILD]/src/build/android/test_runner.py", |
| 463 "uirobot", | 482 "uirobot", |
| 464 "--minutes", | 483 "--minutes", |
| 465 "5", | 484 "5", |
| 466 "--enable-platform-mode", | 485 "--enable-platform-mode", |
| 467 "-e", | 486 "-e", |
| 468 "remote_device", | 487 "remote_device", |
| 469 "--api-key-file", | 488 "--api-key-file", |
| 470 "[ROOT]/b/build/site_config/.amp_main_pool_key", | 489 "[BUILD]/site_config/.amp_main_pool_key", |
| 471 "--api-secret-file", | 490 "--api-secret-file", |
| 472 "[ROOT]/b/build/site_config/.amp_main_pool_secret", | 491 "[BUILD]/site_config/.amp_main_pool_secret", |
| 473 "--api-address", | 492 "--api-address", |
| 474 "127.0.0.1", | 493 "127.0.0.1", |
| 475 "--api-port", | 494 "--api-port", |
| 476 "80", | 495 "80", |
| 477 "--api-protocol", | 496 "--api-protocol", |
| 478 "http", | 497 "http", |
| 479 "--device-type", | 498 "--device-type", |
| 480 "Android", | 499 "Android", |
| 481 "--collect", | 500 "--collect", |
| 482 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", | 501 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", |
| 483 "--results-path", | 502 "--results-path", |
| 484 "[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip", | 503 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip", |
| 485 "--verbose" | 504 "--verbose" |
| 486 ], | 505 ], |
| 506 "cwd": "[SLAVE_BUILD]", |
| 487 "env": { | 507 "env": { |
| 488 "CHROMIUM_OUTPUT_DIR": "[CWD]/src/out/Debug" | 508 "CHROMIUM_OUTPUT_DIR": "[SLAVE_BUILD]/src/out/Debug" |
| 489 }, | 509 }, |
| 490 "name": "[collect] example_uirobot_suite", | 510 "name": "[collect] example_uirobot_suite", |
| 491 "~followup_annotations": [ | 511 "~followup_annotations": [ |
| 492 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" | 512 "@@@STEP_TEXT@on Foo Fone 1.2.3@@@" |
| 493 ] | 513 ] |
| 494 }, | 514 }, |
| 495 { | 515 { |
| 496 "cmd": [ | 516 "cmd": [ |
| 497 "python", | 517 "python", |
| 498 "-u", | 518 "-u", |
| 499 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 519 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 500 "[TMP]/amp_trigger_tmp_1/T35TRUN1D.json", | 520 "[TMP_BASE]/amp_trigger_tmp_1/T35TRUN1D.json", |
| 501 "/path/to/tmp/json" | 521 "/path/to/tmp/json" |
| 502 ], | 522 ], |
| 523 "cwd": "[SLAVE_BUILD]", |
| 503 "name": "[upload logcat] load example_uirobot_suite data", | 524 "name": "[upload logcat] load example_uirobot_suite data", |
| 504 "~followup_annotations": [ | 525 "~followup_annotations": [ |
| 505 "@@@STEP_LOG_LINE@json.output@{@@@", | 526 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 506 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", | 527 "@@@STEP_LOG_LINE@json.output@ \"test_run\": {@@@", |
| 507 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", | 528 "@@@STEP_LOG_LINE@json.output@ \"test_run_id\": \"12345abcde\"@@@", |
| 508 "@@@STEP_LOG_LINE@json.output@ }@@@", | 529 "@@@STEP_LOG_LINE@json.output@ }@@@", |
| 509 "@@@STEP_LOG_LINE@json.output@}@@@", | 530 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 510 "@@@STEP_LOG_END@json.output@@@" | 531 "@@@STEP_LOG_END@json.output@@@" |
| 511 ] | 532 ] |
| 512 }, | 533 }, |
| 513 { | 534 { |
| 514 "cmd": [ | 535 "cmd": [ |
| 515 "python", | 536 "python", |
| 516 "-u", | 537 "-u", |
| 517 "RECIPE_MODULE[build::zip]/resources/unzip.py" | 538 "RECIPE_MODULE[build::zip]/resources/unzip.py" |
| 518 ], | 539 ], |
| 540 "cwd": "[SLAVE_BUILD]", |
| 519 "name": "[upload logcat] unzip results for example_uirobot_suite", | 541 "name": "[upload logcat] unzip results for example_uirobot_suite", |
| 520 "stdin": "{\"output\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results\
", \"zip_file\": \"[TMP]/amp_results_tmp_2/T35TRUN1D/results.zip\"}" | 542 "stdin": "{\"output\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_res
ults\", \"zip_file\": \"[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/results.zip\"}" |
| 521 }, | 543 }, |
| 522 { | 544 { |
| 523 "cmd": [ | 545 "cmd": [ |
| 524 "python", | 546 "python", |
| 525 "-u", | 547 "-u", |
| 526 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", | 548 "RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py", |
| 527 "--", | 549 "--", |
| 528 "[ROOT]/b/depot_tools/gsutil.py", | 550 "[DEPOT_TOOLS]/gsutil.py", |
| 529 "----", | 551 "----", |
| 530 "cp", | 552 "cp", |
| 531 "[TMP]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/logca
t.txt", | 553 "[TMP_BASE]/amp_results_tmp_2/T35TRUN1D/unzipped_results/appurify_results/
logcat.txt", |
| 532 "gs://chrome-amp-results/logcats/logcat_example_uirobot_suite_T35TRUN1D.tx
t" | 554 "gs://chrome-amp-results/logcats/logcat_example_uirobot_suite_T35TRUN1D.tx
t" |
| 533 ], | 555 ], |
| 556 "cwd": "[SLAVE_BUILD]", |
| 534 "name": "gsutil [upload logcat] example_uirobot_suite", | 557 "name": "gsutil [upload logcat] example_uirobot_suite", |
| 535 "~followup_annotations": [ | 558 "~followup_annotations": [ |
| 536 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
ogcats/logcat_example_uirobot_suite_T35TRUN1D.txt@@@" | 559 "@@@STEP_LINK@logcat@https://storage.cloud.google.com/chrome-amp-results/l
ogcats/logcat_example_uirobot_suite_T35TRUN1D.txt@@@" |
| 537 ] | 560 ] |
| 538 }, | 561 }, |
| 539 { | 562 { |
| 540 "name": "$result", | 563 "name": "$result", |
| 541 "recipe_result": null, | 564 "recipe_result": null, |
| 542 "status_code": 0 | 565 "status_code": 0 |
| 543 } | 566 } |
| 544 ] | 567 ] |
| OLD | NEW |