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

911 Коммитов

Автор SHA1 Сообщение Дата
Florin Strugariu 4b52d8e894 Bug 1721599 - [mozproxy] Drop mitm4 after migrating to mitm5 finished r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D120468
2021-07-29 12:07:17 +00:00
Kimberly Sereduck 2620e5f835 WIP: Bug 1721640: Re-record tp6 test for ebay r=perftest-reviewers,Bebe
fix manifest file

Differential Revision: https://phabricator.services.mozilla.com/D120502
2021-07-28 13:31:01 +00:00
Kimberly Sereduck c4112332c9 Bug 1720698: Add Google Doc canvas preview to page load site list r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D120323
2021-07-26 12:52:59 +00:00
Marian-Vasile Laza c03526cc1d Backed out changeset dc28d43a2814 (bug 1721640) for causing ebay Btime raptor failures. CLOSED TREE 2021-07-23 21:41:10 +03:00
Kimberly Sereduck e2f8a75a35 Bug 1721640: Re-record tp6 test for ebay r=perftest-reviewers,Bebe
update perfdocs

Differential Revision: https://phabricator.services.mozilla.com/D120502
2021-07-23 09:52:05 +00:00
Kimberly Sereduck dd30ab73f1 Bug 1718124: Add documentation for Raptor benchmark and scenario tests;r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D118750
2021-07-23 09:51:05 +00:00
Alex Lopez 77ce415604 Bug 1696251 - Replace self with command_context where possible in existing mach commands. r=mhentges,webdriver-reviewers,perftest-reviewers,whimboo
This step removes all the dependencies of mach commands to
having a MachCommandBase as the `self` by using the `command_context`
argument instead. This also removes any remaining statefulness from those
classes that implement mach commands, ultimately making it easier to move
existing commands out of classes in a follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D118058
2021-07-19 16:04:25 +00:00
Florin Strugariu b97a13dd42 Bug 1720301 - replace bbc with dailymail r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D119766
2021-07-19 11:29:16 +00:00
Florin Strugariu 050e8038c7 Bug 1720292 - replace jianshu with sina r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D119762
2021-07-19 08:22:07 +00:00
Butkovits Atila a07f790e42 Backed out changeset e1921c5112d8 (bug 1696251) for causing bustages complaining about 'CommandContext'. CLOSED TREE 2021-07-16 20:35:55 +03:00
Butkovits Atila 9cd21f6f85 Backed out changeset d1f54e2176d1 (bug 1718124) for causing lint failures at perfdocs/config.yml. CLOSED TREE 2021-07-16 20:17:56 +03:00
Kimberly Sereduck 56e729107d Bug 1718124: Add documentation for Raptor benchmark and scenario tests;r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D118750
2021-07-16 16:56:50 +00:00
Alex Lopez 190e03aaab Bug 1696251 - Replace self with command_context where possible in existing mach commands. r=mhentges,webdriver-reviewers,perftest-reviewers,whimboo
This step removes all the dependencies of mach commands to
having a MachCommandBase as the `self` by using the `command_context`
argument instead. This also removes any remaining statefulness from those
classes that implement mach commands, ultimately making it easier to move
existing commands out of classes in a follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D118058
2021-07-16 15:51:29 +00:00
Sandor Molnar d8e26b325c Backed out changeset fcf1918432f2 (bug 1718124) for causing perfdocs failures. CLOSED TREE 2021-07-13 19:10:12 +03:00
Kimberly Sereduck 14159a9b1f Bug 1718124: Add documentation for Raptor benchmark and scenario tests;r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D118750
2021-07-13 15:21:33 +00:00
Gregory Mierzwinski 281efa3727 Bug 1717754 - Call document.documentURI before navigating during first-install test. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D119517
2021-07-09 15:37:54 +00:00
Gregory Mierzwinski 3cad83515c Bug 1717445 - Allow non-local connections when running condprof. r=perftest-reviewers,AlexandruIonescu
This patch enables non-local connections when we are running condprof to obtain a conditioned profile. The only reason these connections are being disabled to begin with is because of the web-extension we use. This fixes an issue with using the condprofs in release builds such as beta.

Differential Revision: https://phabricator.services.mozilla.com/D119304
2021-07-08 19:49:11 +00:00
Andrew Osmond 08f2591eb6 Bug 1719458 - Remove --enable-webrender restriction for raptor tests. r=perftest-reviewers,sparky
Going forward, all jobs will be running on WebRender platform variants
so we don't really need this check anymore. This fixes a regression from
bug 1717825.

Differential Revision: https://phabricator.services.mozilla.com/D119273
2021-07-07 13:17:44 +00:00
Andrew Osmond 3bb154e3c5 Bug 1717825 - Move Windows 10 64-bit tests to WebRender only. r=jmaher,perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D118592
2021-07-06 15:39:55 +00:00
Alex Ionescu c4f6df0559 Bug 1710452 - Enable browsertime YTP tests r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D116382
2021-06-30 13:35:35 +00:00
Alex Ionescu 75b303b538 Bug 1706636 Migrate static wiki content for Raptor to PerfDocs r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D118455
2021-06-25 13:08:28 +00:00
Yaron Tausky 768366d7b8 Bug 1496997 - Remove dom.serviceWorkers.parent_intercept pref r=asuth,dom-workers-and-storage-reviewers,perftest-reviewers,jgraham,sparky,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D101788
2021-06-15 08:52:39 +00:00
Mitchell Hentges 3ee6837e37 Bug 1714684: Don't `assert` the result of `assert_called()` r=perftest-reviewers,AlexandruIonescu
In the vendored `mock` library, `assert_called()` returns the
`MagicMock` instance again - I'm not sure that it does the actual
assertion, so `assert instance.is_called()` may be a no-op.

Fortunately, in `unittest.mock`, `assert_called()` does the assertion
internally, and returns `None`. Since `assert None` causes a failure,
we need to tweak the invalid usage accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D117454
2021-06-14 15:34:47 +00:00
Mitchell Hentges e389cc4cc4 Bug 1714684: Remove usages of vendored "mock" library r=perftest-reviewers,ahal,sparky
Python 3 has access to `unittest.mock` in the standard library.

Differential Revision: https://phabricator.services.mozilla.com/D117073
2021-06-14 15:34:46 +00:00
Gregory Mierzwinski 4c06787a22 Bug 1708760 - Add a pageload test for about:welcome. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D117190
2021-06-11 15:52:47 +00:00
Gregory Mierzwinski 27a0af4fdf Bug 1708760 - Build conditioned profiles during the tests. r=perftest-reviewers,AlexandruIonescu
This patch adds the ability to build conditioned profiles during a test (i.e. in-test, prebuilt, or in-task for CI). Using the `artifact:` prefix in --conditioned-profile will cause the conditioned profile to be downloaded from mozilla-central rather than being built locally.

The condprof package was also modified to prevent it from building and saving logs that are not very useful in local runs, preventing useless downloads or archiving, and to also be able to obtain the location of the test-built profile.

Differential Revision: https://phabricator.services.mozilla.com/D116520
2021-06-11 15:52:47 +00:00
Florin Strugariu a969903ada Bug 1707527 - Re-record amazon for chromium r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D116985
2021-06-08 18:00:50 +00:00
Alex Ionescu b898567b28 Bug 1711136 Add CNN desktop page for arewefastyet/raptor browsertime -- live site test r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D116085
2021-05-31 06:56:58 +00:00
Dave Hunt 384c77f300 Bug 1713119: Attempt to resolve tarball used to install Browsertime from .package-lock.json; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D116119
2021-05-28 11:09:16 +00:00
Alex Ionescu b82b112c47 Bug 1712583 - Restore raptor-speedometer-geckoview r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D115980
2021-05-27 06:37:53 +00:00
Florin Strugariu 0cefa030b4 Bug 1712752 - Fix raptor mach command locally r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D115899
2021-05-26 14:13:17 +00:00
Alex Ionescu e40983819d Bug 1703665 Remove usage of --android-storage in Raptor / Browsertime r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113101
2021-05-25 13:34:35 +00:00
Alex Ionescu 933ee7b5a5 Bug 1710995 - Remove webext benchmark configuration r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D115060
2021-05-21 14:24:48 +00:00
Florin Strugariu 64fe0d279b Bug 1706035 - Re-record tp6 mobile tests r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D114906
2021-05-19 07:57:29 +00:00
Alex Lopez 455d9a088b Bug 1696251 - Pass MachCommandBase object as first argument for Mach Commands. r=mhentges,remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers
As an intermediate step to allow mach commands as standalone functions, the MachCommandBase
subclass instance that currently corresponds to self has to be made available as a separate
argument (named command_context).

Differential Revision: https://phabricator.services.mozilla.com/D109650
2021-05-17 16:15:58 +00:00
Florin Strugariu f655176486 Bug 1700955 - Use mitm5 recordings for tp6 desktop page load unittests. r=perftest-reviewers,sparky
This patch removes the mitm4 recordings that were being used in the raptor desktop unittests and replaces them with the mitm5 recordings.

Differential Revision: https://phabricator.services.mozilla.com/D114951
2021-05-13 07:14:52 +00:00
Gregory Mierzwinski 41727177d5 Bug 1704129 - Run raptor process-switch test on mozilla-central. r=sefeng,perftest-reviewers,Bebe
This patch enables the process-switch test on mozilla-central. It also adds a new field in the raptor manifest to specify whether or not zero-values in vismets can be accepted.

Differential Revision: https://phabricator.services.mozilla.com/D113221
2021-04-28 14:31:11 +00:00
Gregory Mierzwinski d587a20ab6 Bug 1704129 - Add a test to measure process switch time. r=sefeng,perftest-reviewers,Bebe
This patch adds a test to measure fission process switch time. It uses two recordings replayed at the same time, along with a custom browsertime pageload script to do this. Two urls are provided through the manifest and the second url is the one that gets measured.

* * *
Bug 1704129 - Add test_script field to raptor manifests. r?#perftest

This patch adds a `test_script` field to the raptor manifests that allows us to customize the browsertime test script to use. However, we only allow it to be used on pageload tests for the time being.

Differential Revision: https://phabricator.services.mozilla.com/D113220
2021-04-28 14:31:11 +00:00
Alex Ionescu 7af9318fae Bug 1706035 - Re-record tp6 mobile tests with login r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D112923
2021-04-27 13:17:50 +00:00
Steve Fink a45b73b47e Bug 1702310 - Add --gecko-profile-features and similar options to `mach try fuzzy` and `mach raptor` etc. to make it easier to generate marker-only profiles, configure threads and sampling interval, etc. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D110451
2021-04-26 21:59:29 +00:00
Florin Strugariu f1ca31a347 Bug 1706035 - Re-record tp6 mobile tests r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D113075
2021-04-23 11:28:17 +00:00
Butkovits Atila 2e34e363b9 Backed out 2 changesets (bug 1696251) for causing js-bench-sm failures. CLOSED TREE
Backed out changeset 1c84c9a34575 (bug 1696251)
Backed out changeset e169193b7423 (bug 1696251)
2021-04-23 02:53:36 +03:00
Alex Lopez d1a82b8092 Bug 1696251 - Pass MachCommandBase object as first argument for Mach Commands. r=mhentges,remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers
As an intermediate step to allow mach commands as standalone functions, the MachCommandBase
subclass instance that currently corresponds to self has to be made available as a separate
argument (named command_context).

Differential Revision: https://phabricator.services.mozilla.com/D109650
2021-04-22 18:56:15 +00:00
Cosmin Sabou 785f9b8a87 Backed out changeset d4a5d8567977 (bug 1696251) for non-unified build bustages. CLOSED TREE 2021-04-19 19:43:31 +03:00
Alex Lopez 75dfe35468 Bug 1696251 - Pass MachCommandBase object as first argument for Mach Commands. r=mhentges,remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers
As an intermediate step to allow mach commands as standalone functions, the MachCommandBase
subclass instance that currently corresponds to self has to be made available as a separate
argument (named command_context).

Differential Revision: https://phabricator.services.mozilla.com/D109650
2021-04-19 16:15:11 +00:00
Alex Ionescu 24ed8a6fcc Bug 1702689 - Fix browsertime_benchmark.js to collect all pagecycle results r=perftest-reviewers,sparky
Fixed browsertime benchmark script to correctly run the tests, fix python code to collect all the pagecycles data and disable unity-webgl test running on windows7.

Differential Revision: https://phabricator.services.mozilla.com/D110683
2021-04-13 14:37:01 +00:00
Alex Ionescu d70036af39 Bug 1703530 Update test_url from manifest object to replace platform argument r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D111238
2021-04-09 11:22:50 +00:00
Alexandru Michis 09b48c2afd Backed out changeset aab899c222a0 (bug 1702310) for causing talos failures. 2021-04-09 05:26:23 +03:00
Steve Fink be4388946e Bug 1702310 - Add --gecko-profile-features and similar options to `mach try fuzzy` and `mach raptor` etc. to make it easier to generate marker-only profiles, configure threads and sampling interval, etc. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D110451
2021-04-08 20:41:34 +00:00
Steve Fink 3ab7b674f8 Bug 1700700 - Rename gecko_profile -> gecko-profile in KNOWN_TEST_MODIFIERS/extra_options to satisfy schema validator r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D110676
2021-04-08 16:37:53 +00:00