Commit Graph

532 Commits

Author SHA1 Message Date
Vasish Baungally
38ec4d476f Bug 1931878 - Add cold start latency to ML Perftest - r=tarek,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D229373
2024-11-21 17:22:55 +00:00
Carla Severe
9ba30504e5 Bug 1928539 - Add PerfCompare Documentation to firefox source docs. r=sparky,perftest-reviewers DONTBUILD
This patch adds a PerfCompare Documentation page to the performance testing docs.

Differential Revision: https://phabricator.services.mozilla.com/D229411
2024-11-20 22:42:01 +00:00
KS
4a85fa6154 Bug 1928416 - Run jetstream2 benchmark on apple silicon + android. r=perftest-reviewers,fbilt
Currently lacking ARM coverage for the jetstream2 test, so this patch
enables it on the apple silicon and android A55 device.

Differential Revision: https://phabricator.services.mozilla.com/D228239
2024-11-20 17:34:31 +00:00
Greg Mierzwinski
93ced1b5d9 Bug 1932288 - Regenerate perfdocs to fix failure. r=perftest-reviewers,kshampur DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D229642
2024-11-20 17:00:54 +00:00
Chidam Gopal
485c1c07d3 Bug 1929596 - Add MLSuggest inference as under ml tests and make it run inference?tarek,adw,sparky r=urlbar-reviewers,perftest-reviewers,sparky,adw,tarek
Differential Revision: https://phabricator.services.mozilla.com/D228192
2024-11-18 21:26:39 +00:00
Sandor Molnar
1afafe4b1a Backed out changeset 6d7a02956bac (bug 1929596) for not being properly reviewed. 2024-11-16 06:41:17 +02:00
Chidam Gopal
7aa28293fd Bug 1929596 - Add MLSuggest inference as under ml tests and make it run inference?tarek,adw,sparky r=urlbar-reviewers,adw
Differential Revision: https://phabricator.services.mozilla.com/D228192
2024-11-16 03:57:15 +00:00
Tarek Ziadé
80898898d8 Bug 1930097 - Add a concurrent workers perftest r=sparky,cgopal,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228813
2024-11-15 07:46:40 +00:00
KS
7cb9fed3a0 Bug 1925531 - Change p6/s24 platform names. r=perftest-reviewers,taskgraph-reviewers,jmaher,sparky
This patch changes p6/s24 platform naming convention to remove the
`-qr` and duplicate `android`. We recently did the same for the A55

Differential Revision: https://phabricator.services.mozilla.com/D228247
2024-11-07 18:09:13 +00:00
Chidam Gopal
55c58339f0 Bug 1928224 - Add intent and NER performance test in local r=sparky,tarek,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D227416
2024-11-07 14:45:12 +00:00
Greg Mierzwinski
74b438f3d4 Bug 1928135 - Output suite-level description missing error on all changed files. r=perftest-reviewers,fbilt DONTBUILD
This patch fixes an issue where the suite-level description error wasn't being output. Instead of using the manifest from the yaml for this error, we'll output the failure to all changed files. Some additional changes are made for mozperftest to handle tests with periods in their names.

Differential Revision: https://phabricator.services.mozilla.com/D227378
2024-11-07 12:17:51 +00:00
florin.bilt
353f0695ef Bug 1915516 -Re-enable "Fenix-Fission" and "GeckoView-Fission" Android perf tests (on mozilla-central) r=perftest-reviewers,taskgraph-reviewers,kshampur,ahal
Differential Revision: https://phabricator.services.mozilla.com/D226502
2024-11-05 15:04:46 +00:00
Vasish Baungally
d27d9480e0 Bug 1919861 - Add metrics for remote models running in CI - r=sparky,tarek,frontend-codestyle-reviewers,perftest-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D223990
2024-10-31 20:10:56 +00:00
Beth Rennie
91c7baf502 Bug 1922040 - Remove fxrecord from the tree r=sparky,perftest-reviewers,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D227389
2024-10-31 18:30:53 +00:00
Alexandru Marc
714318814a Backed out changeset bfe4f7bcf0e7 (bug 1919861) for causing bc failures @ ModelHub.sys.mjs. CLOSED TREE 2024-10-31 16:24:13 +02:00
Vasish Baungally
5da652af25 Bug 1919861 - Add metrics for remote models running in CI - r=sparky,tarek,frontend-codestyle-reviewers,perftest-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D223990
2024-10-31 13:14:21 +00:00
KS
7a28cb4c2c Bug 1907923 - Add additional documentation on how to see or gather profiles in perftest tasks. r=perftest-reviewers,sparky
Add an update to the perftest in a nutshell section of the documentation
with some additional information on how engineers can get profiles of
performance tests.

Differential Revision: https://phabricator.services.mozilla.com/D226402
2024-10-28 18:57:06 +00:00
Chun-Min Chang
f64dbf04f0 Bug 1920813 - Add performance test for WebCodecs video encoding r=perftest-reviewers,media-playback-reviewers,aosmond,padenot,sparky
This patch introduces performance tests to evaluate the video encoding
performance in two usage scenarios: *Realtime* and *Record*. Each
scenario assesses the encoding using two key metrics:

1. Frame Encoding Latency: The time from encoding a single frame to
   receiving its encoded result
2. Total Encoding Time: The duration from the first encoding request to
   the reception of the last encoded result

In the *Realtime* scenario, minimizing the latency for each frame is
crucial. This metric is essential for applications like live streaming
and video conferencing, where timely delivery of each frame impacts user
experience.

In contrast, the *Record* scenarios prioritizes the total encoding time.
Here, the focus is on processing the entire sequence efficiently to
produce the final output.

By adding these tests, we aim to thoroughly assess and optimize the
encoder's performance under both scenarios, ensuring Gecko provides the
experience users expect.

Differential Revision: https://phabricator.services.mozilla.com/D224999
2024-10-25 21:43:26 +00:00
Paul Adenot
d67698f7db Bug 1925288 - Clean up webcodecs prefs in tests (performance and WPT). r=chunmin,aosmond,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D225986
2024-10-24 07:37:55 +00:00
KS
23245b6adc Bug 1922362 - Remove a55 android config duplication. r=perftest-reviewers,sparky,taskgraph-reviewers,jmaher
In bug 1922360 we temporarily "duplicated" the a55 tasks for about 2
weeks to account for new time series signatures. Now we can remove the
old, incorrect name, and move forward with the better naming convention.

Differential Revision: https://phabricator.services.mozilla.com/D226570
2024-10-23 13:15:25 +00:00
Greg Mierzwinski
de7f92bd76 Bug 1918730 - Run speedometer3 on windows 11 reference hardware. r=perftest-reviewers,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D226495
2024-10-23 12:13:05 +00:00
Sylvestre Ledru
7f19f07519 Bug 1926284 - Ride along: fix other fenix links r=android-reviewers,geckoview-reviewers,tthibaud,owlish DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D226494
2024-10-23 08:38:09 +00:00
florin.bilt
72a1ed3708 Bug 1908420 - Add documentation about how to add extra-options to try run tasks r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D225781
2024-10-22 07:37:20 +00:00
KS
6a2b69267e Bug 1920821 - Enable mitmproxy 11.0.0 on Windows/MacOS r=perftest-reviewers,sparky
This patch enables performance pageload tests to now use mitmproxy
11.0.0, only on the Mac/Windows platform.
This will run on a subset of tests as the binary doesn't properly run on
old recordings (e.g. mitm 6) but seems to run fine on recordings mitm7
and greater.

Additionally, the mitmproxy version for android is bumped from 10 -> 11.
Although 10.x.x was only recently landed, 11 was released shortly after
so we might as well keep all platforms on the same version where
possible.

Differential Revision: https://phabricator.services.mozilla.com/D224383
2024-10-21 22:13:45 +00:00
florin.bilt
1d1a1f4640 Bug 1881556 - Add documentation on the cpuTime metric to raptor documentation r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D223298
2024-10-11 09:52:43 +00:00
KS
87baaa2855 Bug 1915462 - Remove A51 from perf testing. r=perftest-reviewers,sparky,taskgraph-reviewers,jmaher
This patch finalizes the A51 -> A55 transition and removes the ability to
run performance tests on the A51 devices

Differential Revision: https://phabricator.services.mozilla.com/D224848
2024-10-10 18:26:06 +00:00
Kershaw Chang
69d3815717 Bug 1895361 - Implement network throttling based on dynamic conditions, r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D222785
2024-10-10 14:39:38 +00:00
Greg Mierzwinski
68a66de9af Bug 1916538 - Add documentation about the mach perftest alet command. r=perftest-reviewers,fbilt
This patch adds some documentation about the mach perftest alert layer, and how to use it. This includes the additional options that it has.

Differential Revision: https://phabricator.services.mozilla.com/D224006
2024-10-09 14:51:30 +00:00
KS
4e44d35ecf Bug 1922360 - Duplicate a55 config temporarily to fix naming convention. r=perftest-reviewers,sparky,jmaher
We currently have duplicate mentions of "android" in a few device
configurations. This patch temporarily duplicates the platform with the
fix, so that we can run it for ~2 weeks before removing the old
"incorrect" config. This is to ensure a smooth "migration" and to avoid
abruptly reseting the time series data for A55

Additionally, we remove the '-qr' suffix from the platform name as it is
outdated.

A55 is prioritized first as we are in the process of removing the A51's
and we have more capacity on the A55's at the moment.

After about 2 weeks this will be de-duplicated in bug 1922362

Differential Revision: https://phabricator.services.mozilla.com/D224373
2024-10-08 01:55:10 +00:00
andrej
5c7c8c75a8 Bug 1907910 - Add comment 0 documentation. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D223621
2024-10-07 20:05:52 +00:00
KS
43122e0891 Bug 1922094 - Add opt builds for a55. r=perftest-reviewers,sparky
Update the test-platforms config to make available A55 opt builds for
browsertime tests. We had this for for A51's and as those are being
phased out we should have the same ability on A55's

Differential Revision: https://phabricator.services.mozilla.com/D224258
2024-10-02 19:15:57 +00:00
KS
0989e534a0 Bug 1890306 - Add mitmproxy 10 for use on android performance testing. r=perftest-reviewers,sparky
This patch makes available the mitm 10 binary for android, and at the
moment only runs it on recordings using version 8 as there are errors on
older versions so we might as well wait until we record those.

These subset of sites are bild-de, allrecipes, instagram, and sina

Differential Revision: https://phabricator.services.mozilla.com/D223829
2024-10-02 17:43:20 +00:00
andrej
c08862b01f Bug 1921075 - Re-enable all chrome tests undoing the accidental removal. r=perftest-reviewers,kshampur
In bug 1914816 I was tasked with diabling and removing all chrome test for osx 1015, but I accidently disabled and removed all chrome tests, this patch fixes this and re-enables/re-adds all chrome tests other than the 1015 ones

Differential Revision: https://phabricator.services.mozilla.com/D223626
2024-09-25 20:47:26 +00:00
KS
8c775e2cf9 Bug 1919604 - Run tp6 pageload benchmark on only win/linux. r=perftest-reviewers,sparky
the `tp6-bench` works for the most part on windows and linux, so this
patch enables it to run on autoland so that data can start getting
collected. Additionally, keep this on tier 3 for now until we know more
about the data, and ignore osx 1015 & 1400 for now.

Differential Revision: https://phabricator.services.mozilla.com/D222685
2024-09-22 23:21:38 +00:00
andrej
3bd9158d7d Bug 1914816 - Disable performance testing on chrome for osx 10.15. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D222818
2024-09-19 20:40:02 +00:00
myeongjun
e187818d25 Bug 1826822 - Make tp6 the default for AWSY r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D220147
2024-09-18 12:12:53 +00:00
KS
d4336afd76 Bug 1886026 - Disable motionmark 1.0 tests. r=perftest-reviewers,taskgraph-reviewers,jmaher,sparky
We have motionmark 1.3 tests running already and we are no longer
interested in motionmark 1.0 so this patch removes it from our testing.

Differential Revision: https://phabricator.services.mozilla.com/D221533
2024-09-16 14:17:25 +00:00
Alex Finder
e184843f79 Bug 1898514 Add custom-car to available apps for browsertime-tp6 tasks r=perftest-reviewers,kshampur,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D217553
2024-09-16 14:15:49 +00:00
florin.bilt
5583cb2770 Bug 1917839 - Re-record allrecipes for mobile r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D221646
2024-09-16 08:12:21 +00:00
KS
d50b71ab7c Bug 1910977 - Update to motionmark 1.3.1. r=perftest-reviewers,aglavic
This patch updates the patch version of motionmark 1.3.0 -> 1.3.1

Differential Revision: https://phabricator.services.mozilla.com/D221484
2024-09-12 14:53:19 +00:00
andrej
8dc62a2a46 Bug 1905954 - Enable cpuTime metric on sp3 test. r=perftest-reviewers,sparky
As part of out expanding performance metrics for resource usage we are adding the cpuTime metric to track CPU time in various performance tests on mobile and desktop tests for firefox browsers only

Differential Revision: https://phabricator.services.mozilla.com/D217146
2024-09-12 13:42:58 +00:00
Kershaw Chang
5015857851 Bug 1916996 - Add support for running upload/download test with Chrome, r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221195
2024-09-11 13:21:58 +00:00
Butkovits Atila
e86369828a Backed out changeset b38c66343921 (bug 1905954) for causing btime failures complaining about raw_result. CLOSED TREE 2024-09-10 01:29:49 +03:00
andrej
58f5598e75 Bug 1905954 - Enable cpuTime metric on sp3 test. r=perftest-reviewers,sparky
As part of out expanding performance metrics for resource usage we are adding the cpuTime metric to track CPU time in various performance tests on mobile and desktop tests for firefox browsers only

Differential Revision: https://phabricator.services.mozilla.com/D217146
2024-09-09 14:15:44 +00:00
andrej
4781a0ca73 Bug 1908119 - Migrate S21 tests to S24 device. r=perftest-reviewers,fbilt
Differential Revision: https://phabricator.services.mozilla.com/D221358
2024-09-09 14:11:59 +00:00
Kershaw Chang
da7315d1ab Bug 1895362 - Add h3-download test, r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D219963
2024-09-05 08:41:55 +00:00
Olivia Hall
80efd83dc1 Bug 1911561 - Renew expiration date for aab tests for GeckoView r=owlish,ci-and-tooling,jmaher,perftest-reviewers,sparky
This patch renews various tests in variants.yml for GeckoView for
six more months.

Differential Revision: https://phabricator.services.mozilla.com/D220918
2024-09-03 19:26:45 +00:00
Mark Banner
6e4776790d Bug 1916093 - Fix a few more warning issues, and reduce the maximum number of warnings count. r=sylvestre,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D220768
2024-09-03 18:48:46 +00:00
Gregory Pappas
cf796e320f Bug 1914578 - Remove EventTracer r=perftest-reviewers,geckoview-reviewers,win-reviewers,profiler-reviewers,mstange,sparky,gstoll,owlish
Differential Revision: https://phabricator.services.mozilla.com/D219955
2024-08-31 03:39:50 +00:00
KS
6484c6d869 Bug 1910111 - Resolve A55 failures by changing the external storage condition. r=perftest-reviewers,taskgraph-reviewers,sparky,jmaher,ahal
This patch changes the external storage to accomodate condprof creation
and subsequently performance testing tasks are enabled on the A55.

Differential Revision: https://phabricator.services.mozilla.com/D220067
2024-08-28 20:22:14 +00:00