Граф коммитов

12603 Коммитов

Автор SHA1 Сообщение Дата
Greg Mierzwinski 6ca2c41aee Bug 1832059 - Add a layer to run mochitest performance tests. r=perftest-reviewers,kshampur
This patch adds a new layer that allows developers to run mochitest tests as performance tests directly. It provides the ability to run them in CI on linux, and locally through `./mach test` using the FunctionalTestRunner. Some additional try mapping is also added for future tests. The remote run (CI) method uses the mochitest run_test_harness method directly, along with the mochitest argument parser.

Differential Revision: https://phabricator.services.mozilla.com/D190994
2023-10-24 13:05:50 +00:00
Mike Hommey cdf77fdf1a Bug 1855564 - Switch Firefox builds to macOS 14.0 SDK. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D189889
2023-10-24 00:47:15 +00:00
Jesse Schwartzentruber a4ab5d4ec0 Bug 1860171 - Update AFL++ to current stable r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D191487
2023-10-23 21:37:16 +00:00
Joel Maher 5e638698b9 Bug 1857379 - Split browser.toml in two to fix devtools timeout on linux/debug. r=aryx,devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D191528
2023-10-23 21:29:15 +00:00
Tooru Fujisawa 639088c13f Bug 1854886 - Fix M-dt-no-eft-nofis description. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D191593
2023-10-23 17:21:37 +00:00
Chris Fallin 904486c3c6 Bug 1859010: run native PBL and PBL-wasi builds in SpiderMonkey CI. r=sfink,jmaher
This patch adds portable baseline builds for SpiderMonkey on both the
native Linux/x86-64 test platform and on `wasm32-wasi`, and runs tests
on the former.

Differential Revision: https://phabricator.services.mozilla.com/D190973
2023-10-23 16:03:22 +00:00
Ryan VanderMeulen 2fb1ac873b Bug 1860137 - Update to JDK 17.0.9. r=geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D191475
2023-10-23 15:33:02 +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
Kash Shampur 4dd7e1abda Bug 1848419 - Make custom-car android available in CI selection. r=perftest-reviewers,taskgraph-reviewers,AlexandruIonescu,bhearsum
Chromium-as-Release (CaR) is a custom upstream chromium build (configured as "release")
On the desktop platform we have these builds running already.
This patch adds support for custom-car Android builds to be useable in performance testing.
Since android tests are run on a linux host, we make use of the existing chromium linux chromedriver fetch.
At the moment we only want the performance tests to run on speedometer.

Differential Revision: https://phabricator.services.mozilla.com/D191212
2023-10-23 13:50:49 +00:00
Kash Shampur 9be0f8d503 Bug 1848419 - Add a toolchain for building CaR for Android arm64. r=perftest-reviewers,sparky
This patch adds the ability to build custom chromium-as-release (CaR) for the android platform (arm64).
A linux host is used for the android builds so a new dockerfile is added to maintain as either platform (e.g. Linux and Android) may
have differing dependencies and potentially diverge further in the future.
We can look into consolidating them into one dockerfile later if needed.

Differential Revision: https://phabricator.services.mozilla.com/D189604
2023-10-23 13:50:48 +00:00
Joel Maher eeb59660aa Bug 1809667 - reduce win/msix and linux/mochitest task timeouts. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D191492
2023-10-19 21:33:50 +00:00
Sylvestre Ledru 82db67a6be Bug 1860157 - Fix typos found by codespell 2.2.6 r=webdriver-reviewers,zeid,search-reviewers,perftest-reviewers,devtools-reviewers,releng-reviewers,gbrown,sparky,jteow
Differential Revision: https://phabricator.services.mozilla.com/D191480
2023-10-19 20:52:10 +00:00
serge-sans-paille 3e25d7f44d Bug 1834414 - Consistent lzma support for taskcluster Python r=glandium
On OSX, depending on the node used to build python, lzma support was
available or not (depending on local setup). Then it could fail at
runtime if another node was used.

Build xz from source and use it as a build dependency to always provide
lzma on OSX, as we already do on Linux and Windows.

As a side effect, provide more verbose output during the post link
process.

Differential Revision: https://phabricator.services.mozilla.com/D191044
2023-10-19 19:39:38 +00:00
Joel Maher 4c386bf126 Bug 1859178 - skip webgpu tests in wpt backlog. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D191345
2023-10-18 20:41:34 +00:00
Gabriele Svelto 83fef9fb8e Bug 1753576 - Use debuginfod to scrape debug information from Linux system libraries and distro builds r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D191047
2023-10-18 19:11:48 +00:00
Norisz Fay 92a99da06d Backed out 3 changesets (bug 1850914) for causing python failure on test_generate_params.py
Backed out changeset 1bddb80abb57 (bug 1850914)
Backed out changeset 63b45ce2441e (bug 1850914)
Backed out changeset 5416d6faa8a4 (bug 1850914)
2023-10-17 19:15:52 +03:00
KS 53dcb61107 Bug 1859413 - Increase wait time for wasm-misc-baseline test. r=perftest-reviewers,afinder
Adding a wait time greater than the default 900s (now 1500s) for the
wasm-misc-baseline benchmark fixes the permafail occuring on the linux
platform.

Differential Revision: https://phabricator.services.mozilla.com/D191132
2023-10-17 14:46:14 +00:00
Julien Cristau d42e0c1758 Bug 1850914 - update test taskgraph parameters. r=releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D187178
2023-10-17 11:51:08 +00:00
Julien Cristau b16997a5db Bug 1850914 - exclude taskgraph test params from yamllint. r=ahal,releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D190956
2023-10-17 11:51:07 +00:00
Julien Cristau 49076c5800 Bug 1850914 - add script to update test parameters.yml. r=releng-reviewers,ahal,gabriel
If called with no arguments it'll update all files (except try.yml and
mr-onpush-geckoview.yml).  It can also be called with a set of filenames
as arguments and will update just those files.

For on-push and cron tasks, we look up the taskcluster index for the
latest corresponding decision task.  For release promotion actions, we
query the public shipit API to find the latest matching task.

Differential Revision: https://phabricator.services.mozilla.com/D187137
2023-10-17 11:51:07 +00:00
Gregory Pappas e1c08f9fbf Bug 1777492 - Merge geckoview-prefs.js and mobile.js r=geckoview-reviewers,Standard8,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185400
2023-10-17 04:57:00 +00:00
Narcis Beleuzu 4b3f6f7f43 Backed out changeset 5a4a0b5fd195 (bug 1777492) for crashtest failure on data:text/html . CLOSED TREE 2023-10-17 07:01:25 +03:00
Gregory Pappas b624d52de5 Bug 1777492 - Merge geckoview-prefs.js and mobile.js r=geckoview-reviewers,Standard8,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185400
2023-10-17 01:53:54 +00:00
Narcis Beleuzu d9036d4cd7 Backed out 3 changesets (bug 1850914) for lint failures on test/params/ . CLOSED TREE
Backed out changeset 193078fd7666 (bug 1850914)
Backed out changeset fb5aa25d1c68 (bug 1850914)
Backed out changeset f98c7051fd98 (bug 1850914)
2023-10-16 21:58:41 +03:00
Julien Cristau 2037c5a45f Bug 1850914 - update test taskgraph parameters. r=releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D187178
2023-10-16 18:00:58 +00:00
Julien Cristau 258a9fbffb Bug 1850914 - add script to update test parameters.yml. r=releng-reviewers,ahal,gabriel
If called with no arguments it'll update all files (except try.yml and
mr-onpush-geckoview.yml).  It can also be called with a set of filenames
as arguments and will update just those files.

For on-push and cron tasks, we look up the taskcluster index for the
latest corresponding decision task.  For release promotion actions, we
query the public shipit API to find the latest matching task.

Differential Revision: https://phabricator.services.mozilla.com/D187137
2023-10-16 18:00:57 +00:00
Cosmin Sabou 9809a194f0 Bug 1859059 - increase chunk number for windows debug mochitest-browser-chrome jobs from 7 to 8. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D190998
2023-10-13 22:38:38 +00:00
Erich Gubler d586bffa5a Bug 1834558, part 2: test(webgpu): bump WebGPU CTS to d70a32b9ec75de9da37dd4eafdef1394906c83c7 r=webgpu-reviewers,taskgraph-reviewers,jmaher,nical
Differential Revision: https://phabricator.services.mozilla.com/D189695
2023-10-13 20:22:50 +00:00
andrej 55fdc3b64e Bug 1858504 - Disable chrome speedometer3 tests. r=perftest-reviewers,sparky
We are temporarily disabling speedometer3 tests on mac osx1300 M2s while we debug issues related to tests taking much longer to complete than it should

Depends on D188866

Differential Revision: https://phabricator.services.mozilla.com/D190801
2023-10-13 14:51:25 +00:00
andrej db8697fd9d Bug 1853748 - Change Speedometer3 to use regular runner not interactive.
It was noted by a performance engineer that we are using the interactive runner for testing speedometer rather than the regular runner.
This patch modifies speedometer to use that runner for desktop and mobile

Differential Revision: https://phabricator.services.mozilla.com/D188866
2023-10-13 14:51:25 +00:00
Mike Hommey 611ef62075 Bug 1855878 - Remove binutils dependencies from tasks that don't need it anymore. r=firefox-build-system-reviewers,sergesanspaille
Bug 1839739 switched clang-based builds to lld, so they don't need
binutils anymore.

Differential Revision: https://phabricator.services.mozilla.com/D189611
2023-10-13 01:20:30 +00:00
Alexandre Lissy b5f3a92de7 Bug 1858575 - Use correct artifact paths r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D190832
2023-10-12 19:40:33 +00:00
Andrew Halberstadt 1c883bcd1a Bug 1858698 - Fix |mach taskgraph ... --target-kind| by syncing upstream Taskgraph changes, r=taskgraph-reviewers,jcristau
This happened because I made changes to `--target-kind` in upstream Taskgraph,
but forgot to sync the `main.py` bits over to `gecko_taskgraph`.

Differential Revision: https://phabricator.services.mozilla.com/D190807
2023-10-12 18:20:12 +00:00
Julien Cristau 193ef9b65e No bug - silence deprecation warnings in bouncer transforms. r=releng-reviewers,taskgraph-reviewers,gbrown
`DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead`

Differential Revision: https://phabricator.services.mozilla.com/D190703
2023-10-12 17:12:37 +00:00
Ryan VanderMeulen 77eefbdb6d Bug 1858694 - Bump mingw to latest upstream. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D190802
2023-10-12 14:08:01 +00:00
Alexandre Lissy d98bf7d8ae Bug 1856616 - Force a snap refresh r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D190718
2023-10-12 07:59:40 +00:00
Julien Cristau 1860dd40f3 Bug 1855154 - run mochitest-media against macosx64-aarch64/debug build r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D189219
2023-10-11 16:14:53 +00:00
Julien Cristau a6d7a226dc Bug 1855154 - set test-setting's `arch` field for macosx aarch64 tests. r=jmaher,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D190587
2023-10-11 16:14:52 +00:00
Heitor Neiva cf55405a56 Bug 1858159 - Fix attribution-l10n beetmover upstream task reference on candidates r=bhearsum,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190631
2023-10-11 15:57:12 +00:00
Alexandre Lissy 5ad50a5861 Bug 1857669 - Take screenshot during selenium tests r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D190473
2023-10-11 07:30:40 +00:00
Alexandre Lissy a4a6fc1772 Bug 1857669 - Install libavcodec/libavutil for Selenium tests r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D190445
2023-10-11 07:30:39 +00:00
KS 676c5991d1 Bug 1857474 - Have CaR OSX toolchain use python 3.8. r=sparky,perftest-reviewers,glandium
In some recent changes upstream, a function caching method was added that
uses functionality introduced in python 3.8. Presently the OSX workers
only have 3.7 by default, so this patch fetches the 3.8 toolchain and
makes use of that binary instead.

Differential Revision: https://phabricator.services.mozilla.com/D190388
2023-10-11 00:30:39 +00:00
Heitor Neiva edae79f296 Bug 1858159 - Fix attribution-l10n beetmover upstream task reference on nightly r=bhearsum,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190626
2023-10-10 21:38:53 +00:00
Andrew Halberstadt 81652f2a17 Bug 1851019 - Enable mochitest-plain-gpu with debug Wayland, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D190621
2023-10-10 20:56:58 +00:00
Mike Hommey 97af5f529e Bug 1858039 - Upgrade webrender docker images to Debian 12. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D190522
2023-10-10 20:56:01 +00:00
Andrew Halberstadt 6442aff82b Bug 1857319 - [ci] Enable mochitest-remote tasks with Wayland, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D190586
2023-10-10 15:09:17 +00:00
Andrew Halberstadt 4e2559a7a1 Bug 1833653 - Enable mochitest-plain on 'linux2204-64-wayland', r=jmaher,credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D190202
2023-10-10 14:19:11 +00:00
Joel Maher 8f2d6893bd Bug 1857769 - OSX opt browser-chrome, chunks imbalanced. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D190510
2023-10-10 11:46:20 +00:00
Noemi Erli c5ae37a330 Backed out changeset 94d15348f5b8 (bug 1855154) for causing python failures CLOSED TREE 2023-10-10 12:49:38 +03:00
Julien Cristau e883a0cffd Bug 1855154 - run mochitest-media against macosx64-aarch64/debug build r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D189219
2023-10-10 08:38:58 +00:00