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