tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 7ad768c1e5d3f106be9863030515aa43ba387ca3
parent b0878380e980bbb3f4098f41eed50a61249f0d18
Author: Greg Mierzwinski <gmierz2@outlook.com>
Date:   Wed, 22 Oct 2025 15:54:55 +0000

Bug 1987909 - Add a browsertime smoke test to CI. r=mozperftest-reviewers,kshampur

Differential Revision: https://phabricator.services.mozilla.com/D264565

Diffstat:
Mtaskcluster/kinds/perftest/linux.yml | 19+++++++++++++++++++
Mtaskcluster/kinds/perftest/macosx.yml | 21+++++++++++++++++++++
Mtaskcluster/kinds/perftest/windows11-24h2.yml | 20++++++++++++++++++++
3 files changed, 60 insertions(+), 0 deletions(-)

diff --git a/taskcluster/kinds/perftest/linux.yml b/taskcluster/kinds/perftest/linux.yml @@ -99,6 +99,25 @@ try-browsertime: --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver --output $MOZ_FETCHES_DIR/../artifacts +browsertime-sample: + description: Run the sample browsertime sample test in CI + treeherder: + symbol: perftest(bt-sample) + tier: 2 + attributes: + cron: false + run-on-projects: [mozilla-central] + run: + command: >- + mkdir -p $MOZ_FETCHES_DIR/../artifacts && + cd $MOZ_FETCHES_DIR && + python3 python/mozperftest/mozperftest/runner.py + --browsertime-binary ${MOZ_FETCHES_DIR}/firefox/firefox-bin + --flavor desktop-browser + --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver + --output $MOZ_FETCHES_DIR/../artifacts + python/mozperftest/mozperftest/tests/data/samples/perftest_example.js + domcount: description: Run DOM test treeherder: diff --git a/taskcluster/kinds/perftest/macosx.yml b/taskcluster/kinds/perftest/macosx.yml @@ -59,6 +59,27 @@ try-browsertime: --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver --output $MOZ_FETCHES_DIR/../artifacts +browsertime-sample: + description: Run the sample browsertime sample test in CI + treeherder: + symbol: perftest(bt-sample) + tier: 2 + attributes: + cron: false + run-on-projects: [mozilla-central] + run: + command: >- + mkdir -p $MOZ_FETCHES_DIR/../artifacts && + cd $MOZ_FETCHES_DIR && + python3 -m venv . && + bin/python3 python/mozperftest/mozperftest/runner.py + --browsertime-binary ${MOZ_FETCHES_DIR}/target.dmg + --browsertime-node ${MOZ_FETCHES_DIR}/node/bin/node + --flavor desktop-browser + --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver + --output $MOZ_FETCHES_DIR/../artifacts + python/mozperftest/mozperftest/tests/data/samples/perftest_example.js + # We'd like not to have to specify each test separately here. See bug 1865852. service-worker: description: Run service worker tests diff --git a/taskcluster/kinds/perftest/windows11-24h2.yml b/taskcluster/kinds/perftest/windows11-24h2.yml @@ -37,6 +37,26 @@ try-browsertime: --browsertime-node ${MOZ_FETCHES_DIR}/node/node.exe --output $MOZ_FETCHES_DIR/../artifacts +browsertime-sample: + description: Run the sample browsertime sample test in CI + treeherder: + symbol: perftest(bt-sample) + tier: 2 + attributes: + cron: false + run-on-projects: [mozilla-central] + run: + command: >- + mkdir -p $MOZ_FETCHES_DIR/../artifacts && + cd $MOZ_FETCHES_DIR && + python3.exe python/mozperftest/mozperftest/runner.py + --browsertime-binary ${MOZ_FETCHES_DIR}/firefox/firefox.exe + --flavor desktop-browser + --browsertime-geckodriver ${MOZ_FETCHES_DIR}/geckodriver.exe + --browsertime-node ${MOZ_FETCHES_DIR}/node/node.exe + --output $MOZ_FETCHES_DIR/../artifacts + python/mozperftest/mozperftest/tests/data/samples/perftest_example.js + # We'd like not to have to specify each test separately here. See bug 1865852. service-worker: description: Run service worker tests