android.yml (37050B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 6 task-defaults: 7 fetches: 8 toolchain: 9 - linux64-node 10 - linux64-geckodriver 11 - browsertime 12 13 worker: 14 env: 15 PYTHONPATH: "testing/mozbase/mozdevice:third_party/python/six" 16 17 run: 18 sparse-profile: perftest 19 checkout: true 20 cwd: '{checkout}' 21 command: >- 22 cd $GECKO_PATH && 23 python3 python/mozperftest/mozperftest/runner.py 24 --on-try 25 --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver 26 --output $MOZ_FETCHES_DIR/../artifacts 27 28 hw-a55-aarch64-shippable-startup-chrome-m-newssite-applink-startup: 29 worker-type: t-lambda-perf-a55 30 description: Run android cold_view_nav_end (newssite) perftest on Chrome on a Samsung A55 31 treeherder: 32 symbol: perftest-chrome(newssite-applink) 33 tier: 2 34 platform: android-hw-a55-14-0-aarch64-shippable/opt 35 attributes: 36 cron: true 37 run: 38 command: >- 39 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 40 cd $GECKO_PATH && 41 python3 python/mozperftest/mozperftest/runner.py 42 --flavor custom-script 43 --app chrome-m 44 testing/performance/mobile-startup/cvne-newssite.sh 45 --perfherder 46 --output $MOZ_FETCHES_DIR/../artifacts 47 48 hw-a55-aarch64-shippable-startup-fenix-newssite-applink-startup: 49 worker-type: t-lambda-perf-a55 50 description: Run android cold_view_nav_end (newssite) perftest on Fenix on a Samsung A55 51 treeherder: 52 symbol: perftest-fenix(newssite-applink) 53 tier: 2 54 platform: android-hw-a55-14-0-aarch64-shippable/opt 55 attributes: 56 cron: false 57 run-on-projects: [autoland] 58 fetches: 59 build: 60 - artifact: target.arm64-v8a.apk 61 extract: false 62 require-build: 63 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 64 run: 65 command: >- 66 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 67 cd $GECKO_PATH && 68 python3 python/mozperftest/mozperftest/runner.py 69 --flavor custom-script 70 --app fenix 71 testing/performance/mobile-startup/cvne-newssite.sh 72 --perfherder 73 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 74 --output $MOZ_FETCHES_DIR/../artifacts 75 76 hw-p6-aarch64-shippable-startup-chrome-m-newssite-applink-startup: 77 worker-type: t-bitbar-gw-perf-p6 78 description: Run android cold_view_nav_end (newssite) perftest on Chrome on a Google Pixel 6 79 treeherder: 80 symbol: perftest-chrome(newssite-applink) 81 tier: 2 82 platform: android-hw-p6-13-0-aarch64-shippable/opt 83 attributes: 84 cron: true 85 run-on-projects: [] 86 run: 87 command: >- 88 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 89 cd $GECKO_PATH && 90 python3 python/mozperftest/mozperftest/runner.py 91 --flavor custom-script 92 --app chrome-m 93 testing/performance/mobile-startup/cvne-newssite.sh 94 --perfherder 95 --output $MOZ_FETCHES_DIR/../artifacts 96 97 hw-p6-aarch64-shippable-startup-fenix-newssite-applink-startup: 98 worker-type: t-bitbar-gw-perf-p6 99 description: Run android cold_view_nav_end (newssite) perftest on Fenix on a Pixel 6 100 treeherder: 101 symbol: perftest-fenix(newssite-applink) 102 tier: 2 103 platform: android-hw-p6-13-0-aarch64-shippable/opt 104 attributes: 105 cron: false 106 run-on-projects: [] 107 fetches: 108 build: 109 - artifact: target.arm64-v8a.apk 110 extract: false 111 require-build: 112 android-hw-p6-13-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 113 run: 114 command: >- 115 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 116 cd $GECKO_PATH && 117 python3 python/mozperftest/mozperftest/runner.py 118 --flavor custom-script 119 --app fenix 120 testing/performance/mobile-startup/cvne-newssite.sh 121 --perfherder 122 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 123 --output $MOZ_FETCHES_DIR/../artifacts 124 125 hw-s24-aarch64-shippable-startup-chrome-m-newssite-applink-startup: 126 worker-type: t-bitbar-gw-perf-s24 127 description: Run android cold_view_nav_end (newssite) perftest on Chrome on a Samsung S24 128 treeherder: 129 symbol: perftest-chrome(newssite-applink) 130 tier: 2 131 platform: android-hw-s24-14-0-aarch64-shippable/opt 132 attributes: 133 cron: true 134 run-on-projects: [] 135 run: 136 command: >- 137 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 138 cd $GECKO_PATH && 139 python3 python/mozperftest/mozperftest/runner.py 140 --flavor custom-script 141 --app chrome-m 142 testing/performance/mobile-startup/cvne-newssite.sh 143 --perfherder 144 --output $MOZ_FETCHES_DIR/../artifacts 145 146 hw-s24-aarch64-shippable-startup-fenix-newssite-applink-startup: 147 worker-type: t-bitbar-gw-perf-s24 148 description: Run android cold_view_nav_end (newssite) perftest on Fenix on a Samsung S24 149 treeherder: 150 symbol: perftest-fenix(newssite-applink) 151 tier: 2 152 platform: android-hw-s24-14-0-aarch64-shippable/opt 153 attributes: 154 cron: false 155 run-on-projects: [] 156 fetches: 157 build: 158 - artifact: target.arm64-v8a.apk 159 extract: false 160 require-build: 161 android-hw-s24-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 162 run: 163 command: >- 164 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 165 cd $GECKO_PATH && 166 python3 python/mozperftest/mozperftest/runner.py 167 --flavor custom-script 168 --app fenix 169 testing/performance/mobile-startup/cvne-newssite.sh 170 --perfherder 171 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 172 --output $MOZ_FETCHES_DIR/../artifacts 173 174 hw-a55-aarch64-shippable-startup-chrome-m-shopify-applink-startup: 175 worker-type: t-lambda-perf-a55 176 description: Run android cold_view_nav_end (shopify) perftest on Chrome on a Samsung A55 177 treeherder: 178 symbol: perftest-chrome(shopify-applink) 179 tier: 2 180 platform: android-hw-a55-14-0-aarch64-shippable/opt 181 attributes: 182 cron: true 183 run: 184 command: >- 185 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 186 cd $GECKO_PATH && 187 python3 python/mozperftest/mozperftest/runner.py 188 --flavor custom-script 189 --app chrome-m 190 testing/performance/mobile-startup/cvne-shopify.sh 191 --perfherder 192 --output $MOZ_FETCHES_DIR/../artifacts 193 194 hw-a55-aarch64-shippable-startup-fenix-shopify-applink-startup: 195 worker-type: t-lambda-perf-a55 196 description: Run android cold_view_nav_end (shopify) perftest on Fenix on a Samsung A55 197 treeherder: 198 symbol: perftest-fenix(shopify-applink) 199 tier: 2 200 platform: android-hw-a55-14-0-aarch64-shippable/opt 201 attributes: 202 cron: false 203 run-on-projects: [autoland] 204 fetches: 205 build: 206 - artifact: target.arm64-v8a.apk 207 extract: false 208 require-build: 209 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 210 run: 211 command: >- 212 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 213 cd $GECKO_PATH && 214 python3 python/mozperftest/mozperftest/runner.py 215 --flavor custom-script 216 --app fenix 217 testing/performance/mobile-startup/cvne-shopify.sh 218 --perfherder 219 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 220 --output $MOZ_FETCHES_DIR/../artifacts 221 222 hw-p6-aarch64-shippable-startup-chrome-m-shopify-applink-startup: 223 worker-type: t-bitbar-gw-perf-p6 224 description: Run android cold_view_nav_end (shopify) perftest on Chrome on a Pixel 6 225 treeherder: 226 symbol: perftest-chrome(shopify-applink) 227 tier: 2 228 platform: android-hw-p6-13-0-aarch64-shippable/opt 229 attributes: 230 cron: true 231 run: 232 command: >- 233 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 234 cd $GECKO_PATH && 235 python3 python/mozperftest/mozperftest/runner.py 236 --flavor custom-script 237 --app chrome-m 238 testing/performance/mobile-startup/cvne-shopify.sh 239 --perfherder 240 --output $MOZ_FETCHES_DIR/../artifacts 241 242 hw-p6-aarch64-shippable-startup-fenix-shopify-applink-startup: 243 worker-type: t-bitbar-gw-perf-p6 244 description: Run android cold_view_nav_end (shopify) perftest on Fenix on a Pixel 6 245 treeherder: 246 symbol: perftest-fenix(shopify-applink) 247 tier: 2 248 platform: android-hw-p6-13-0-aarch64-shippable/opt 249 attributes: 250 cron: false 251 run-on-projects: [] 252 fetches: 253 build: 254 - artifact: target.arm64-v8a.apk 255 extract: false 256 require-build: 257 android-hw-p6-13-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 258 run: 259 command: >- 260 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 261 cd $GECKO_PATH && 262 python3 python/mozperftest/mozperftest/runner.py 263 --flavor custom-script 264 --app fenix 265 testing/performance/mobile-startup/cvne-shopify.sh 266 --perfherder 267 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 268 --output $MOZ_FETCHES_DIR/../artifacts 269 270 hw-s24-aarch64-shippable-startup-chrome-m-shopify-applink-startup: 271 worker-type: t-bitbar-gw-perf-s24 272 description: Run android cold_view_nav_end (shopify) perftest on Chrome on a Samsung S24 273 treeherder: 274 symbol: perftest-chrome(shopify-applink) 275 tier: 2 276 platform: android-hw-s24-14-0-aarch64-shippable/opt 277 attributes: 278 cron: true 279 run: 280 command: >- 281 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 282 cd $GECKO_PATH && 283 python3 python/mozperftest/mozperftest/runner.py 284 --flavor custom-script 285 --app chrome-m 286 testing/performance/mobile-startup/cvne-shopify.sh 287 --perfherder 288 --output $MOZ_FETCHES_DIR/../artifacts 289 290 hw-s24-aarch64-shippable-startup-fenix-shopify-applink-startup: 291 worker-type: t-bitbar-gw-perf-s24 292 description: Run android cold_view_nav_end (shopify) perftest on Fenix on a Samsung S24 293 treeherder: 294 symbol: perftest-fenix(shopify-applink) 295 tier: 2 296 platform: android-hw-s24-14-0-aarch64-shippable/opt 297 attributes: 298 cron: false 299 run-on-projects: [] 300 fetches: 301 build: 302 - artifact: target.arm64-v8a.apk 303 extract: false 304 require-build: 305 android-hw-s24-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 306 run: 307 command: >- 308 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 309 cd $GECKO_PATH && 310 python3 python/mozperftest/mozperftest/runner.py 311 --flavor custom-script 312 --app fenix 313 testing/performance/mobile-startup/cvne-shopify.sh 314 --perfherder 315 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 316 --output $MOZ_FETCHES_DIR/../artifacts 317 318 hw-a55-aarch64-shippable-startup-chrome-m-tab-restore-startup: 319 worker-type: t-lambda-perf-a55 320 description: Run android startup restore perftest on Chrome on a Samsung A55 321 treeherder: 322 symbol: perftest-chrome(tab-restore) 323 tier: 2 324 platform: android-hw-a55-14-0-aarch64-shippable/opt 325 attributes: 326 cron: true 327 run-on-projects: [trunk-only] 328 run: 329 command: >- 330 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 331 cd $GECKO_PATH && 332 python3 python/mozperftest/mozperftest/runner.py 333 --flavor custom-script 334 --app chrome-m 335 testing/performance/mobile-startup/restore.sh 336 --perfherder 337 --output $MOZ_FETCHES_DIR/../artifacts 338 339 hw-a55-aarch64-shippable-startup-fenix-tab-restore-startup: 340 worker-type: t-lambda-perf-a55 341 description: Run android startup restore perftest on Fenix on a Samsung A55 342 treeherder: 343 symbol: perftest-fenix(tab-restore) 344 tier: 2 345 platform: android-hw-a55-14-0-aarch64-shippable/opt 346 attributes: 347 cron: false 348 run-on-projects: [autoland] 349 fetches: 350 build: 351 - artifact: target.arm64-v8a.apk 352 extract: false 353 require-build: 354 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 355 run: 356 command: >- 357 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 358 cd $GECKO_PATH && 359 python3 python/mozperftest/mozperftest/runner.py 360 --flavor custom-script 361 --app fenix 362 testing/performance/mobile-startup/restore.sh 363 --perfherder 364 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 365 --output $MOZ_FETCHES_DIR/../artifacts 366 367 hw-p6-aarch64-shippable-startup-chrome-m-tab-restore-startup: 368 worker-type: t-bitbar-gw-perf-p6 369 description: Run android startup restore perftest on Chrome on a Pixel6 370 treeherder: 371 symbol: perftest-chrome(tab-restore) 372 tier: 2 373 platform: android-hw-p6-13-0-aarch64-shippable/opt 374 attributes: 375 cron: true 376 run-on-projects: [] 377 run: 378 command: >- 379 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 380 cd $GECKO_PATH && 381 python3 python/mozperftest/mozperftest/runner.py 382 --flavor custom-script 383 --app chrome-m 384 testing/performance/mobile-startup/restore.sh 385 --perfherder 386 --output $MOZ_FETCHES_DIR/../artifacts 387 388 hw-p6-aarch64-shippable-startup-fenix-tab-restore-startup: 389 worker-type: t-bitbar-gw-perf-p6 390 description: Run android startup restore perftest on Fenix on a Pixel6 391 treeherder: 392 symbol: perftest-fenix(tab-restore) 393 tier: 2 394 platform: android-hw-p6-13-0-aarch64-shippable/opt 395 attributes: 396 cron: false 397 run-on-projects: [] 398 fetches: 399 build: 400 - artifact: target.arm64-v8a.apk 401 extract: false 402 require-build: 403 android-hw-p6-13-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 404 run: 405 command: >- 406 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 407 cd $GECKO_PATH && 408 python3 python/mozperftest/mozperftest/runner.py 409 --flavor custom-script 410 --app fenix 411 testing/performance/mobile-startup/restore.sh 412 --perfherder 413 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 414 --output $MOZ_FETCHES_DIR/../artifacts 415 416 hw-s24-aarch64-shippable-startup-chrome-m-tab-restore-startup: 417 worker-type: t-bitbar-gw-perf-s24 418 description: Run android startup restore perftest on Chrome on a Samsung S24 419 treeherder: 420 symbol: perftest-chrome(tab-restore) 421 tier: 2 422 platform: android-hw-s24-14-0-aarch64-shippable/opt 423 attributes: 424 cron: true 425 run-on-projects: [] 426 run: 427 command: >- 428 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 429 cd $GECKO_PATH && 430 python3 python/mozperftest/mozperftest/runner.py 431 --flavor custom-script 432 --app chrome-m 433 testing/performance/mobile-startup/restore.sh 434 --perfherder 435 --output $MOZ_FETCHES_DIR/../artifacts 436 437 hw-s24-aarch64-shippable-startup-fenix-tab-restore-startup: 438 worker-type: t-bitbar-gw-perf-s24 439 description: Run android startup restore perftest on Fenix on a Samsung S24 440 treeherder: 441 symbol: perftest-fenix(tab-restore) 442 tier: 2 443 platform: android-hw-s24-14-0-aarch64-shippable/opt 444 attributes: 445 cron: false 446 run-on-projects: [] 447 fetches: 448 build: 449 - artifact: target.arm64-v8a.apk 450 extract: false 451 require-build: 452 android-hw-s24-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 453 run: 454 command: >- 455 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 456 cd $GECKO_PATH && 457 python3 python/mozperftest/mozperftest/runner.py 458 --flavor custom-script 459 --app fenix 460 testing/performance/mobile-startup/restore.sh 461 --perfherder 462 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 463 --output $MOZ_FETCHES_DIR/../artifacts 464 465 hw-a55-aarch64-shippable-startup-chrome-m-homeview-startup: 466 worker-type: t-lambda-perf-a55 467 description: Run android homeview startup perftest on Chrome on a Samsung A55 468 treeherder: 469 symbol: perftest-chrome(homeview) 470 tier: 2 471 platform: android-hw-a55-14-0-aarch64-shippable/opt 472 attributes: 473 cron: true 474 run: 475 command: >- 476 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 477 cd $GECKO_PATH && 478 python3 python/mozperftest/mozperftest/runner.py 479 --flavor custom-script 480 --app chrome-m 481 testing/performance/mobile-startup/homeview.sh 482 --perfherder 483 --output $MOZ_FETCHES_DIR/../artifacts 484 485 hw-a55-aarch64-shippable-startup-fenix-homeview-startup: 486 worker-type: t-lambda-perf-a55 487 description: Run android homeview startup perftest on Fenix on a Samsung A55 488 treeherder: 489 symbol: perftest-fenix(homeview) 490 tier: 2 491 platform: android-hw-a55-14-0-aarch64-shippable/opt 492 attributes: 493 cron: false 494 run-on-projects: [autoland] 495 fetches: 496 build: 497 - artifact: target.arm64-v8a.apk 498 extract: false 499 require-build: 500 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 501 run: 502 command: >- 503 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 504 cd $GECKO_PATH && 505 python3 python/mozperftest/mozperftest/runner.py 506 --flavor custom-script 507 --app fenix 508 testing/performance/mobile-startup/homeview.sh 509 --perfherder 510 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 511 --output $MOZ_FETCHES_DIR/../artifacts 512 513 hw-p6-aarch64-shippable-startup-chrome-m-homeview-startup: 514 worker-type: t-bitbar-gw-perf-p6 515 description: Run android homeview startup perftest on Chrome on a Pixel 6 516 treeherder: 517 symbol: perftest-chrome(homeview) 518 tier: 2 519 platform: android-hw-p6-13-0-aarch64-shippable/opt 520 attributes: 521 cron: true 522 run: 523 command: >- 524 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 525 cd $GECKO_PATH && 526 python3 python/mozperftest/mozperftest/runner.py 527 --flavor custom-script 528 --app chrome-m 529 testing/performance/mobile-startup/homeview.sh 530 --perfherder 531 --output $MOZ_FETCHES_DIR/../artifacts 532 533 hw-p6-aarch64-shippable-startup-fenix-homeview-startup: 534 worker-type: t-bitbar-gw-perf-p6 535 description: Run android homeview startup perftest on Fenix on a Pixel 6 536 treeherder: 537 symbol: perftest-fenix(homeview) 538 tier: 2 539 platform: android-hw-p6-13-0-aarch64-shippable/opt 540 attributes: 541 cron: false 542 run-on-projects: [] 543 fetches: 544 build: 545 - artifact: target.arm64-v8a.apk 546 extract: false 547 require-build: 548 android-hw-p6-13-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 549 run: 550 command: >- 551 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 552 cd $GECKO_PATH && 553 python3 python/mozperftest/mozperftest/runner.py 554 --flavor custom-script 555 --app fenix 556 testing/performance/mobile-startup/homeview.sh 557 --perfherder 558 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 559 --output $MOZ_FETCHES_DIR/../artifacts 560 561 hw-s24-aarch64-shippable-startup-chrome-m-homeview-startup: 562 worker-type: t-bitbar-gw-perf-s24 563 description: Run android homeview startup perftest on Chrome on a Samsung S24 564 treeherder: 565 symbol: perftest-chrome(homeview) 566 tier: 2 567 platform: android-hw-s24-14-0-aarch64-shippable/opt 568 attributes: 569 cron: true 570 run: 571 command: >- 572 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 573 cd $GECKO_PATH && 574 python3 python/mozperftest/mozperftest/runner.py 575 --flavor custom-script 576 --app chrome-m 577 testing/performance/mobile-startup/homeview.sh 578 --perfherder 579 --output $MOZ_FETCHES_DIR/../artifacts 580 581 hw-s24-aarch64-shippable-startup-fenix-homeview-startup: 582 worker-type: t-bitbar-gw-perf-s24 583 description: Run android homeview startup perftest on Fenix on a Samsung S24 584 treeherder: 585 symbol: perftest-fenix(homeview) 586 tier: 2 587 platform: android-hw-s24-14-0-aarch64-shippable/opt 588 attributes: 589 cron: false 590 run-on-projects: [] 591 fetches: 592 build: 593 - artifact: target.arm64-v8a.apk 594 extract: false 595 require-build: 596 android-hw-s24-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 597 run: 598 command: >- 599 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 600 cd $GECKO_PATH && 601 python3 python/mozperftest/mozperftest/runner.py 602 --flavor custom-script 603 --app fenix 604 testing/performance/mobile-startup/homeview.sh 605 --perfherder 606 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 607 --output $MOZ_FETCHES_DIR/../artifacts 608 609 hw-a55-aarch64: 610 worker-type: t-bitbar-gw-perf-a55 611 description: Run ./mach perftest on a Samsung Galaxy a55 612 treeherder: 613 symbol: perftest-a55 614 platform: android-hw-a55-14-0-aarch64-shippable/opt 615 616 hw-a55-aarch64-shippable-startup-fenix-cold-main-first-frame: 617 worker-type: t-lambda-perf-a55 618 run-on-projects: [autoland] 619 description: Run android startup perftest on Fenix on a Samsung A55 620 treeherder: 621 symbol: perftest-fenix(first-frame) 622 tier: 2 623 platform: android-hw-a55-14-0-aarch64-shippable/opt 624 attributes: 625 cron: false 626 fetches: 627 build: 628 - artifact: target.arm64-v8a.apk 629 extract: false 630 require-build: 631 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 632 run: 633 command: >- 634 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 635 cd $GECKO_PATH && 636 python3 python/mozperftest/mozperftest/runner.py 637 --flavor custom-script 638 --app fenix 639 testing/performance/mobile-startup/cmff.sh 640 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 641 --output $MOZ_FETCHES_DIR/../artifacts 642 --perfherder 643 644 hw-a55-aarch64-shippable-startup-fenix-cold-view-nav-start: 645 worker-type: t-lambda-perf-a55 646 run-on-projects: [autoland] 647 description: Run android startup perftest on Fenix on a Samsung A55 648 treeherder: 649 symbol: perftest-fenix(navigation-start) 650 tier: 2 651 platform: android-hw-a55-14-0-aarch64-shippable/opt 652 attributes: 653 cron: false 654 fetches: 655 build: 656 - artifact: target.arm64-v8a.apk 657 extract: false 658 require-build: 659 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 660 run: 661 command: >- 662 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 663 cd $GECKO_PATH && 664 python3 python/mozperftest/mozperftest/runner.py 665 --flavor custom-script 666 --app fenix 667 testing/performance/mobile-startup/cvns.sh 668 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 669 --output $MOZ_FETCHES_DIR/../artifacts 670 --perfherder 671 672 hw-a55-aarch64-shippable-startup-focus-cold-main-first-frame: 673 worker-type: t-lambda-perf-a55 674 description: Run android startup perftest on Focus on a Samsung A55 675 treeherder: 676 symbol: perftest-focus(first-frame) 677 tier: 2 678 platform: android-hw-a55-14-0-aarch64-shippable/opt 679 attributes: 680 cron: false 681 fetches: 682 build: 683 - artifact: target.arm64-v8a.apk 684 extract: false 685 require-build: 686 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-focus-nightly 687 run: 688 command: >- 689 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 690 cd $GECKO_PATH && 691 python3 python/mozperftest/mozperftest/runner.py 692 --flavor custom-script 693 --app focus 694 testing/performance/mobile-startup/cmff.sh 695 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 696 --binary org.mozilla.focus.nightly 697 --output $MOZ_FETCHES_DIR/../artifacts 698 --perfherder 699 700 hw-a55-aarch64-shippable-startup-focus-cold-view-nav-start: 701 worker-type: t-lambda-perf-a55 702 description: Run android startup perftest on Focus on a Samsung A55 703 treeherder: 704 symbol: perftest-focus(navigation-start) 705 tier: 2 706 platform: android-hw-a55-14-0-aarch64-shippable/opt 707 attributes: 708 cron: false 709 fetches: 710 build: 711 - artifact: target.arm64-v8a.apk 712 extract: false 713 require-build: 714 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-focus-nightly 715 run: 716 command: >- 717 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 718 cd $GECKO_PATH && 719 python3 python/mozperftest/mozperftest/runner.py 720 --flavor custom-script 721 --app focus 722 testing/performance/mobile-startup/cvns.sh 723 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 724 --binary org.mozilla.focus.nightly 725 --output $MOZ_FETCHES_DIR/../artifacts 726 --perfherder 727 728 hw-a55-aarch64-shippable-startup-geckoview-cold-main-first-frame: 729 worker-type: t-lambda-perf-a55 730 run-on-projects: [trunk-only] 731 description: Run android startup perftest on Geckoview on a Samsung A55 732 treeherder: 733 symbol: perftest(first-frame) 734 tier: 2 735 platform: android-hw-a55-14-0-aarch64-shippable/opt 736 attributes: 737 cron: false 738 fetches: 739 build: 740 - artifact: geckoview_example.apk 741 extract: false 742 require-build: 743 android-hw-a55-14-0-aarch64-shippable/opt: build-android-aarch64-shippable/opt 744 run: 745 command: >- 746 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 747 cd $GECKO_PATH && 748 python3 python/mozperftest/mozperftest/runner.py 749 --flavor custom-script 750 --app geckoview 751 testing/performance/mobile-startup/cmff.sh 752 --android-install-apk $MOZ_FETCHES_DIR/geckoview_example.apk 753 --output $MOZ_FETCHES_DIR/../artifacts 754 --perfherder 755 756 hw-a55-aarch64-shippable-startup-geckoview-cold-view-nav-start: 757 worker-type: t-lambda-perf-a55 758 run-on-projects: [trunk-only] 759 description: Run android startup perftest on Geckoview_example on a Samsung A55 760 treeherder: 761 symbol: perftest(navigation-start) 762 tier: 2 763 platform: android-hw-a55-14-0-aarch64-shippable/opt 764 attributes: 765 cron: false 766 fetches: 767 build: 768 - artifact: geckoview_example.apk 769 extract: false 770 require-build: 771 android-hw-a55-14-0-aarch64-shippable/opt: build-android-aarch64-shippable/opt 772 run: 773 command: >- 774 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 775 cd $GECKO_PATH && 776 python3 python/mozperftest/mozperftest/runner.py 777 --flavor custom-script 778 --app geckoview 779 testing/performance/mobile-startup/cvns.sh 780 --android-install-apk $MOZ_FETCHES_DIR/geckoview_example.apk 781 --output $MOZ_FETCHES_DIR/../artifacts 782 --perfherder 783 784 hw-a55-aarch64-shippable-startup-chrome-m-cold-main-first-frame: 785 worker-type: t-lambda-perf-a55 786 description: Run android startup perftest on Chrome on a Samsung A55 787 treeherder: 788 symbol: perftest-chrome(first-frame) 789 tier: 2 790 platform: android-hw-a55-14-0-aarch64-shippable/opt 791 attributes: 792 cron: true 793 run: 794 command: >- 795 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 796 cd $GECKO_PATH && 797 python3 python/mozperftest/mozperftest/runner.py 798 --flavor custom-script 799 --app chrome-m 800 testing/performance/mobile-startup/cmff.sh 801 --output $MOZ_FETCHES_DIR/../artifacts 802 --perfherder 803 804 hw-a55-aarch64-perfstats-gv: 805 worker-type: t-bitbar-gw-perf-a55 806 description: Run PerfStats perftest on GeckoView on a Samsung A55 807 treeherder: 808 symbol: perftest(perfstats-gv) 809 platform: android-hw-a55-14-0-aarch64-shippable/opt 810 attributes: 811 cron: false 812 run: 813 command: >- 814 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 815 cd $GECKO_PATH && 816 python3 python/mozperftest/mozperftest/runner.py 817 --flavor mobile-browser 818 --app geckoview 819 --android 820 --android-app-name org.mozilla.geckoview_example 821 --android-activity org.mozilla.geckoview_example.GeckoViewActivity 822 --android-clear-logcat 823 --android-capture-logcat logcat 824 --android-install-apk gve_nightly_aarch64 825 --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver 826 --output $MOZ_FETCHES_DIR/../artifacts 827 --perfherder 828 --perfherder-metrics name:HttpChannelCompletion,unit:ms name:HttpChannelCompletion_Cache,unit:ms name:HttpChannelCompletion_Network,unit:ms name:DisplayListBuilding,unit:ms name:Reflowing,unit:ms name:Styling,unit:ms 829 --browsertime-iterations 10 830 --hooks testing/performance/hooks_perfstats.py 831 testing/performance/perftest_perfstats.js 832 833 hw-a55-aarch64-perfstats-fenix: 834 worker-type: t-bitbar-gw-perf-a55 835 description: Run PerfStats perftest on Fenix on a Samsung A55 836 treeherder: 837 symbol: perftest(perfstats-fenix) 838 platform: android-hw-a55-14-0-aarch64-shippable/opt 839 attributes: 840 cron: false 841 run: 842 command: >- 843 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 844 cd $GECKO_PATH && 845 python3 python/mozperftest/mozperftest/runner.py 846 --flavor mobile-browser 847 --app fenix 848 --android 849 --android-app-name org.mozilla.fenix 850 --android-activity org.mozilla.fenix.IntentReceiverActivity 851 --android-clear-logcat 852 --android-capture-logcat logcat 853 --android-install-apk fenix_nightly_arm64_v8a 854 --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver 855 --output $MOZ_FETCHES_DIR/../artifacts 856 --perfherder 857 --perfherder-metrics name:HttpChannelCompletion,unit:ms name:HttpChannelCompletion_Cache,unit:ms name:HttpChannelCompletion_Network,unit:ms name:DisplayListBuilding,unit:ms name:Reflowing,unit:ms name:Styling,unit:ms 858 --browsertime-iterations 10 859 --hooks testing/performance/hooks_perfstats.py 860 testing/performance/perftest_perfstats.js 861 862 hw-a55-record-websites: 863 worker-type: t-bitbar-gw-perf-a55 864 description: Run perftest to record mobile websites 865 treeherder: 866 symbol: perftest(rec) 867 platform: android-hw-a55-14-0-aarch64-shippable/opt 868 require-build: 869 android-hw-a55-14-0-aarch64-shippable/opt: build-android-aarch64-shippable/opt 870 attributes: 871 cron: false 872 run-on-projects: [] 873 scopes: 874 - secrets:get:project/releng/gecko/build/level-{level}/conditioned-profiles 875 - secrets:get:project/perftest/gecko/level-{level}/perftest-login 876 run: 877 command: >- 878 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 879 cd $GECKO_PATH && 880 python3 python/mozperftest/mozperftest/runner.py 881 --flavor mobile-browser 882 --app geckoview 883 --android 884 --android-app-name org.mozilla.geckoview_example 885 --android-activity org.mozilla.geckoview_example.GeckoViewActivity 886 --android-clear-logcat 887 --android-capture-logcat logcat 888 --android-install-apk gve_nightly_aarch64 889 --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver 890 --proxy 891 --output $MOZ_FETCHES_DIR/../artifacts 892 --hooks testing/performance/hooks_recording.py 893 testing/performance/perftest_record.js 894 895 hw-a55-background-resource-fenix: 896 worker-type: t-bitbar-gw-perf-a55 897 run-on-projects: [trunk-only] 898 description: Run background resource test with Fenix on a Samsung A55 899 treeherder: 900 symbol: perftest-fenix(background-rsrc) 901 tier: 2 902 platform: android-hw-a55-14-0-aarch64-shippable/opt 903 attributes: 904 cron: false 905 fetches: 906 build: 907 - artifact: target.arm64-v8a.apk 908 extract: false 909 toolchain: 910 - android-xmlstarlet 911 require-build: 912 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 913 run: 914 command: >- 915 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 916 cd $GECKO_PATH && 917 python3 python/mozperftest/mozperftest/runner.py 918 testing/performance/android-resource/main-background.sh 919 --app fenix 920 --android 921 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 922 --output $MOZ_FETCHES_DIR/../artifacts 923 --hooks testing/performance/android-resource/hooks_android_resource.py 924 925 hw-a55-background-resource-chrome: 926 worker-type: t-bitbar-gw-perf-a55 927 run-on-projects: [mozilla-central] 928 description: Run background CPU test with Chrome on a Samsung A55 929 treeherder: 930 symbol: perftest-chrome(background-rsrc) 931 tier: 2 932 platform: android-hw-a55-14-0-aarch64-shippable/opt 933 attributes: 934 cron: false 935 fetches: 936 toolchain: 937 - android-xmlstarlet 938 run: 939 command: >- 940 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 941 cd $GECKO_PATH && 942 python3 python/mozperftest/mozperftest/runner.py 943 testing/performance/android-resource/main-background.sh 944 --app chrome-m 945 --android 946 --output $MOZ_FETCHES_DIR/../artifacts 947 --hooks testing/performance/android-resource/hooks_android_resource.py 948 949 hw-a55-foreground-resource-fenix: 950 worker-type: t-bitbar-gw-perf-a55 951 run-on-projects: [trunk-only] 952 description: Run background resource test with Fenix on a Samsung A55 953 treeherder: 954 symbol: perftest-fenix(foreground-rsrc) 955 tier: 2 956 platform: android-hw-a55-14-0-aarch64-shippable/opt 957 attributes: 958 cron: false 959 fetches: 960 build: 961 - artifact: target.arm64-v8a.apk 962 extract: false 963 toolchain: 964 - android-xmlstarlet 965 require-build: 966 android-hw-a55-14-0-aarch64-shippable/opt: signing-apk-fenix-nightly-simulation 967 run: 968 command: >- 969 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 970 cd $GECKO_PATH && 971 python3 python/mozperftest/mozperftest/runner.py 972 testing/performance/android-resource/main-foreground.sh 973 --app fenix 974 --android 975 --android-install-apk $MOZ_FETCHES_DIR/target.arm64-v8a.apk 976 --output $MOZ_FETCHES_DIR/../artifacts 977 --hooks testing/performance/android-resource/hooks_android_resource.py 978 979 hw-a55-foreground-resource-chrome: 980 worker-type: t-bitbar-gw-perf-a55 981 run-on-projects: [mozilla-central] 982 description: Run background CPU test with Chrome on a Samsung A55 983 treeherder: 984 symbol: perftest-chrome(foreground-rsrc) 985 tier: 2 986 platform: android-hw-a55-14-0-aarch64-shippable/opt 987 attributes: 988 cron: false 989 fetches: 990 toolchain: 991 - android-xmlstarlet 992 run: 993 command: >- 994 mkdir -p $MOZ_FETCHES_DIR/../artifacts && 995 cd $GECKO_PATH && 996 python3 python/mozperftest/mozperftest/runner.py 997 testing/performance/android-resource/main-foreground.sh 998 --app chrome-m 999 --android 1000 --output $MOZ_FETCHES_DIR/../artifacts 1001 --hooks testing/performance/android-resource/hooks_android_resource.py