Commit graph

85 commits

Author SHA1 Message Date
Geoff Brown
da8bb1ad64 Bug 1879213 - run fewer tasks on larch r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D201141
2024-02-09 21:16:55 +00:00
andrej
48eba74477 Bug 1857623 - Enable speedometer and speedometer3 to run on pixel6 devices. r=perftest-reviewers,sparky,taskgraph-reviewers,bhearsum
In this bug we are adding all the things required to run speedometer and speedometer3 tests on the pixel6 devices in CI

Differential Revision: https://phabricator.services.mozilla.com/D199981
2024-02-06 18:30:18 +00:00
andrej
067e522d89 Bug 1859622 - Add taskcluster config to turn on pixel6 devices. r=perftest-reviewers,jmaher,sparky
As part of our evolving performance testing strategy, we are adding pixel6 devices to test on
One day these may replace the a51s but that is not known for certain
This patch adds the ability to run tests on bitbar pixels

Differential Revision: https://phabricator.services.mozilla.com/D191229
2024-01-16 16:12:49 +00:00
KS
e0c8b40945 Bug 1867068 - Simplify the cron for CaR, sp3, and chromium. r=perftest-reviewers,taskgraph-reviewers,sparky,ahal
This patch addresses a few inefficiencies with the current testing setup
for CaR tests and builds. In particular we need to reduce the frequency
of the CaR toolchain builds for the OSX platform and not run on every
m-c push. Instead OSX will run once a day.

Also we don't need to schedule the chromium update cron anymore as that
is automatically fetched through the dependencies of the CaR-sp3 tests
and we don't run chromium tests anymore.

Additionally, we bump up the tier of the OSX arm64 CaR build and tests
from tier 3 to 2.

Differential Revision: https://phabricator.services.mozilla.com/D198305
2024-01-11 20:02:35 +00:00
Sebastian Hengst
773744d75a Bug 1872707 - re-use toolchain custom-car tasks when Chromium gets built for its browsertime performance testing. r=kshampur,taskgraph-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D197520
2024-01-03 21:17:50 +00:00
Greg Mierzwinski
431567e88a Bug 1867669 - Temporarily disable all live site browsertime tests. r=aglavic,perftest-reviewers,taskgraph-reviewers,bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D195236
2023-12-01 23:32:34 +00:00
Greg Mierzwinski
f6962ba563 Bug 1779623 - Disable non-essential pageload tests running on Chrome/Chromium. r=kshampur,perftest-reviewers,taskgraph-reviewers,bhearsum DONTBUILD
This patch disables non-essential pageload tests running on the Chrome, and Chromium browser.

Differential Revision: https://phabricator.services.mozilla.com/D195250
2023-12-01 20:35:30 +00:00
KS
96c69d9504 Bug 1846849 - Update chromium cron to include ARM relevant fetches. r=perftest-reviewers,taskgraph-reviewers,afinder,ahal
Update the chrommium fetch cron to now include the ARM64 Mac OS relevant
files. This ensures we will have available the correct chromedriver for
CaR on Apple Silicon.

Differential Revision: https://phabricator.services.mozilla.com/D193865
2023-11-28 15:33:43 +00:00
Greg Mierzwinski
d7a5518641 Bug 1866082 - Prevent tp6-bench from being selected by crons. r=kshampur,perftest-reviewers,taskgraph-reviewers,jmaher DONTBUILD
This patch prevents the tp6-bench test from being selected by the general-perf-testing (gpt) cron.

Differential Revision: https://phabricator.services.mozilla.com/D194746
2023-11-27 15:40:04 +00:00
KS
ccf1e6e4df Bug 1861998 - Modify cron so that android CaR only runs once a day. r=perftest-reviewers,taskgraph-reviewers,ahal,sparky
This patch modifies the target tasks so that we don't run the sp3 tests
more than once a day for the Android custom-CaR application. This is for
consistency as this is already taken care of in the
`custom-car_perf_testing` which handles custom-car for all platforms.

Differential Revision: https://phabricator.services.mozilla.com/D192518
2023-11-07 14:40:49 +00:00
Kash Shampur
bd4b82f157 Bug 1848419 - Add android CaR to daily m-c cron. r=perftest-reviewers,taskgraph-reviewers,bhearsum,sparky
Differential Revision: https://phabricator.services.mozilla.com/D191251
2023-10-23 13:50:50 +00:00
Alexandre Lissy
f830599ffd Bug 1854553 - Update cron to trigger snap-upstream-test instead of snap-upstream-build r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D188933
2023-10-03 11:09:17 +00:00
Andrew Halberstadt
8c2bcdc84b Bug 1850423 - Decomission esr102 from taskgraph, build toolchains and WPT, r=gbrown,jcristau,taskgraph-reviewers,releng-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D186993
2023-09-28 14:39:35 +00:00
Alexandre Lissy
db872e3441 Bug 1839317 - Add cron task for Firefox Snap upstream builds r=releng-reviewers,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D181731
2023-07-25 16:55:48 +00:00
Joel Maher
decb18e6ab Bug 1836274 - remove windows 7 from taskcluster configs and scheduling. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D180153
2023-07-02 04:06:27 +00:00
Kash Shampur
bbf4157b54 Bug 1833417 - Add OSX Chromium-as-Release to cron. r=perftest-reviewers,taskgraph-reviewers,bhearsum,sparky
This patch updates the CaR cron with OSX builds.
Additionally, the time between building and running perftests is increased from 8 hours to 9 hours,
just to provide a bit more of a buffer in case of failures and in particular for OSX builds which take quite long.

Differential Revision: https://phabricator.services.mozilla.com/D180826
2023-06-19 13:20:01 +00:00
Heitor Neiva
b74ee2c8b9 Bug 1836078 - Update gecko taskgraph to support ESR115 r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D180026
2023-06-09 20:58:21 +00:00
Erich Gubler
63bb3e1538 Bug 1831263: test(webgpu): simplify when tests runs r=taskgraph-reviewers,bhearsum
1. Mark 32-bit, `asan`, `tsan` tasks as `UNCOMMON_TRY_TASK_LABELS`,
   which means they'll only be presented for selection when `--full` is
   passed to Try.
2. Just run Mochitest on every `trunk` push, minus the platforms we disable.

Co-Authored-By: Kelsey Gilbert <jgilbert@mozilla.com>

Differential Revision: https://phabricator.services.mozilla.com/D179816
2023-06-07 02:46:10 +00:00
Norisz Fay
87945aac49 Backed out changeset 1ceebfa927ec (bug 1831263) for causing TypeError related webgpu failures CLOSED TREE 2023-06-06 23:25:44 +03:00
Erich Gubler
ebf22d73c0 Bug 1831263: test(webgpu): simplify when tests runs r=taskgraph-reviewers,bhearsum
1. Mark 32-bit, `asan`, `tsan` tasks as `UNCOMMON_TRY_TASK_LABELS`,
   which means they'll only be presented for selection when `--full` is
   passed to Try.
2. Just run Mochitest on every `trunk` push, minus the platforms we disable.

Co-Authored-By: Kelsey Gilbert <jgilbert@mozilla.com>

Differential Revision: https://phabricator.services.mozilla.com/D179816
2023-06-06 14:54:12 +00:00
Kash Shampur
3ab856b5a0 Bug 1824829 - Add a daily cron for building and running performance tests on custom-car. r=perftest-reviewers,afinder
This patch adds a daily cron task to build the custom chromium-as-release (CaR) application and running
raptor browsertime tests with it.

Differential Revision: https://phabricator.services.mozilla.com/D177545
2023-05-16 13:36:22 +00:00
andrej
b1c129b98d Bug 1826440 - Enable all the performance tests on android chrome. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D174691
2023-04-13 15:01:02 +00:00
andrej
11a6ea9dcb Bug 1825574 - Create a daily cron to run Chrome release tests against Speedometer 3 for android and desktop. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D174163
2023-04-01 19:51:29 +00:00
andrej
eff115ed96 Bug 1780817 - Android Chrome a51 test perma fails. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D173765
2023-03-28 14:57:27 +00:00
Kash Shampur
83494b8504 Bug 1816421 - Disable mobile fission performance tests on all branches. r=perftest-reviewers,sparky
This patch should disable fenix/geckoview *fission* performance tests only.
The tests are still available to select through Try.

Differential Revision: https://phabricator.services.mozilla.com/D171133
2023-02-28 18:30:05 +00:00
Julien Cristau
1c30e93e7f Bug 1818452 - remove osx 10.14 from test configs. r=jmaher,MasterWayZ
There are no jobs remaining on 10.14, but we still had some lingering
supporting code.

Also change the treeherder label for the generate-profile task to match
the actual worker type.

Differential Revision: https://phabricator.services.mozilla.com/D170735
2023-02-23 16:41:17 +00:00
Olek Czubiak
dbed88654b Bug 1806105 - Fix Pylint errors and warnings on taskcluster/ r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D166473
2023-02-07 12:14:28 +00:00
Julien Cristau
a037a48638 Bug 1814661 - add specific task selection for holly. r=releng-reviewers,bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D168697
2023-02-02 17:11:18 +00:00
Julien Cristau
eae629b3f5 Bug 1814418 - don't include android/geckoview builds in esr staging releases. r=releng-reviewers,gbrown DONTBUILD
Instead of excluding android builds based on the `project` parameter, use
`release_type`, which is properly set to e.g. `esr102` by `mach try release`.

Differential Revision: https://phabricator.services.mozilla.com/D168563
2023-02-01 16:55:37 +00:00
serge-sans-paille
7b79ce9a2d Bug 1805656 - Honor extra filters in filter_by_uncommon_try_tasks r=taskgraph-reviewers,jcristau
As a side effect, avoid a deepcopy when a simple itertools.chain can do
the trick.

Differential Revision: https://phabricator.services.mozilla.com/D164652
2023-01-17 07:52:59 +00:00
Greg Mierzwinski
5e453e33b1 Bug 1806035 - Enable Windows Speedometer 3 tests. r=perftest-reviewers,kshampur
This patch updates the S3 commit used, fixes an issue with local Windows benchmark runs, and enables the windows S3 tests in CI.

Differential Revision: https://phabricator.services.mozilla.com/D166323
2023-01-11 13:39:09 +00:00
Greg Mierzwinski
5fa5bdba69 Bug 1806035 - Run Speedometer 3 in CI. r=perftest-reviewers,afinder
This patch adds the speedometer 3 benchmark test to raptor enables it for CI. In CI, it'll start by running on Linux, and MacOSX on Firefox, Chrome, and Chromium. The patch also adds a new method for parsing benchmark tests that is more generic and works in conjunction with the `custom_data` option.

Differential Revision: https://phabricator.services.mozilla.com/D165988
2023-01-09 18:13:40 +00:00
Joel Maher
235e74e24f Bug 1805503 - Add Pixel 5 and run jittest/reftest/crashtests on there. r=bxbrenden
Differential Revision: https://phabricator.services.mozilla.com/D165688
2022-12-29 18:01:54 +00:00
Ben Hearsum
073422c0d6 Bug 1805989: run non-shippable MSIX tests on autoland and try r=jmaher
I gave this a good on Try with a bunch of retriggers - no new failures came up, so I think this is good to go.

Differential Revision: https://phabricator.services.mozilla.com/D164939
2022-12-19 16:51:50 +00:00
Cristian Tuns
9966f020fe Backed out changeset 079d34eb51b0 (bug 1805989) for causing bc failures on win 10 2004 msix CLOSED TREE 2022-12-16 18:27:20 -05:00
Ben Hearsum
b6cc4d37e1 Bug 1805989: run non-shippable MSIX tests on autoland and try r=jmaher
I gave this a good on Try with a bunch of retriggers - no new failures came up, so I think this is good to go.

Differential Revision: https://phabricator.services.mozilla.com/D164939
2022-12-16 21:14:04 +00:00
Marco Castelluccio
faa5410de1 Bug 1790816 - Reformat taskcluster/ with isort. r=#linter-reviewers CLOSED TREE
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D162661
2022-12-16 11:14:02 +00:00
Ben Hearsum
cd7d832ee8 Bug 1712329: Ensure msix tests show up on try without --full r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D164083
2022-12-12 14:36:41 +00:00
Marian-Vasile Laza
b94fb931fa Backed out 7 changesets (bug 1712329) for causing mochitest certificate integration failures. CLOSED TREE
Backed out changeset 9812a580faff (bug 1712329)
Backed out changeset 108f339bf13e (bug 1712329)
Backed out changeset a64c580e31d0 (bug 1712329)
Backed out changeset 7cce6af9c6b5 (bug 1712329)
Backed out changeset e7f1b3c8f532 (bug 1712329)
Backed out changeset 71562a7b9060 (bug 1712329)
Backed out changeset d249b4468265 (bug 1712329)
2022-12-08 19:25:57 +02:00
Ben Hearsum
2ab4b48ebb Bug 1712329: Ensure msix tests show up on try without --full r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D164083
2022-12-08 15:16:45 +00:00
Marian-Vasile Laza
0f9f899589 Backed out 7 changesets (bug 1712329) for breaking the decision task landing. CLOSED TREE
Backed out changeset 6663585b720e (bug 1712329)
Backed out changeset 054c8b42c54d (bug 1712329)
Backed out changeset 86bc88c293fe (bug 1712329)
Backed out changeset 16b42b3c4f49 (bug 1712329)
Backed out changeset a937a2551259 (bug 1712329)
Backed out changeset 81a9fa3a88c2 (bug 1712329)
Backed out changeset c8e40be18e99 (bug 1712329)
2022-12-08 16:29:30 +02:00
Ben Hearsum
583bfc97be Bug 1712329: Ensure msix tests show up on try without --full r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D164083
2022-12-08 14:15:30 +00:00
Kash Shampur
2aa3c9900d Bug 1803792 - Add Safari performance tests to general_perf_testing cron. r=perftest-reviewers,sparky
Now that we can run performance tests on Safari, this patch adds these tests to the general_perf_testing cron.
This let's us run the existing Safari live and benchmark tests at the same frequency as Chrome tests.

Differential Revision: https://phabricator.services.mozilla.com/D163987
2022-12-07 14:24:13 +00:00
Mark Banner
e59ef8d6fd Bug 1801283 - Fix eslint-build tester running from cron, and make sure it doesn't run at other times. r=releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D162385
2022-11-24 16:18:14 +00:00
Cristian Tuns
1e7840b129 Backed out changeset cbbd3bc4d731 (bug 1801283) as requested by Standard8. CLOSED TREE 2022-11-24 03:51:42 -05:00
Mark Banner
ac16fdb8c0 Bug 1801283 - Fix eslint-build tester running from cron, and make sure it doesn't run at other times. r=releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D162385
2022-11-23 23:21:46 +00:00
Nick Alexander
9e831a03d2 Bug 1666491 - Add a eslint-build tester (tier 3) that depends on xpt artifacts. r=nalexander,releng-reviewers,gbrown
Depends on D161641

Differential Revision: https://phabricator.services.mozilla.com/D162072
2022-11-17 10:57:41 +00:00
Alex Finder
d9f1a25427 Bug 1793823 disable p2 perf tests r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D159375
2022-11-03 14:42:39 +00:00
Andrew Halberstadt
7ec4c7a689 Bug 1795921 - Back out changeset b7380df3b9a8, r=releng-reviewers,gbrown
This was causing `always-target` tasks to no longer be eligible for
optimization on try.

Differential Revision: https://phabricator.services.mozilla.com/D160411
2022-10-31 13:14:21 +00:00
Andrew Halberstadt
1b90c899f3 Bug 1759030 - [gecko_taskgraph] Move 'always_target' implementation outside of generator.py, r=releng-reviewers,gbrown
The `always_target` attribute is a feature which I believe I previously
mis-implemented. It doesn't belong in `generator.py` and should instead be
implemented somewhere in `target_tasks.py`. I chose to wrap the registration
decorator to guarantee backwards compatibility within Gecko. Though we may wish
to move it out to a filter in the future.

I'm making this change now to facilitate merging standalone and Gecko
taskgraphs. The `always_target` feature will be removed from standalone (as it
isn't being used and should consumers need something like it, they can roll
their own implementations).

With the feature removed from both Gecko and standalone in generator.py, this
file will now be identical across both Taskgraphs and can therefore be removed
from Gecko.

Differential Revision: https://phabricator.services.mozilla.com/D159181
2022-10-14 14:19:15 +00:00