| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "python", | 4 "python", |
| 5 "-u", | 5 "-u", |
| 6 "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\kill_processes.py" | 6 "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\kill_processes.py" |
| 7 ], | 7 ], |
| 8 "cwd": "[SLAVE_BUILD]", | 8 "cwd": "[SLAVE_BUILD]", |
| 9 "name": "taskkill" | 9 "name": "taskkill" |
| 10 }, | 10 }, |
| (...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 241 "python", | 241 "python", |
| 242 "-u", | 242 "-u", |
| 243 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 243 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 244 "[SLAVE_BUILD]\\src\\testing\\buildbot\\chromium.webrtc.fyi.json", | 244 "[SLAVE_BUILD]\\src\\testing\\buildbot\\chromium.webrtc.fyi.json", |
| 245 "/path/to/tmp/json" | 245 "/path/to/tmp/json" |
| 246 ], | 246 ], |
| 247 "cwd": "[SLAVE_BUILD]", | 247 "cwd": "[SLAVE_BUILD]", |
| 248 "name": "read test spec", | 248 "name": "read test spec", |
| 249 "~followup_annotations": [ | 249 "~followup_annotations": [ |
| 250 "@@@STEP_TEXT@path: [SLAVE_BUILD]\\src\\testing\\buildbot\\chromium.webrtc
.fyi.json@@@", | 250 "@@@STEP_TEXT@path: [SLAVE_BUILD]\\src\\testing\\buildbot\\chromium.webrtc
.fyi.json@@@", |
| 251 "@@@STEP_LOG_LINE@json.output@{@@@", | 251 "@@@STEP_LOG_LINE@json.output@{}@@@", |
| 252 "@@@STEP_LOG_LINE@json.output@ \"Win x64 GN\": {@@@", | |
| 253 "@@@STEP_LOG_LINE@json.output@ \"gtest_tests\": [@@@", | |
| 254 "@@@STEP_LOG_LINE@json.output@ {@@@", | |
| 255 "@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@", | |
| 256 "@@@STEP_LOG_LINE@json.output@ \"can_use_on_swarming_builders\":
true@@@", | |
| 257 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 258 "@@@STEP_LOG_LINE@json.output@ \"test\": \"browser_tests\"@@@", | |
| 259 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 260 "@@@STEP_LOG_LINE@json.output@ ]@@@", | |
| 261 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 262 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 263 "@@@STEP_LOG_END@json.output@@@" | 252 "@@@STEP_LOG_END@json.output@@@" |
| 264 ] | 253 ] |
| 265 }, | 254 }, |
| 266 { | 255 { |
| 267 "cmd": [ | 256 "cmd": [ |
| 268 "python", | 257 "python", |
| 269 "-u", | 258 "-u", |
| 270 "RECIPE_PACKAGE_REPO[build]\\scripts\\tools\\runit.py", | 259 "RECIPE_PACKAGE_REPO[build]\\scripts\\tools\\runit.py", |
| 271 "--show-path", | 260 "--show-path", |
| 272 "python", | 261 "python", |
| 273 "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\cleanup_temp.py" | 262 "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\cleanup_temp.py" |
| 274 ], | 263 ], |
| 275 "cwd": "[SLAVE_BUILD]", | 264 "cwd": "[SLAVE_BUILD]", |
| 276 "name": "cleanup_temp" | 265 "name": "cleanup_temp" |
| 277 }, | 266 }, |
| 278 { | 267 { |
| 279 "cmd": [ | 268 "cmd": [ |
| 280 "python", | 269 "python", |
| 281 "-u", | 270 "-u", |
| 282 "RECIPE_MODULE[build::isolate]\\resources\\find_isolated_tests.py", | |
| 283 "--build-dir", | |
| 284 "[SLAVE_BUILD]\\src\\out\\Release_x64", | |
| 285 "--clean-isolated-files" | |
| 286 ], | |
| 287 "cwd": "[SLAVE_BUILD]", | |
| 288 "name": "clean isolated files" | |
| 289 }, | |
| 290 { | |
| 291 "cmd": [ | |
| 292 "python", | |
| 293 "-u", | |
| 294 "[SLAVE_BUILD]\\src\\tools\\mb\\mb.py", | 271 "[SLAVE_BUILD]\\src\\tools\\mb\\mb.py", |
| 295 "gen", | 272 "gen", |
| 296 "-m", | 273 "-m", |
| 297 "chromium.webrtc.fyi", | 274 "chromium.webrtc.fyi", |
| 298 "-b", | 275 "-b", |
| 299 "Win x64 GN", | 276 "Win x64 GN", |
| 300 "--config-file", | 277 "--config-file", |
| 301 "[SLAVE_BUILD]\\src\\tools\\mb\\mb_config.pyl", | 278 "[SLAVE_BUILD]\\src\\tools\\mb\\mb_config.pyl", |
| 302 "--goma-dir", | 279 "--goma-dir", |
| 303 "[CACHE]\\cipd\\goma", | 280 "[CACHE]\\cipd\\goma", |
| 304 "--swarming-targets-file", | |
| 305 "browser_tests\n", | |
| 306 "//out/Release_x64" | 281 "//out/Release_x64" |
| 307 ], | 282 ], |
| 308 "cwd": "[SLAVE_BUILD]", | 283 "cwd": "[SLAVE_BUILD]", |
| 309 "name": "generate_build_files", | 284 "name": "generate_build_files" |
| 310 "~followup_annotations": [ | |
| 311 "@@@STEP_LOG_LINE@swarming-targets-file.txt@browser_tests@@@", | |
| 312 "@@@STEP_LOG_END@swarming-targets-file.txt@@@" | |
| 313 ] | |
| 314 }, | 285 }, |
| 315 { | 286 { |
| 316 "cmd": [ | 287 "cmd": [ |
| 317 "python", | 288 "python", |
| 318 "-u", | 289 "-u", |
| 319 "RECIPE_PACKAGE_REPO[build]\\scripts\\tools\\runit.py", | 290 "RECIPE_PACKAGE_REPO[build]\\scripts\\tools\\runit.py", |
| 320 "--show-path", | 291 "--show-path", |
| 321 "python", | 292 "python", |
| 322 "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\compile.py", | 293 "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\compile.py", |
| 323 "--gsutil-py-path", | 294 "--gsutil-py-path", |
| (...skipping 11 matching lines...) Expand all Loading... |
| 335 "--build-data-dir", | 306 "--build-data-dir", |
| 336 "[ROOT]\\build_data_dir", | 307 "[ROOT]\\build_data_dir", |
| 337 "--compiler", | 308 "--compiler", |
| 338 "goma", | 309 "goma", |
| 339 "--goma-jsonstatus", | 310 "--goma-jsonstatus", |
| 340 "/path/to/tmp/json", | 311 "/path/to/tmp/json", |
| 341 "--goma-service-account-json-file", | 312 "--goma-service-account-json-file", |
| 342 "C:\\creds\\service_accounts\\service-account-goma-client.json", | 313 "C:\\creds\\service_accounts\\service-account-goma-client.json", |
| 343 "--goma-dir", | 314 "--goma-dir", |
| 344 "[CACHE]\\cipd\\goma", | 315 "[CACHE]\\cipd\\goma", |
| 316 "--ninja-ensure-up-to-date", |
| 345 "--", | 317 "--", |
| 346 "browser_tests", | 318 "All", |
| 347 "browser_tests_run" | 319 "chromium_builder_tests" |
| 348 ], | 320 ], |
| 349 "cwd": "[SLAVE_BUILD]", | 321 "cwd": "[SLAVE_BUILD]", |
| 350 "name": "compile", | 322 "name": "compile", |
| 351 "~followup_annotations": [ | 323 "~followup_annotations": [ |
| 352 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", | 324 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", |
| 353 "@@@STEP_LOG_END@json.output (invalid)@@@" | 325 "@@@STEP_LOG_END@json.output (invalid)@@@" |
| 354 ] | 326 ] |
| 355 }, | 327 }, |
| 356 { | 328 { |
| 329 "allow_subannotations": true, |
| 357 "cmd": [ | 330 "cmd": [ |
| 358 "python", | 331 "python", |
| 359 "-u", | 332 "-u", |
| 360 "RECIPE_MODULE[build::isolate]\\resources\\remove_build_metadata.py", | 333 "RECIPE_PACKAGE_REPO[build]\\scripts\\tools\\runit.py", |
| 361 "--build-dir", | 334 "--show-path", |
| 362 "[SLAVE_BUILD]\\src\\out\\Release_x64", | 335 "python", |
| 363 "--src-dir", | 336 "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\zip_build.py", |
| 364 "[SLAVE_BUILD]\\src" | 337 "--target", |
| 338 "Release_x64", |
| 339 "--build-url", |
| 340 "gs://chromium-webrtc/chromium.webrtc.fyi/Win x64 GN", |
| 341 "--build_revision", |
| 342 "f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9", |
| 343 "--factory-properties", |
| 344 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
build_data_dir\": \"[ROOT]\\\\build_data_dir\", \"buildername\": \"Win x64 GN\",
\"buildnumber\": 571, \"mastername\": \"chromium.webrtc.fyi\", \"parent_builder
name\": null, \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"work
dir\": \"/path/to/workdir/TestSlavename\"}", |
| 345 "--build-properties", |
| 346 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
build_data_dir\": \"[ROOT]\\\\build_data_dir\", \"buildername\": \"Win x64 GN\",
\"buildnumber\": 571, \"mastername\": \"chromium.webrtc.fyi\", \"parent_builder
name\": null, \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"work
dir\": \"/path/to/workdir/TestSlavename\"}" |
| 365 ], | 347 ], |
| 366 "cwd": "[SLAVE_BUILD]", | 348 "cwd": "[SLAVE_BUILD]", |
| 367 "name": "remove_build_metadata" | 349 "name": "package build" |
| 368 }, | |
| 369 { | |
| 370 "cmd": [ | |
| 371 "python", | |
| 372 "-u", | |
| 373 "RECIPE_MODULE[build::isolate]\\resources\\isolate.py", | |
| 374 "[SLAVE_BUILD]\\src\\tools\\swarming_client", | |
| 375 "batcharchive", | |
| 376 "--dump-json", | |
| 377 "/path/to/tmp/json", | |
| 378 "--isolate-server", | |
| 379 "https://isolateserver.appspot.com", | |
| 380 "--verbose", | |
| 381 "[SLAVE_BUILD]\\src\\out\\Release_x64\\browser_tests.isolated.gen.json" | |
| 382 ], | |
| 383 "cwd": "[SLAVE_BUILD]", | |
| 384 "name": "isolate tests", | |
| 385 "~followup_annotations": [ | |
| 386 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 387 "@@@STEP_LOG_LINE@json.output@ \"browser_tests\": \"[dummy hash for brows
er_tests]\"@@@", | |
| 388 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 389 "@@@STEP_LOG_END@json.output@@@" | |
| 390 ] | |
| 391 }, | |
| 392 { | |
| 393 "cmd": [ | |
| 394 "python", | |
| 395 "-u", | |
| 396 "RECIPE_MODULE[build::isolate]\\resources\\find_isolated_tests.py", | |
| 397 "--build-dir", | |
| 398 "[SLAVE_BUILD]\\src\\out\\Release_x64", | |
| 399 "--output-json", | |
| 400 "/path/to/tmp/json" | |
| 401 ], | |
| 402 "cwd": "[SLAVE_BUILD]", | |
| 403 "name": "find isolated tests", | |
| 404 "~followup_annotations": [ | |
| 405 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 406 "@@@STEP_LOG_LINE@json.output@ \"dummy_target_1\": \"[dummy hash for dumm
y_target_1]\", @@@", | |
| 407 "@@@STEP_LOG_LINE@json.output@ \"dummy_target_2\": \"[dummy hash for dumm
y_target_2]\"@@@", | |
| 408 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 409 "@@@STEP_LOG_END@json.output@@@", | |
| 410 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"dummy_target_1\": \"[dummy hash for
dummy_target_1]\", \"dummy_target_2\": \"[dummy hash for dummy_target_2]\"}@@@" | |
| 411 ] | |
| 412 }, | |
| 413 { | |
| 414 "cmd": [ | |
| 415 "python", | |
| 416 "-u", | |
| 417 "\nimport sys\nprint '*.isolated file for target %s is missing' % sys.argv
[1]\nsys.exit(1)\n", | |
| 418 "browser_tests" | |
| 419 ], | |
| 420 "cwd": "[SLAVE_BUILD]", | |
| 421 "name": "[error] browser_tests", | |
| 422 "~followup_annotations": [ | |
| 423 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 424 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | |
| 425 "@@@STEP_LOG_LINE@python.inline@print '*.isolated file for target %s is mi
ssing' % sys.argv[1]@@@", | |
| 426 "@@@STEP_LOG_LINE@python.inline@sys.exit(1)@@@", | |
| 427 "@@@STEP_LOG_END@python.inline@@@" | |
| 428 ] | |
| 429 }, | |
| 430 { | |
| 431 "cmd": [ | |
| 432 "python", | |
| 433 "-u", | |
| 434 "\nimport sys\nprint '%s wasn\\'t triggered' % sys.argv[1]\nsys.exit(1)\n"
, | |
| 435 "browser_tests" | |
| 436 ], | |
| 437 "cwd": "[SLAVE_BUILD]", | |
| 438 "name": "[collect error] browser_tests", | |
| 439 "~followup_annotations": [ | |
| 440 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 441 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | |
| 442 "@@@STEP_LOG_LINE@python.inline@print '%s wasn\\'t triggered' % sys.argv[1
]@@@", | |
| 443 "@@@STEP_LOG_LINE@python.inline@sys.exit(1)@@@", | |
| 444 "@@@STEP_LOG_END@python.inline@@@" | |
| 445 ] | |
| 446 }, | |
| 447 { | |
| 448 "cmd": [ | |
| 449 "python", | |
| 450 "-u", | |
| 451 "RECIPE_PACKAGE_REPO[build]\\scripts\\slave\\process_dumps.py", | |
| 452 "--target", | |
| 453 "Release_x64" | |
| 454 ], | |
| 455 "cwd": "[SLAVE_BUILD]", | |
| 456 "name": "process_dumps" | |
| 457 }, | 350 }, |
| 458 { | 351 { |
| 459 "name": "$result", | 352 "name": "$result", |
| 460 "recipe_result": null, | 353 "recipe_result": null, |
| 461 "status_code": 0 | 354 "status_code": 0 |
| 462 } | 355 } |
| 463 ] | 356 ] |
| OLD | NEW |