summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/perftest/android.yml
diff options
context:
space:
mode:
Diffstat (limited to 'taskcluster/ci/perftest/android.yml')
-rw-r--r--taskcluster/ci/perftest/android.yml363
1 files changed, 0 insertions, 363 deletions
diff --git a/taskcluster/ci/perftest/android.yml b/taskcluster/ci/perftest/android.yml
deleted file mode 100644
index 1ed071a1a1..0000000000
--- a/taskcluster/ci/perftest/android.yml
+++ /dev/null
@@ -1,363 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
----
-
-job-defaults:
- fetches:
- toolchain:
- - linux64-node
- - linux64-geckodriver
-
- worker:
- env:
- PYTHONPATH: "testing/mozbase/mozdevice:third_party/python/six"
-
- run:
- sparse-profile: perftest
- checkout: true
- cwd: '{checkout}'
- command: >-
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --on-try
- --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver
- --output $MOZ_FETCHES_DIR/../artifacts
-
-hw-a51:
- worker-type: t-bitbar-gw-perf-a51
- description: Run ./mach perftest on a Samsung Galaxy a51
- treeherder:
- symbol: perftest-a51
- platform: android-hw-a51-11-0-arm7-shippable/opt
-
-# TODO: is this right?
-hw-a51-aarch64:
- worker-type: t-bitbar-gw-perf-a51
- description: Run ./mach perftest on a Samsung Galaxy a51
- treeherder:
- symbol: perftest-a51
- platform: android-hw-a51-11-0-aarch64-shippable/opt
-
-hw-a51-startup-fenix-cold-main-first-frame:
- worker-type: t-bitbar-gw-perf-a51
- description: Run android startup perftest on Fenix on a Samsung A51
- treeherder:
- symbol: perftest(startup-fenix-cmff)
- tier: 2
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- attributes:
- cron: true
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor=mobile-browser
- --AndroidStartUp
- testing/performance/perftest_android_startup.js
- --browsertime-cycles=0
- --AndroidStartUp-test-name=cold_main_first_frame
- --perfherder
- --hooks
- testing/performance/hooks_android_startup.py
- --AndroidStartUp-product=fenix
- --AndroidStartUp-release-channel=nightly
-
-hw-a51-startup-fenix-cold-view-nav-start:
- worker-type: t-bitbar-gw-perf-a51
- description: Run android startup perftest on Fenix on a Samsung A51
- treeherder:
- symbol: perftest(startup-fenix-cvns)
- tier: 2
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- attributes:
- cron: true
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor=mobile-browser
- --AndroidStartUp
- testing/performance/perftest_android_startup.js
- --browsertime-cycles=0
- --AndroidStartUp-test-name=cold_view_nav_start
- --perfherder
- --hooks
- testing/performance/hooks_android_startup.py
- --AndroidStartUp-product=fenix
- --AndroidStartUp-release-channel=nightly
-
-hw-a51-startup-focus-cold-main-first-frame:
- worker-type: t-bitbar-gw-perf-a51
- description: Run android startup perftest on Focus on a Samsung A51
- treeherder:
- symbol: perftest(startup-focus-cmff)
- tier: 2
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- attributes:
- cron: true
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor=mobile-browser
- --AndroidStartUp
- testing/performance/perftest_android_startup.js
- --browsertime-cycles=0
- --AndroidStartUp-test-name=cold_main_first_frame
- --perfherder
- --hooks
- testing/performance/hooks_android_startup.py
- --AndroidStartUp-product=focus
- --AndroidStartUp-release-channel=nightly
-
-hw-a51-startup-focus-cold-view-nav-start:
- worker-type: t-bitbar-gw-perf-a51
- description: Run android startup perftest on Focus on a Samsung A51
- treeherder:
- symbol: perftest(startup-focus-cvns)
- tier: 2
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- attributes:
- cron: true
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor=mobile-browser
- --AndroidStartUp
- testing/performance/perftest_android_startup.js
- --browsertime-cycles=0
- --AndroidStartUp-test-name=cold_view_nav_start
- --perfherder
- --hooks
- testing/performance/hooks_android_startup.py
- --AndroidStartUp-product=focus
- --AndroidStartUp-release-channel=nightly
-
-hw-a51-startup-geckoview-cold-main-first-frame:
- worker-type: t-bitbar-gw-perf-a51
- description: Run android startup perftest on Geckoview on a Samsung A51
- treeherder:
- symbol: perftest(startup-geckoview-cmff)
- tier: 2
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- attributes:
- cron: true
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor=mobile-browser
- --AndroidStartUp
- testing/performance/perftest_android_startup.js
- --browsertime-cycles=0
- --AndroidStartUp-test-name=cold_main_first_frame
- --perfherder
- --hooks
- testing/performance/hooks_android_startup.py
- --AndroidStartUp-product=geckoview_example
- --AndroidStartUp-release-channel=nightly
-
-hw-a51-startup-geckoview-cold-view-nav-start:
- worker-type: t-bitbar-gw-perf-a51
- description: Run android startup perftest on Geckoview_example on a Samsung A51
- treeherder:
- symbol: perftest(startup-geckoview-cvns)
- tier: 2
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- attributes:
- cron: true
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor=mobile-browser
- --AndroidStartUp
- testing/performance/perftest_android_startup.js
- --browsertime-cycles=0
- --AndroidStartUp-test-name=cold_view_nav_start
- --perfherder
- --hooks
- testing/performance/hooks_android_startup.py
- --AndroidStartUp-product=geckoview_example
- --AndroidStartUp-release-channel=nightly
-
-hw-a51-startup-chrome-m-cold-main-first-frame:
- worker-type: t-bitbar-gw-perf-a51
- description: Run android startup perftest on Chrome on a Samsung A51
- treeherder:
- symbol: perftest(startup-chrome-m-cmff)
- tier: 2
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- attributes:
- cron: true
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor=mobile-browser
- --AndroidStartUp
- testing/performance/perftest_android_startup.js
- --browsertime-cycles=0
- --AndroidStartUp-test-name=cold_main_first_frame
- --perfherder
- --hooks
- testing/performance/hooks_android_startup.py
- --AndroidStartUp-product=chrome-m
- --AndroidStartUp-release-channel=release
-
-hw-a51-perfstats-gv:
- worker-type: t-bitbar-gw-perf-a51
- description: Run PerfStats perftest on GeckoView on a Samsung A51
- treeherder:
- symbol: perftest(perfstats-gv)
- platform: android-hw-a51-11-0-arm7-shippable/opt
- attributes:
- cron: false
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor mobile-browser
- --android
- --android-app-name org.mozilla.geckoview_example
- --android-activity org.mozilla.geckoview_example.GeckoViewActivity
- --android-clear-logcat
- --android-capture-logcat logcat
- --android-install-apk gve_nightly_api16
- --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver
- --output $MOZ_FETCHES_DIR/../artifacts
- --perfherder
- --perfherder-app geckoview
- --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
- --browsertime-iterations 10
- --hooks testing/performance/hooks_perfstats.py
- testing/performance/perftest_perfstats.js
-
-hw-a51-aarch64-perfstats-gv:
- worker-type: t-bitbar-gw-perf-a51
- description: Run PerfStats perftest on GeckoView on a Samsung A51
- treeherder:
- symbol: perftest(perfstats-gv)
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- attributes:
- cron: false
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor mobile-browser
- --android
- --android-app-name org.mozilla.geckoview_example
- --android-activity org.mozilla.geckoview_example.GeckoViewActivity
- --android-clear-logcat
- --android-capture-logcat logcat
- --android-install-apk gve_nightly_aarch64
- --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver
- --output $MOZ_FETCHES_DIR/../artifacts
- --perfherder
- --perfherder-app geckoview
- --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
- --browsertime-iterations 10
- --hooks testing/performance/hooks_perfstats.py
- testing/performance/perftest_perfstats.js
-
-hw-a51-perfstats-fenix:
- worker-type: t-bitbar-gw-perf-a51
- description: Run PerfStats perftest on Fenix on a Samsung A51
- treeherder:
- symbol: perftest(perfstats-fenix)
- platform: android-hw-a51-11-0-arm7-shippable/opt
- attributes:
- cron: false
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor mobile-browser
- --android
- --android-app-name org.mozilla.fenix
- --android-activity org.mozilla.fenix.IntentReceiverActivity
- --android-clear-logcat
- --android-capture-logcat logcat
- --android-install-apk fenix_nightly_armeabi_v7a
- --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver
- --output $MOZ_FETCHES_DIR/../artifacts
- --perfherder
- --perfherder-app fenix
- --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
- --browsertime-iterations 10
- --hooks testing/performance/hooks_perfstats.py
- testing/performance/perftest_perfstats.js
-
-hw-a51-aarch64-perfstats-fenix:
- worker-type: t-bitbar-gw-perf-a51
- description: Run PerfStats perftest on Fenix on a Samsung A51
- treeherder:
- symbol: perftest(perfstats-fenix)
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- attributes:
- cron: false
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor mobile-browser
- --android
- --android-app-name org.mozilla.fenix
- --android-activity org.mozilla.fenix.IntentReceiverActivity
- --android-clear-logcat
- --android-capture-logcat logcat
- --android-install-apk fenix_nightly_arm64_v8a
- --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver
- --output $MOZ_FETCHES_DIR/../artifacts
- --perfherder
- --perfherder-app fenix
- --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
- --browsertime-iterations 10
- --hooks testing/performance/hooks_perfstats.py
- testing/performance/perftest_perfstats.js
-
-hw-a51-record-websites:
- worker-type: t-bitbar-gw-perf-a51
- description: Run perftest to record mobile websites
- treeherder:
- symbol: perftest(rec)
- platform: android-hw-a51-11-0-aarch64-shippable/opt
- require-build:
- android-hw-a51-11-0-aarch64-shippable/opt: build-android-aarch64-shippable/opt
- attributes:
- cron: false
- run-on-projects: []
- scopes:
- - secrets:get:project/releng/gecko/build/level-{level}/conditioned-profiles
- - secrets:get:project/perftest/gecko/level-{level}/perftest-login
- run:
- command: >-
- mkdir -p $MOZ_FETCHES_DIR/../artifacts &&
- cd $GECKO_PATH &&
- python3 python/mozperftest/mozperftest/runner.py
- --flavor mobile-browser
- --android
- --android-app-name org.mozilla.geckoview_example
- --android-activity org.mozilla.geckoview_example.GeckoViewActivity
- --android-clear-logcat
- --android-capture-logcat logcat
- --android-install-apk gve_nightly_aarch64
- --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver
- --proxy
- --output $MOZ_FETCHES_DIR/../artifacts
- --hooks testing/performance/hooks_recording.py
- testing/performance/perftest_record.js