searching for reviewer(sparky)
cd17720763b6833ad82e8c04c80412ff00ecbd2f: Bug 1541508 - Use Services.env in testing/ r=jmaher,perftest-reviewers,sparky
Barret Rennie <barret@brennie.ca> - Fri, 25 Nov 2022 19:09:10 +0000 - rev 643696
Push 173796 by brennie@mozilla.com at Fri, 25 Nov 2022 19:13:53 +0000
Bug 1541508 - Use Services.env in testing/ r=jmaher,perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D160147
ad50e1831a03d15d6a9df645b458842a72617b68: Bug 1802535 - Remove the leaf feature from profiler arguments of talos and browsertime r=perftest-reviewers,sparky
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 25 Nov 2022 17:56:16 +0000 - rev 643671
Push 173791 by canaltinova@gmail.com at Fri, 25 Nov 2022 17:58:51 +0000
Bug 1802535 - Remove the leaf feature from profiler arguments of talos and browsertime r=perftest-reviewers,sparky Previously we had a "leaf" feature but it's been removed in Bug 1571089. It doesn't break the tests, but it always outputs an error string to the std out and it might be annoying for our users or it can get in the way of analyzing other errors. It's good to remove it. Differential Revision: https://phabricator.services.mozilla.com/D163126
ffec88ed7b979084fc567bde3e89ac054f102e65: Bug 1781916 - [perfdocs] Display perfdocs warnings on all files changed. r=sparky,perftest-reviewers
Myeongjun Go <myeongjun.ko@gmail.com> - Fri, 25 Nov 2022 12:29:58 +0000 - rev 643637
Push 173763 by gmierz2@outlook.com at Fri, 25 Nov 2022 12:33:28 +0000
Bug 1781916 - [perfdocs] Display perfdocs warnings on all files changed. r=sparky,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D161244
2f52237a22ee89f7d73b56d350e61075969cd689: Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 24 Nov 2022 10:58:05 +0000 - rev 643495
Push 173658 by mcastelluccio@mozilla.com at Thu, 24 Nov 2022 11:01:50 +0000
Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162660
bba461903e3184374fc95b43f9edce56861554de: Bug 1797443 - Automatically find latest revision for side-by-side r=perftest-reviewers,sparky
Alex Ionescu <aionescu@mozilla.com> - Wed, 23 Nov 2022 19:18:25 +0000 - rev 643418
Push 173608 by aionescu@mozilla.com at Wed, 23 Nov 2022 20:15:44 +0000
Bug 1797443 - Automatically find latest revision for side-by-side r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D160326
a1d3d9d6f4fd97c115af9c180c39730fed17fe37: Bug 1800854 - perf.py talks about Element channel, when it is a Matrix channel, r=sparky DONTBUILD
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 17 Nov 2022 15:59:26 +0000 - rev 642680
Push 173195 by opettay@mozilla.com at Thu, 17 Nov 2022 16:01:49 +0000
Bug 1800854 - perf.py talks about Element channel, when it is a Matrix channel, r=sparky DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D162188
2c627ed601797437131afca6a8a84ebac32fd5df: Bug 1798559 - Port osfile.jsm usage to IOUtils in testing/talos/ r=sparky,perftest-reviewers
Barret Rennie <barret@brennie.ca> - Thu, 17 Nov 2022 03:42:40 +0000 - rev 642625
Push 173167 by brennie@mozilla.com at Thu, 17 Nov 2022 03:45:10 +0000
Bug 1798559 - Port osfile.jsm usage to IOUtils in testing/talos/ r=sparky,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D160955
11140ee10035d1a046b164a5b20f93307dc41f8e: Bug 1800133 - Make displaylist tests runnable outside of talos. r=gfx-reviewers,perftest-reviewers,tnikkel,nical,sparky
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 14 Nov 2022 14:11:32 +0000 - rev 641499
Push 172958 by ealvarez@mozilla.com at Mon, 14 Nov 2022 14:13:56 +0000
Bug 1800133 - Make displaylist tests runnable outside of talos. r=gfx-reviewers,perftest-reviewers,tnikkel,nical,sparky No behavior change, but sometimes it's easier to do this for local testing / profiling. Differential Revision: https://phabricator.services.mozilla.com/D161884
e7be7687b12dffee98538efca2bcb6911aced9cd: Bug 1788647 - Make the naming of both folder and profile files more expreesive for gecko profile zip files r=perftest-reviewers,sparky
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 14 Nov 2022 09:59:34 +0000 - rev 641484
Push 172945 by canaltinova@gmail.com at Mon, 14 Nov 2022 10:02:45 +0000
Bug 1788647 - Make the naming of both folder and profile files more expreesive for gecko profile zip files r=perftest-reviewers,sparky Previously they were named like "1-geckoProfile-1.json.gz" and that wasn't good for a few reasons: - Both numbers were incrementing at the same time, making both numbers unnecessary. - "geckoProfile" word is very redundant since it's used on all the profiles and doesn't add any value/context to the users. Instead this patch converts gecko profile namings to: <test-name>-<test-run-type> - <iteration-type>-<iteration> For example for chimera tests it will show like this: - cnn-pageload-cold - browser-cycle-1 - browser-cycle-2 - cnn-pageload-warm - browser-cycle-1 And non-pageload tests will look like this: - twitch-animation-benchmark - iteration-1 Differential Revision: https://phabricator.services.mozilla.com/D160195
b6317842c10dd0006a311e1554b8dbf5ce0a0939: Bug 1788647 - Properly split the extra profiler run browsertime.json file for chimera mode r=perftest-reviewers,sparky
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 14 Nov 2022 09:59:34 +0000 - rev 641483
Push 172945 by canaltinova@gmail.com at Mon, 14 Nov 2022 10:02:45 +0000
Bug 1788647 - Properly split the extra profiler run browsertime.json file for chimera mode r=perftest-reviewers,sparky After the extra profile run work, the zip folder names weren't very accurate. Before this patch, chimera mode was always showing "<test-name>-cold" even though that wasn't accurate. For example it was showing "cnn-cold" for both cold and warm chimera test runs. This patches fixes it by splitting the extra profiler run browsertime.json file into 2 like we do for the main browsertime.json file. Differential Revision: https://phabricator.services.mozilla.com/D160194
69eef7330e78787ea9ff7c0cdd480eea52672fbf: Bug 1794153 - Upgrade custom and responsiveness tests to mitmproxy 8. r=perftest-reviewers,sparky
Kash Shampur <kshampur@mozilla.com> - Thu, 10 Nov 2022 17:38:39 +0000 - rev 640997
Push 172835 by kshampur@mozilla.com at Thu, 10 Nov 2022 17:40:12 +0000
Bug 1794153 - Upgrade custom and responsiveness tests to mitmproxy 8. r=perftest-reviewers,sparky With mitm8 proxy binaries now available on tooltool, we can incrimentally start using it to replay more raptor-browsertime tests such as custom/responsiveness tests. Depends on D159798 Differential Revision: https://phabricator.services.mozilla.com/D160112
bc02fe91e9743a12814e5ca21365addbb98b9c71: Bug 1794153 - Upgrade mitmproxy to version 8.1.1 for raptor-browsertime and mozperftest. r=perftest-reviewers,sparky
Kash Shampur <kshampur@mozilla.com> - Thu, 10 Nov 2022 17:38:38 +0000 - rev 640996
Push 172835 by kshampur@mozilla.com at Thu, 10 Nov 2022 17:40:12 +0000
Bug 1794153 - Upgrade mitmproxy to version 8.1.1 for raptor-browsertime and mozperftest. r=perftest-reviewers,sparky This patch adds a binary for the current latest mitmproxy version. Recordings are forward compatible so it should be safe to start replaying recordings on mitm8, with re-recordings happening in a future date. Only desktop recordings will be addressed here, and android platforms at a later date. Differential Revision: https://phabricator.services.mozilla.com/D159798
c248506be3d3c3e67f9e7c2de05c97cc10a644df: Bug 1798345 - Re-enable fxrecord jobs on m-c r=sparky
Barret Rennie <barret@brennie.ca> - Tue, 08 Nov 2022 17:02:47 +0000 - rev 640729
Push 172669 by brennie@mozilla.com at Tue, 08 Nov 2022 17:32:28 +0000
Bug 1798345 - Re-enable fxrecord jobs on m-c r=sparky Differential Revision: https://phabricator.services.mozilla.com/D160811
0315e84bfae48cb59b8274f4d6bb600515992b5f: Bug 1799515 - Fix mach browsertime path for ffmpeg. r=sparky,perftest-reviewers
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 Nov 2022 16:33:00 +0000 - rev 640692
Push 172661 by ealvarez@mozilla.com at Tue, 08 Nov 2022 16:41:03 +0000
Bug 1799515 - Fix mach browsertime path for ffmpeg. r=sparky,perftest-reviewers With this browsertime works locally. Differential Revision: https://phabricator.services.mozilla.com/D161503
244069f551ca5be2a0f10e098f53f492f2bf9ff4: Bug 1797690 - [devtools] Track performance of source-map npm package. r=bomsy,jdescottes,perftest-reviewers,sparky
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 08 Nov 2022 16:01:02 +0000 - rev 640687
Push 172657 by apoirot@mozilla.com at Tue, 08 Nov 2022 16:08:59 +0000
Bug 1797690 - [devtools] Track performance of source-map npm package. r=bomsy,jdescottes,perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D160462
7a14bff20eaef5054c5d5fa586753f87fa19558c: Bug 1794693 - [devtools] Move devtools-source-map to regular mozilla-central code. r=bomsy,perftest-reviewers,jdescottes,sparky
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 08 Nov 2022 16:01:01 +0000 - rev 640685
Push 172657 by apoirot@mozilla.com at Tue, 08 Nov 2022 16:08:59 +0000
Bug 1794693 - [devtools] Move devtools-source-map to regular mozilla-central code. r=bomsy,perftest-reviewers,jdescottes,sparky This used to be a node package. Let's make it become regular commonjs devtools modules. This will make it trivial to migrate this to ES Modules. Also possibly make this code become the unique layer in m-c on top of the source-map package. We no longer use webpack to build the two bundles (index.js and worker.js), instead, we are using the toolkit worker loader (require.js) in order to load all this code without any build step. As this is no longer a node package, I removed node-specific modules (assertRoot/wasmAsset) and simplify the definition of wasm file URIs as they are now fixed. Also moving the debugger to load internal "devtools/client/shared/source-map/source-map.js" module in jest as running the Web Worker instantiated by source-map/index.js is too complex. Differential Revision: https://phabricator.services.mozilla.com/D159115
8120ef32f9de381f49edd3b4b7b5f27f6ade71f5: Bug 1796649 - re-record web-de to try and resolve Intermittent timeout errors. r=perftest-reviewers,sparky
Kash Shampur <kshampur@mozilla.com> - Tue, 08 Nov 2022 15:24:50 +0000 - rev 640673
Push 172651 by kshampur@mozilla.com at Tue, 08 Nov 2022 16:04:30 +0000
Bug 1796649 - re-record web-de to try and resolve Intermittent timeout errors. r=perftest-reviewers,sparky There is a high frequency of intermittent failures with web-de raptor-browsertime tests on the android devices. Re-recording web-de seems to resolve this issue. Differential Revision: https://phabricator.services.mozilla.com/D161459
ade421eb2bb1ae1eef11f3e88368aba646357284: Bug 1799311 - Convert testing/talos JSM modules to ES modules. r=perftest-reviewers,sparky
Mark Banner <standard8@mozilla.com> - Tue, 08 Nov 2022 14:28:47 +0000 - rev 640661
Push 172644 by mbanner@mozilla.com at Tue, 08 Nov 2022 14:48:52 +0000
Bug 1799311 - Convert testing/talos JSM modules to ES modules. r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D161374
4f60a47095c7a2ef9a1860f29ee55cd414174815: Bug 1798345 - Disable fxrecord jobs on m-c during TOR power shutdown r=sparky
Barret Rennie <barret@brennie.ca> - Fri, 04 Nov 2022 16:13:18 +0000 - rev 640278
Push 172435 by brennie@mozilla.com at Fri, 04 Nov 2022 16:17:24 +0000
Bug 1798345 - Disable fxrecord jobs on m-c during TOR power shutdown r=sparky Differential Revision: https://phabricator.services.mozilla.com/D160810
1f33fbe85896225ed90555d7e98815e3a84c0676: Bug 1797050 - Part 6 - Use `browser_specific_settings` instead of `applications` in test manifests. r=rpl,perftest-reviewers,sparky
William Durand <will+git@drnd.me> - Thu, 03 Nov 2022 16:23:03 +0000 - rev 640179
Push 172365 by wdurand@mozilla.com at Thu, 03 Nov 2022 20:16:15 +0000
Bug 1797050 - Part 6 - Use `browser_specific_settings` instead of `applications` in test manifests. r=rpl,perftest-reviewers,sparky We want to encourage extension developers to use `browser_specific_settings` instead of `applications`, which will be unsupported in Manifest Version 3+. This patch makes sure test manifests in m-c won't cause any issues in the future. Depends on D160541 Differential Revision: https://phabricator.services.mozilla.com/D160668
d1e60a2329e49a81a0835e0ae4638032a34c3c0d: Bug 1793823 disable p2 perf tests r=perftest-reviewers,sparky
Alex Finder <afinder@mozilla.com> - Thu, 03 Nov 2022 14:42:39 +0000 - rev 640163
Push 172352 by afinder@mozilla.com at Thu, 03 Nov 2022 17:50:48 +0000
Bug 1793823 disable p2 perf tests r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D159375
f64c07edfcfc9d4c7906f7384eede1a6e25f5e63: Bug 1797274 - [devtools] Track source-map gecko API performance. r=perftest-reviewers,bomsy,jdescottes,sparky
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 03 Nov 2022 14:05:44 +0000 - rev 640158
Push 172347 by apoirot@mozilla.com at Thu, 03 Nov 2022 14:08:14 +0000
Bug 1797274 - [devtools] Track source-map gecko API performance. r=perftest-reviewers,bomsy,jdescottes,sparky We can't test source-map package performance yet as it isn't exposed and only loaded within a webpack bundle. But it would be nice to also cover the code on top of the source-map package, the "source map loader". Differential Revision: https://phabricator.services.mozilla.com/D160199
fa40dded133ece414610dca7015414fc7a2b8773: Bug 1541508 - Use Services.env in testing/ r=jmaher,perftest-reviewers,sparky
Barret Rennie <barret@brennie.ca> - Wed, 02 Nov 2022 02:08:58 +0000 - rev 639991
Push 172224 by brennie@mozilla.com at Wed, 02 Nov 2022 02:14:35 +0000
Bug 1541508 - Use Services.env in testing/ r=jmaher,perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D160147
b2d40f2a1c3beabe601bef3131ce591553e156e8: Bug 1793674 - Add chromedriver for Chrome 107 r=perftest-reviewers,sparky
Alex Ionescu <aionescu@mozilla.com> - Thu, 27 Oct 2022 07:49:50 +0000 - rev 639462
Push 171883 by aionescu@mozilla.com at Thu, 27 Oct 2022 07:52:15 +0000
Bug 1793674 - Add chromedriver for Chrome 107 r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D160361
d7eddf1bb4fd5b27d6589bd63bd008559191a95d: Bug 1789229 - Create/define the side-by-side job in taskcluster r=perftest-reviewers,sparky
Alex Ionescu <aionescu@mozilla.com> - Thu, 20 Oct 2022 07:23:10 +0000 - rev 638438
Push 171479 by aionescu@mozilla.com at Thu, 20 Oct 2022 07:25:39 +0000
Bug 1789229 - Create/define the side-by-side job in taskcluster r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D157853
6a36617fe4a4d86e7baef8100444487f5fd03cd3: Bug 1790962 - Document sample commands to run talos tests. r=sparky,perftest-reviewers
Myeongjun Go <myeongjun.ko@gmail.com> - Wed, 19 Oct 2022 17:17:23 +0000 - rev 638363
Push 171436 by gmierz2@outlook.com at Wed, 19 Oct 2022 17:19:46 +0000
Bug 1790962 - Document sample commands to run talos tests. r=sparky,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D159600
91cb545d28441b51d86fb426145a145a884b3841: Bug 1791581 - Disable the extra profiler run for unity-webgl tests r=perftest-reviewers,sparky
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 17 Oct 2022 16:54:09 +0000 - rev 638073
Push 171236 by canaltinova@gmail.com at Mon, 17 Oct 2022 17:08:57 +0000
Bug 1791581 - Disable the extra profiler run for unity-webgl tests r=perftest-reviewers,sparky It looks like it takes a long time to run unity-webgl tests. Because of this long run time, it's perma failing with "max run time exceeded" error when there is an additional profiler-enabled run. This revision disables this additional run for this test so it doesn't perma fail. Differential Revision: https://phabricator.services.mozilla.com/D159257
958cce6ed991bbd1598ced071f1ebdf488e3e4dc: Bug 1735398 - Update and move the FFMPEG binaries out of the non-standard repository. r=perftest-reviewers,sparky
andrej <aglavic@mozilla.com> - Wed, 12 Oct 2022 13:19:02 +0000 - rev 637643
Push 170959 by aglavic@mozilla.com at Wed, 12 Oct 2022 13:25:24 +0000
Bug 1735398 - Update and move the FFMPEG binaries out of the non-standard repository. r=perftest-reviewers,sparky What we are doing: - Upgrading FFMPEG version from 4.1.4 to 4.4.1 - Moving the binaries out of a personal github to the perf-automation mozilla repository Differential Revision: https://phabricator.services.mozilla.com/D155411
c4a4f6e023263353c0886210ad677d07f45d7047: Bug 1793390 - Make `line-iterator.html` collapse `Selection` into the editable element by itself r=perftest-reviewers,sparky
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 08 Oct 2022 12:59:33 +0000 - rev 637303
Push 170801 by masayuki@d-toybox.com at Sat, 08 Oct 2022 13:03:41 +0000
Bug 1793390 - Make `line-iterator.html` collapse `Selection` into the editable element by itself r=perftest-reviewers,sparky It calls `pre[contenteditable].focus()`, but when talos tests run, the URL bar keeps having focus. Therefore, the `focus()` call in content cannot steal focus from the chrome UI. Then, it does not pay the cost of `Selection.modify` in the first loop because it does nothing when there is no selection ranges. (Before bug 1789967, `Selection` was collapsed to end of the document at loading by `HTMLEditor`, but it's now not performed, and due to the silent failure of the call of `focus()`, nobody collapse selection in the document.) Depends on D158551 Differential Revision: https://phabricator.services.mozilla.com/D158552
0788b29168f8b544e9a69966cbadc9ba85b9f805: Bug 1772015 - Add starter docs for metrics. r=sparky,perftest-reviewers
Gregory Mierzwinski <gmierz2@outlook.com> - Wed, 05 Oct 2022 12:21:44 +0000 - rev 636994
Push 170623 by gmierz2@outlook.com at Wed, 05 Oct 2022 12:26:04 +0000
Bug 1772015 - Add starter docs for metrics. r=sparky,perftest-reviewers This patch adds some starter documentation on metrics and our tests that is unfinished. It also adds metric definitions which take care of the perfdoc failures generated in previous patches in the series. Differential Revision: https://phabricator.services.mozilla.com/D156713
e36977a9e3135daf9d16c4c1fda63338b36ea674: Bug 1772015 - [perfdocs] Add tests for new metrics field. r=sparky,perftest-reviewers
Gregory Mierzwinski <gmierz2@outlook.com> - Wed, 05 Oct 2022 12:21:43 +0000 - rev 636993
Push 170623 by gmierz2@outlook.com at Wed, 05 Oct 2022 12:26:04 +0000
Bug 1772015 - [perfdocs] Add tests for new metrics field. r=sparky,perftest-reviewers This patch adds some new tests for the metrics field. It also fixes up some issues in the existing tests which came from `mock.Mock` being used outside of a context manager. Other changes are updates to the existing tests. Depends on D156851 Differential Revision: https://phabricator.services.mozilla.com/D156853
43c2ed80ba049f83b4da8549c6a5779275876a6d: Bug 1790149 - Fix spelling of perfherder-data.json output file for awsy r=perftest-reviewers,sparky
Steve Fink <sfink@mozilla.com> - Sun, 25 Sep 2022 18:14:15 +0000 - rev 636431
Push 170292 by sfink@mozilla.com at Sun, 25 Sep 2022 18:18:00 +0000
Bug 1790149 - Fix spelling of perfherder-data.json output file for awsy r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D157002
742ebd2cc4a9de41b57864a5ddb34e032f532b63: Bug 1789229 - Add side-by-side docs r=perftest-reviewers,sparky
Alex Ionescu <aionescu@mozilla.com> - Fri, 23 Sep 2022 14:33:21 +0000 - rev 636179
Push 170251 by aionescu@mozilla.com at Fri, 23 Sep 2022 14:35:41 +0000
Bug 1789229 - Add side-by-side docs r=perftest-reviewers,sparky Add docs and fix a local bug that prevents the command from running. Differential Revision: https://phabricator.services.mozilla.com/D157920
2d037a44308c48a1350bc244dfc88056f9e39fca: Bug 1773868 - - Increase wait time for obtaining video from android devices. r=perftest-reviewers,sparky
andrej <aglavic@mozilla.com> - Thu, 22 Sep 2022 14:52:08 +0000 - rev 636100
Push 170197 by aglavic@mozilla.com at Thu, 22 Sep 2022 14:54:29 +0000
Bug 1773868 - - Increase wait time for obtaining video from android devices. r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D157829
5b4b34237fe326ac3414a70819d591face85c42d: Bug 1790887 - Mitigate duplicate daily browsertime tests on beta branch. r=sparky,perftest-reviewers,gbrown
Kash Shampur <kshampur@mozilla.com> - Thu, 15 Sep 2022 13:05:47 +0000 - rev 635633
Push 169858 by kshampur@mozilla.com at Thu, 15 Sep 2022 13:08:11 +0000
Bug 1790887 - Mitigate duplicate daily browsertime tests on beta branch. r=sparky,perftest-reviewers,gbrown This patch is to help address scenarios where duplicate graphs are created for the daily browsertime tests on mozilla-beta, off of the same revision. This occurs when the 2nd cron job finishes before the 1st one finishes. Here, the logic prevents a 2nd graph from being created. Differential Revision: https://phabricator.services.mozilla.com/D157366
f3347d35ab5ee7472b4ddb0c43a47d28190fd1d7: Bug 1790476 - Add a cron to run browsertime tests weekly on the mozilla-release branch. r=sparky,perftest-reviewers
Kash Shampur <kshampur@mozilla.com> - Tue, 13 Sep 2022 18:39:43 +0000 - rev 635421
Push 169702 by kshampur@mozilla.com at Tue, 13 Sep 2022 19:29:56 +0000
Bug 1790476 - Add a cron to run browsertime tests weekly on the mozilla-release branch. r=sparky,perftest-reviewers This patch limits the frequency of performance tests running on the mozilla-release branch. In particular, we need to reduce the load on our android devices for the time being, similar to how we did this for the beta branch in bug 1788026. Differential Revision: https://phabricator.services.mozilla.com/D157159
659cad57f7835914b42cc9e63e5f84c6fd5588f5: Bug 1789948 - Disable Android Tests. r=perftest-reviewers,sparky
andrej <aglavic@mozilla.com> - Mon, 12 Sep 2022 20:32:55 +0000 - rev 635309
Push 169624 by aglavic@mozilla.com at Mon, 12 Sep 2022 20:51:18 +0000
Bug 1789948 - Disable Android Tests. r=perftest-reviewers,sparky What we are doing: - Disabling the view/main-fenix and the cpu-memory jobs Differential Revision: https://phabricator.services.mozilla.com/D156913
bc0e226548cc514fced2859da13bc573416db587: Bug 1789478 - Do not trigger log parser for extra profiler run on raptor browsertime r=perftest-reviewers,sparky
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 08 Sep 2022 14:24:30 +0000 - rev 634953
Push 169388 by canaltinova@gmail.com at Thu, 08 Sep 2022 14:44:47 +0000
Bug 1789478 - Do not trigger log parser for extra profiler run on raptor browsertime r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D156818
7c6d06d2adaa26766cd815576a63aea69bb57c4a: Bug 1783821 - [devtools] Load Launcher.sys.mjs via ChromeUtils.importESModule. r=perftest-reviewers,bomsy,arai,sparky
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 05 Sep 2022 12:29:57 +0000 - rev 634589
Push 169153 by apoirot@mozilla.com at Mon, 05 Sep 2022 12:32:33 +0000
Bug 1783821 - [devtools] Load Launcher.sys.mjs via ChromeUtils.importESModule. r=perftest-reviewers,bomsy,arai,sparky This is the result of: $ ./mach esmify --imports . --prefix=devtools/client/framework/browser-toolbox Differential Revision: https://phabricator.services.mozilla.com/D154072
efddd2868d140fed2c00210710a967bc1cc841d0: Bug 1788968 - Rename nightly beta cron for perftest to daily. r=sparky,perftest-reviewers
Kash Shampur <kshampur@mozilla.com> - Fri, 02 Sep 2022 20:12:36 +0000 - rev 634054
Push 169078 by kshampur@mozilla.com at Fri, 02 Sep 2022 20:16:40 +0000
Bug 1788968 - Rename nightly beta cron for perftest to daily. r=sparky,perftest-reviewers Renaming `nightly` to `daily` is intended for avoiding confusion with Nightly builds and better reflect what we are doing with these performance tests. Differential Revision: https://phabricator.services.mozilla.com/D156324
86b2b007fe18d4d52401fefedf21e9dd71b2782f: Bug 1774181 - Provide a mozperftest command to generate a side-by-side comparison r=perftest-reviewers,sparky
Alex Ionescu <aionescu@mozilla.com> - Fri, 02 Sep 2022 15:52:42 +0000 - rev 634030
Push 169055 by aionescu@mozilla.com at Fri, 02 Sep 2022 16:21:51 +0000
Bug 1774181 - Provide a mozperftest command to generate a side-by-side comparison r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D149230
d627dc7aadd448228059d79e81ef7467f2dea204: Bug 1788794 - Fix the encoding of os.open while reading browsertime.json for gecko profile r=perftest-reviewers,sparky
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 02 Sep 2022 12:54:51 +0000 - rev 634009
Push 169039 by canaltinova@gmail.com at Fri, 02 Sep 2022 13:51:50 +0000
Bug 1788794 - Fix the encoding of os.open while reading browsertime.json for gecko profile r=perftest-reviewers,sparky It looks like os.open function defaults to utf-8 in only Linux and macOS but defaults to system on Windows. That's why it was failing while reading some certain browsertime.json files. Explicitly adding utf-8 encoding fixes this on Windows as well. Differential Revision: https://phabricator.services.mozilla.com/D156298
2185aa8c7fcaa1516d90bd90e5a164acbaca45bf: Bug 1788026 - Run browsertime tests nightly on the mozilla-beta branch. r=sparky,perftest-reviewers
Kash Shampur <kshampur@mozilla.com> - Fri, 02 Sep 2022 12:34:22 +0000 - rev 634003
Push 169035 by kshampur@mozilla.com at Fri, 02 Sep 2022 12:36:46 +0000
Bug 1788026 - Run browsertime tests nightly on the mozilla-beta branch. r=sparky,perftest-reviewers There will be changes in mozilla-beta that will increase the frequency of pushes. This will increase the load on our android devices so this patch will limit the amount of tests to be run nightly rather than on every push. Differential Revision: https://phabricator.services.mozilla.com/D156198
43526215b7f2292b18c83e79fc009f31c0ab56c6: Bug 1788680 - Fix "browertime" typos. r=perftest-reviewers,sparky DONTBUILD
Andrew McCreight <continuation@gmail.com> - Thu, 01 Sep 2022 15:25:17 +0000 - rev 633917
Push 168968 by amccreight@mozilla.com at Thu, 01 Sep 2022 15:31:35 +0000
Bug 1788680 - Fix "browertime" typos. r=perftest-reviewers,sparky DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D156183
5c2c844dbdc1be6483405668ceedd74f6a1156d1: Bug 1786400 - Enable the extra-profiler-run in taskcluster r=sparky,perftest-reviewers
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 01 Sep 2022 13:57:16 +0000 - rev 633913
Push 168964 by canaltinova@gmail.com at Thu, 01 Sep 2022 14:23:25 +0000
Bug 1786400 - Enable the extra-profiler-run in taskcluster r=sparky,perftest-reviewers We would like to enable this run for all the raptor browsertime tests on desktop because would like to get gecko profile data for all our browsertime performance results. This will help our users to get profiles easily and will help our performance sheriffs to file performance regressions with profile data easily. Differential Revision: https://phabricator.services.mozilla.com/D155284
558ab82b7681a0956ffad590d483da2564fe21de: Bug 1786400 - Do not raise an exception if profiles are not found for extra_profiler_run r=sparky,perftest-reviewers
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 01 Sep 2022 13:57:15 +0000 - rev 633912
Push 168964 by canaltinova@gmail.com at Thu, 01 Sep 2022 14:23:25 +0000
Bug 1786400 - Do not raise an exception if profiles are not found for extra_profiler_run r=sparky,perftest-reviewers We could fail to find profile data now for extra_profiler_run because that run is made fallible now to not affect the browsertime run results. The second profiler enabled run may fail or timeout without throwing any exception. Differential Revision: https://phabricator.services.mozilla.com/D155283
952d2ac084151aeaae59993c4480ca2b5becee0b: Bug 1786400 - Do not raise an exception if symbolication fails r=sparky,perftest-reviewers
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 01 Sep 2022 13:57:15 +0000 - rev 633911
Push 168964 by canaltinova@gmail.com at Thu, 01 Sep 2022 14:23:25 +0000
Bug 1786400 - Do not raise an exception if symbolication fails r=sparky,perftest-reviewers This is needed especially for Windows machines because it looks like we are getting a lot of intermittent failures for this platform related to symbolication. This should not raise an exception because we still do have the profile data and we can resymbolicate them if needed in the Firefox Profiler analysis page. If we raise an exception here, we will always lose the profile data and also lose browsertime outputs for the previous run. Differential Revision: https://phabricator.services.mozilla.com/D155282
bbef7c1a87ee187bbb0925f4ae832a921b83766c: Bug 1786400 - Collect extra_profiler_run profiles properly r=sparky,perftest-reviewers
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 01 Sep 2022 13:57:15 +0000 - rev 633910
Push 168964 by canaltinova@gmail.com at Thu, 01 Sep 2022 14:23:25 +0000
Bug 1786400 - Collect extra_profiler_run profiles properly r=sparky,perftest-reviewers This patch changes the gecko profiler data handling to look at the `result_dir_for_test/profiling` path as well if exists. It will zip all the extra profiler enabled run profiles and upload them as well. Differential Revision: https://phabricator.services.mozilla.com/D155281
a17f6e8afdad2da2e0d1acc321203287426c0a0b: Bug 1786400 - Add an extra browsertime run if extra_profiler_run is true r=sparky,perftest-reviewers
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 01 Sep 2022 13:57:14 +0000 - rev 633909
Push 168964 by canaltinova@gmail.com at Thu, 01 Sep 2022 14:23:25 +0000
Bug 1786400 - Add an extra browsertime run if extra_profiler_run is true r=sparky,perftest-reviewers This PR implements the behavior change for --extra-profiler-run command line argument for raptor browsertime. There are a few decisions in this patch: - If profiler is enabled already, we ignore this command line argument and not run this additional run. - It's saving the profiler enabled run data to `result_dir_for_test/profiling` path. - browser cycles of this additional run will always be 1. - page cycles of this run might be either 1 or 2. It will be 2 if it's in chimera mode (to capture both cold and warm profiles), and it will be 1 for others. - I'm removing `self.profile.profile` reassignment in this patch. This reassignment was actually unneeded and it was causing this patch to perma fail. This assignment was there for historical reasons but needed to be removed. It's removed now and it works without any behavior changes. See phabricator comment for more detailed explanation. Differential Revision: https://phabricator.services.mozilla.com/D155280
fe956777eaa4b9b820f0d14968b6afd1f288642e: Bug 1786400 - Add --extra-profiler-run command line argument for raptor r=sparky,perftest-reviewers
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 01 Sep 2022 13:57:14 +0000 - rev 633908
Push 168964 by canaltinova@gmail.com at Thu, 01 Sep 2022 14:23:25 +0000
Bug 1786400 - Add --extra-profiler-run command line argument for raptor r=sparky,perftest-reviewers This patch only adds this new --extra-profiler-run command line argument but does not implement the behavior of it yet. This new argument will be used to add an extra profiler-enabled run to the raptor browsertime tests, so we can get the profile datas from browsertime jobs all the time without triggering the tasks again. This will allow our users to save time and get the profiles immediately. Differential Revision: https://phabricator.services.mozilla.com/D155279