| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "python", | 4 "python", |
| 5 "-u", | 5 "-u", |
| 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", | 6 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |
| 7 "--master", | 7 "--master", |
| 8 "chromium.webrtc.fyi", | 8 "chromium.webrtc.fyi", |
| 9 "--builder", | 9 "--builder", |
| 10 "Mac GN", | 10 "Mac GN", |
| (...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 "python", | 198 "python", |
| 199 "-u", | 199 "-u", |
| 200 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | 200 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", |
| 201 "runhooks" | 201 "runhooks" |
| 202 ], | 202 ], |
| 203 "cwd": "[SLAVE_BUILD]/src", | 203 "cwd": "[SLAVE_BUILD]/src", |
| 204 "env": { | 204 "env": { |
| 205 "FORCE_MAC_TOOLCHAIN": "1", | 205 "FORCE_MAC_TOOLCHAIN": "1", |
| 206 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", | 206 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json", |
| 207 "GYP_CHROMIUM_NO_ACTION": "1", | 207 "GYP_CHROMIUM_NO_ACTION": "1", |
| 208 "GYP_DEFINES": "clang=1 component=static_library gomadir='[CACHE]/cipd/gom
a' target_arch=x64 test_isolation_mode=prepare use_goma=1", | 208 "GYP_DEFINES": "archive_gpu_tests=1 clang=1 component=static_library ffmpe
g_branding=Chrome gomadir='[CACHE]/cipd/goma' proprietary_codecs=1 target_arch=x
64 test_isolation_mode=prepare use_goma=1", |
| 209 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 209 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |
| 210 }, | 210 }, |
| 211 "name": "gclient runhooks" | 211 "name": "gclient runhooks" |
| 212 }, | 212 }, |
| 213 { | 213 { |
| 214 "cmd": [ | 214 "cmd": [ |
| 215 "python", | 215 "python", |
| 216 "-u", | 216 "-u", |
| 217 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", | 217 "[SLAVE_BUILD]/src/testing/scripts/get_compile_targets.py", |
| 218 "--output", | 218 "--output", |
| (...skipping 16 matching lines...) Expand all Loading... |
| 235 "cmd": [ | 235 "cmd": [ |
| 236 "python", | 236 "python", |
| 237 "-u", | 237 "-u", |
| 238 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 238 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 239 "[SLAVE_BUILD]/src/testing/buildbot/chromium.webrtc.fyi.json", | 239 "[SLAVE_BUILD]/src/testing/buildbot/chromium.webrtc.fyi.json", |
| 240 "/path/to/tmp/json" | 240 "/path/to/tmp/json" |
| 241 ], | 241 ], |
| 242 "name": "read test spec (chromium.webrtc.fyi.json)", | 242 "name": "read test spec (chromium.webrtc.fyi.json)", |
| 243 "~followup_annotations": [ | 243 "~followup_annotations": [ |
| 244 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.webrtc.fyi
.json@@@", | 244 "@@@STEP_TEXT@path: [SLAVE_BUILD]/src/testing/buildbot/chromium.webrtc.fyi
.json@@@", |
| 245 "@@@STEP_LOG_LINE@json.output@{@@@", | 245 "@@@STEP_LOG_LINE@json.output@{}@@@", |
| 246 "@@@STEP_LOG_LINE@json.output@ \"Mac GN\": {@@@", | |
| 247 "@@@STEP_LOG_LINE@json.output@ \"gtest_tests\": [@@@", | |
| 248 "@@@STEP_LOG_LINE@json.output@ {@@@", | |
| 249 "@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@", | |
| 250 "@@@STEP_LOG_LINE@json.output@ \"can_use_on_swarming_builders\":
true@@@", | |
| 251 "@@@STEP_LOG_LINE@json.output@ }, @@@", | |
| 252 "@@@STEP_LOG_LINE@json.output@ \"test\": \"browser_tests\"@@@", | |
| 253 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 254 "@@@STEP_LOG_LINE@json.output@ ]@@@", | |
| 255 "@@@STEP_LOG_LINE@json.output@ }@@@", | |
| 256 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 257 "@@@STEP_LOG_END@json.output@@@" | 246 "@@@STEP_LOG_END@json.output@@@" |
| 258 ] | 247 ] |
| 259 }, | 248 }, |
| 260 { | 249 { |
| 261 "cmd": [ | 250 "cmd": [ |
| 262 "python", | 251 "python", |
| 263 "-u", | 252 "-u", |
| 264 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", | 253 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", |
| 265 "--show-path", | 254 "--show-path", |
| 266 "python", | 255 "python", |
| 267 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py" | 256 "RECIPE_PACKAGE_REPO[build]/scripts/slave/cleanup_temp.py" |
| 268 ], | 257 ], |
| 269 "name": "cleanup_temp" | 258 "name": "cleanup_temp" |
| 270 }, | 259 }, |
| 271 { | 260 { |
| 272 "cmd": [ | 261 "cmd": [ |
| 273 "python", | 262 "python", |
| 274 "-u", | 263 "-u", |
| 275 "RECIPE_MODULE[build::isolate]/resources/find_isolated_tests.py", | |
| 276 "--build-dir", | |
| 277 "[SLAVE_BUILD]/src/out/Release", | |
| 278 "--clean-isolated-files" | |
| 279 ], | |
| 280 "name": "clean isolated files" | |
| 281 }, | |
| 282 { | |
| 283 "cmd": [ | |
| 284 "python", | |
| 285 "-u", | |
| 286 "[SLAVE_BUILD]/src/tools/mb/mb.py", | 264 "[SLAVE_BUILD]/src/tools/mb/mb.py", |
| 287 "gen", | 265 "gen", |
| 288 "-m", | 266 "-m", |
| 289 "chromium.webrtc.fyi", | 267 "chromium.webrtc.fyi", |
| 290 "-b", | 268 "-b", |
| 291 "Mac GN", | 269 "Mac GN", |
| 292 "--config-file", | 270 "--config-file", |
| 293 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", | 271 "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", |
| 294 "--goma-dir", | 272 "--goma-dir", |
| 295 "[CACHE]/cipd/goma", | 273 "[CACHE]/cipd/goma", |
| 296 "--swarming-targets-file", | |
| 297 "browser_tests\n", | |
| 298 "//out/Release" | 274 "//out/Release" |
| 299 ], | 275 ], |
| 300 "env": { | 276 "env": { |
| 301 "FORCE_MAC_TOOLCHAIN": "1", | 277 "FORCE_MAC_TOOLCHAIN": "1", |
| 302 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json" | 278 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json" |
| 303 }, | 279 }, |
| 304 "name": "generate_build_files", | 280 "name": "generate_build_files" |
| 305 "~followup_annotations": [ | |
| 306 "@@@STEP_LOG_LINE@swarming-targets-file.txt@browser_tests@@@", | |
| 307 "@@@STEP_LOG_END@swarming-targets-file.txt@@@" | |
| 308 ] | |
| 309 }, | 281 }, |
| 310 { | 282 { |
| 311 "allow_subannotations": true, | 283 "allow_subannotations": true, |
| 312 "cmd": [ | 284 "cmd": [ |
| 313 "python", | 285 "python", |
| 314 "-u", | 286 "-u", |
| 315 "RECIPE_PACKAGE_REPO[build]/scripts/slave/clang_revision.py", | 287 "RECIPE_PACKAGE_REPO[build]/scripts/slave/clang_revision.py", |
| 316 "--src-dir", | 288 "--src-dir", |
| 317 "[SLAVE_BUILD]/src", | 289 "[SLAVE_BUILD]/src", |
| 318 "--output-json", | 290 "--output-json", |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 353 "--build-data-dir", | 325 "--build-data-dir", |
| 354 "[ROOT]/build_data_dir", | 326 "[ROOT]/build_data_dir", |
| 355 "--compiler", | 327 "--compiler", |
| 356 "goma-clang", | 328 "goma-clang", |
| 357 "--goma-jsonstatus", | 329 "--goma-jsonstatus", |
| 358 "/path/to/tmp/json", | 330 "/path/to/tmp/json", |
| 359 "--goma-service-account-json-file", | 331 "--goma-service-account-json-file", |
| 360 "/creds/service_accounts/service-account-goma-client.json", | 332 "/creds/service_accounts/service-account-goma-client.json", |
| 361 "--goma-dir", | 333 "--goma-dir", |
| 362 "[CACHE]/cipd/goma", | 334 "[CACHE]/cipd/goma", |
| 335 "--ninja-ensure-up-to-date", |
| 363 "--", | 336 "--", |
| 364 "browser_tests", | 337 "chromium_builder_tests" |
| 365 "browser_tests_run" | |
| 366 ], | 338 ], |
| 367 "env": { | 339 "env": { |
| 368 "FORCE_MAC_TOOLCHAIN": "1", | 340 "FORCE_MAC_TOOLCHAIN": "1", |
| 369 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json" | 341 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json" |
| 370 }, | 342 }, |
| 371 "name": "compile", | 343 "name": "compile", |
| 372 "~followup_annotations": [ | 344 "~followup_annotations": [ |
| 373 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", | 345 "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", |
| 374 "@@@STEP_LOG_END@json.output (invalid)@@@" | 346 "@@@STEP_LOG_END@json.output (invalid)@@@" |
| 375 ] | 347 ] |
| 376 }, | 348 }, |
| 377 { | 349 { |
| 350 "allow_subannotations": true, |
| 378 "cmd": [ | 351 "cmd": [ |
| 379 "python", | 352 "python", |
| 380 "-u", | 353 "-u", |
| 381 "RECIPE_MODULE[build::isolate]/resources/remove_build_metadata.py", | 354 "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", |
| 382 "--build-dir", | 355 "--show-path", |
| 383 "[SLAVE_BUILD]/src/out/Release", | 356 "python", |
| 384 "--src-dir", | 357 "RECIPE_PACKAGE_REPO[build]/scripts/slave/zip_build.py", |
| 385 "[SLAVE_BUILD]/src" | 358 "--target", |
| 359 "Release", |
| 360 "--build-url", |
| 361 "gs://chromium-webrtc/chromium.webrtc.fyi/Mac GN", |
| 362 "--build_revision", |
| 363 "f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9", |
| 364 "--factory-properties", |
| 365 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
build_data_dir\": \"[ROOT]/build_data_dir\", \"buildername\": \"Mac GN\", \"buil
dnumber\": 571, \"mastername\": \"chromium.webrtc.fyi\", \"parent_buildername\":
null, \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\":
\"/path/to/workdir/TestSlavename\"}", |
| 366 "--build-properties", |
| 367 "{\"blamelist\": [\"cool_dev1337@chromium.org\", \"hax@chromium.org\"], \"
build_data_dir\": \"[ROOT]/build_data_dir\", \"buildername\": \"Mac GN\", \"buil
dnumber\": 571, \"mastername\": \"chromium.webrtc.fyi\", \"parent_buildername\":
null, \"recipe\": \"chromium\", \"slavename\": \"TestSlavename\", \"workdir\":
\"/path/to/workdir/TestSlavename\"}" |
| 386 ], | 368 ], |
| 387 "cwd": "[SLAVE_BUILD]", | 369 "name": "package build" |
| 388 "name": "remove_build_metadata" | |
| 389 }, | |
| 390 { | |
| 391 "cmd": [ | |
| 392 "python", | |
| 393 "-u", | |
| 394 "RECIPE_MODULE[build::isolate]/resources/isolate.py", | |
| 395 "[SLAVE_BUILD]/src/tools/swarming_client", | |
| 396 "batcharchive", | |
| 397 "--dump-json", | |
| 398 "/path/to/tmp/json", | |
| 399 "--isolate-server", | |
| 400 "https://isolateserver.appspot.com", | |
| 401 "--verbose", | |
| 402 "[SLAVE_BUILD]/src/out/Release/browser_tests.isolated.gen.json" | |
| 403 ], | |
| 404 "name": "isolate tests", | |
| 405 "~followup_annotations": [ | |
| 406 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 407 "@@@STEP_LOG_LINE@json.output@ \"browser_tests\": \"[dummy hash for brows
er_tests]\"@@@", | |
| 408 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 409 "@@@STEP_LOG_END@json.output@@@" | |
| 410 ] | |
| 411 }, | |
| 412 { | |
| 413 "cmd": [ | |
| 414 "python", | |
| 415 "-u", | |
| 416 "RECIPE_MODULE[build::isolate]/resources/find_isolated_tests.py", | |
| 417 "--build-dir", | |
| 418 "[SLAVE_BUILD]/src/out/Release", | |
| 419 "--output-json", | |
| 420 "/path/to/tmp/json" | |
| 421 ], | |
| 422 "env": { | |
| 423 "FORCE_MAC_TOOLCHAIN": "1", | |
| 424 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json" | |
| 425 }, | |
| 426 "name": "find isolated tests", | |
| 427 "~followup_annotations": [ | |
| 428 "@@@STEP_LOG_LINE@json.output@{@@@", | |
| 429 "@@@STEP_LOG_LINE@json.output@ \"dummy_target_1\": \"[dummy hash for dumm
y_target_1]\", @@@", | |
| 430 "@@@STEP_LOG_LINE@json.output@ \"dummy_target_2\": \"[dummy hash for dumm
y_target_2]\"@@@", | |
| 431 "@@@STEP_LOG_LINE@json.output@}@@@", | |
| 432 "@@@STEP_LOG_END@json.output@@@", | |
| 433 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"dummy_target_1\": \"[dummy hash for
dummy_target_1]\", \"dummy_target_2\": \"[dummy hash for dummy_target_2]\"}@@@" | |
| 434 ] | |
| 435 }, | |
| 436 { | |
| 437 "cmd": [ | |
| 438 "python", | |
| 439 "-u", | |
| 440 "\nimport sys\nprint '*.isolated file for target %s is missing' % sys.argv
[1]\nsys.exit(1)\n", | |
| 441 "browser_tests" | |
| 442 ], | |
| 443 "env": { | |
| 444 "FORCE_MAC_TOOLCHAIN": "1", | |
| 445 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json" | |
| 446 }, | |
| 447 "name": "[error] browser_tests", | |
| 448 "~followup_annotations": [ | |
| 449 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 450 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | |
| 451 "@@@STEP_LOG_LINE@python.inline@print '*.isolated file for target %s is mi
ssing' % sys.argv[1]@@@", | |
| 452 "@@@STEP_LOG_LINE@python.inline@sys.exit(1)@@@", | |
| 453 "@@@STEP_LOG_END@python.inline@@@" | |
| 454 ] | |
| 455 }, | |
| 456 { | |
| 457 "cmd": [ | |
| 458 "python", | |
| 459 "-u", | |
| 460 "\nimport sys\nprint '%s wasn\\'t triggered' % sys.argv[1]\nsys.exit(1)\n"
, | |
| 461 "browser_tests" | |
| 462 ], | |
| 463 "env": { | |
| 464 "FORCE_MAC_TOOLCHAIN": "1", | |
| 465 "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
-goma-client.json" | |
| 466 }, | |
| 467 "name": "[collect error] browser_tests", | |
| 468 "~followup_annotations": [ | |
| 469 "@@@STEP_LOG_LINE@python.inline@@@@", | |
| 470 "@@@STEP_LOG_LINE@python.inline@import sys@@@", | |
| 471 "@@@STEP_LOG_LINE@python.inline@print '%s wasn\\'t triggered' % sys.argv[1
]@@@", | |
| 472 "@@@STEP_LOG_LINE@python.inline@sys.exit(1)@@@", | |
| 473 "@@@STEP_LOG_END@python.inline@@@" | |
| 474 ] | |
| 475 }, | 370 }, |
| 476 { | 371 { |
| 477 "name": "$result", | 372 "name": "$result", |
| 478 "recipe_result": null, | 373 "recipe_result": null, |
| 479 "status_code": 0 | 374 "status_code": 0 |
| 480 } | 375 } |
| 481 ] | 376 ] |
| OLD | NEW |