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

1433 Коммитов

Автор SHA1 Сообщение Дата
Gregory Mierzwinski c2369fc052 Bug 1691561 - Increase the test timeout for tabswitch. r=perftest-reviewers,AlexandruIonescu
This patch increases the test timeout for the tabswitch test from 10 minutes to 15 minutes.

Differential Revision: https://phabricator.services.mozilla.com/D114488
2021-05-06 14:05:38 +00:00
Sean Feng 4feed6d4c7 Bug 1701989 - Add a talos benchmark to measure the pageload performance with multiple cross origin iframes r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D114124
2021-05-04 23:17:08 +00:00
Joel Maher 2262117921 Bug 1696541 - collect xres again after python3 conversion. r=ahal,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113786
2021-05-04 15:02:12 +00:00
Brad Werth 83a402c105 Bug 1497758: Make talos getCurrentPageShortName provide unique names for long test urls. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113587
2021-05-03 18:19:57 +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
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
Julian Descottes a1fe979044 Bug 1703806 - [devtools] Use the reloaded event in DAMP tests for the a11y panel r=nchevobbe,perftest-reviewers
Depends on D110247

Differential Revision: https://phabricator.services.mozilla.com/D111258
2021-04-09 07:30:48 +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
championshuttler cdf2f2da28 Bug 1696541 - Fix talos/talos/ttest.py to support py3.r=perftest-reviewers,jmaher,Bebe,sparky
Differential Revision: https://phabricator.services.mozilla.com/D109962
2021-04-08 15:26:41 +00:00
championshuttler b5d98de6f0 Bug 1696541 - Run talos tasks against Python 3 in CI.r=ahal,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D109694
2021-04-08 15:26:41 +00:00
Julian Descottes 6ab57dcec5 Bug 1702078 - [devtools] a11y panel should emit ready event after rendering the UI r=ochameau,perftest-reviewers
With the previous implementation, the toolbox would resolve the panel before all the initialization data had been retrieved.
This could lead to issues if we tried to destroy the toolbox right after the panel got selected.

Differential Revision: https://phabricator.services.mozilla.com/D110247
2021-04-08 11:48:52 +00:00
Luca Greco 9da421d8fc Bug 1698158 - part 3.3 - Remove unnecessary imports from talos testharness addons experimental API. r=mixedpuppy,perftest-reviewers,sparky
Depends on D108229

Differential Revision: https://phabricator.services.mozilla.com/D108230
2021-03-16 18:15:42 +00:00
Jon Coppeard d8f842d8c1 Bug 1697479 - Turn extra GC poisoning off by default in nightly builds r=sfink,perftest-reviewers,sparky
This changes the default so that extra GC poisoning is off in nightly opt builds unless enabled by an environment variable. This should give us more useful telemetry on nightly performance and make it easier for people trying to benchmark our browser. The poisoning is still enabled in debug builds.

The variable is renamed from JSGC_DISABLE_POISONING to JSGC_EXTRA_POISONING.

Differential Revision: https://phabricator.services.mozilla.com/D108419
2021-03-16 17:44:38 +00:00
Dave Hunt a51eb65163 Bug 1697594 - Migrate static wiki content for Talos tests to PerfDocs r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D107896
2021-03-15 18:09:58 +00:00
Dave Hunt 9e3ef144c3 Bug 1697772 - Replace uses of "whitelist" with "allowlist" in Talos r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D108163
2021-03-12 22:04:46 +00:00
Gregory Mierzwinski 6b41079a2e Bug 1694172 - Decrease test timeout for some talos tests. r=perftest-reviewers,alexandru.irimovici
Differential Revision: https://phabricator.services.mozilla.com/D106638
2021-03-11 14:12:35 +00:00
Julian Descottes 01718819b8 Bug 1694906 - [devtools] Use descriptors instead of targets in all toolbox APIs r=ochameau,nchevobbe,rpl,perftest-reviewers,sparky
Depends on D107051

Differential Revision: https://phabricator.services.mozilla.com/D106426
2021-03-10 18:22:02 +00:00
Brendan Dahl ffe8c908cc Bug 1694189 - Don't wait for timeout to add pagerendered event listener. r=emilio,perftest-reviewers,sparky
It appears we were missing some pagerendered events because we weren't
attaching the listener until after a setTimeout in contentLoadHandlerCallback.
Further, the test wasn't really waiting until idle to load the next round, so we
can remove that part for now. This may be something we want to fix in the
future though.

Differential Revision: https://phabricator.services.mozilla.com/D106849
2021-03-04 16:58:37 +00:00
Noemi Erli c24ecdc6f5 Backed out changeset f7fa859944a3 (bug 1694172) for causing talos crashes CLOSED TREE 2021-03-02 02:18:41 +02:00
Gregory Mierzwinski 0e78f47e46 Bug 1694172 - Decrease test timeout for some talos tests. r=perftest-reviewers
This patch decreases the test timeout for some Talos tests which are hitting task timeouts. It also increases the task timeout for one of the tests.

Differential Revision: https://phabricator.services.mozilla.com/D106638
2021-03-01 15:17:29 +00:00
Julian Descottes d0f4645a76 Bug 1694140 - [devtools] Stop using TargetFactory.forTab in devtools code r=perftest-reviewers,ochameau
Depends on D105998

Differential Revision: https://phabricator.services.mozilla.com/D105999
2021-02-25 18:02:51 +00:00
Brindusan Cristian 39abcde940 Backed out 10 changesets (bug 1694140, bug 1694886, bug 1688688) for devtools failures on browser_CORS-console-warnings.js. CLOSED TREE
Backed out changeset 1b7367a27d9a (bug 1694886)
Backed out changeset d5a70a3143ad (bug 1694140)
Backed out changeset 74adaced5c0a (bug 1694140)
Backed out changeset 0b8f857e3f90 (bug 1694140)
Backed out changeset 45a8dc952aba (bug 1694140)
Backed out changeset 299f17e9cb6f (bug 1694140)
Backed out changeset 6beb9dd48ef3 (bug 1694140)
Backed out changeset 5f6688e8fe4c (bug 1694140)
Backed out changeset ae1fa0484c91 (bug 1688688)
Backed out changeset 8a0f5c24ed9a (bug 1688688)
2021-02-25 16:07:39 +02:00
Julian Descottes 5b183d1d77 Bug 1694140 - [devtools] Stop using TargetFactory.forTab in devtools code r=perftest-reviewers,ochameau
Depends on D105998

Differential Revision: https://phabricator.services.mozilla.com/D105999
2021-02-25 12:58:14 +00:00
Gregory Mierzwinski 57fa6fcce0 Bug 1693042 - Decrease default timeout for talos tests to 10 minutes. r=jmaher
This patch decreases the default timeout to 10 minutes (from 2 hours) and also fixes an issue in mozcrash.

Differential Revision: https://phabricator.services.mozilla.com/D105356
2021-02-16 22:45:48 +00:00
Brendan Dahl 5ec0872fef Bug 1692140 - Fix talos test pdfpaint measurement. r=emilio,perftest-reviewers
Now that we delay the load event for pdf.js, the pagerendered event listener
was being added too late and we were catching the second page rendered event.
Also, add a check to ensure the page rendered is the first page.

Differential Revision: https://phabricator.services.mozilla.com/D104866
2021-02-12 17:34:06 +00:00
Nika Layzell 646fdbd459 Bug 1681529 - Part 12: Use rootURI for talos-powers frame script instead of baseURI, r=kmag,perftest-reviewers
The baseURI is a moz-extension: URI, which does not support being loaded
synchronously from a content process, as framescripts are.

This patch does not attempt to prohibit future synchronous uses of
moz-extension: URIs, as that is outside of the scope of this issue, but we
should likely do so in a follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D104081
2021-02-05 16:06:23 +00:00
Kimberly Sereduck 02d7cf31ed Bug 1680766 - Improvements to profile markers for Talos tests; r=perftest-reviewers,gregtatum,sparky
This patch is to add more profile markers to Talos tests, and improve existing ones, by grouping all Talos markers together under "Talos", using more descriptive labels, and employing interval markers where applicable.

Differential Revision: https://phabricator.services.mozilla.com/D98774
2021-01-26 16:49:42 +00:00
Julian Descottes 1234cfd373 Bug 1688169 - [devtools] Use Cu.now to generate marker timestamps in DAMP r=ladybenko,perftest-reviewers
Using performance.now will generate incorrect markers because the timestamps are not in sync with the ones used internally by the ChromeUtils.addProfilerMarker API.

Differential Revision: https://phabricator.services.mozilla.com/D102704
2021-01-26 10:45:45 +00:00
Florian Quèze 87d8f32132 Bug 1687687 - Using the profiler for Talos tests should enable the CPU Utilization feature, r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D102450
2021-01-21 12:58:33 +00:00
Nicolas Chevobbe cc40f9a712 Bug 1686659 - Add a DAMP test for the fullpage screenshot tool. r=jdescottes,perftest-reviewers,sparky.
The test loads the bild.de homepage and measures how long
it takes until the screenshot is available for the user.

Differential Revision: https://phabricator.services.mozilla.com/D101725
2021-01-20 17:23:46 +00:00
Doug Thayer ab6de08ee9 Bug 1686066 - Use multiple domains when running tp5n and similar tests r=sparky,perftest-reviewers
Currently most talos tests to not use multiple domains when testing across
many different recorded web pages. We have talos set up to be able to serve
these to ourself under different domains though - this patch simply sets us
up to do so with the tp5n and tp5o tests. This should just give us a little
bit more coverage of changes which may introduce overhead on a per-domain
basis, such as Fission or Network Partitioning.

Differential Revision: https://phabricator.services.mozilla.com/D101379
2021-01-20 23:38:24 +00:00
Julian Descottes d1a229c1ee Bug 1673308 - [devtools] Enable DAMP complicated tests with Fission r=ochameau,perftest-reviewers
The skipped tests were timing out on page load, and are not trying to set breakpoints.
The fix landed in Bug 1682780 should be enough to fix them on fission platforms.

Differential Revision: https://phabricator.services.mozilla.com/D101140
2021-01-19 15:09:11 +00:00
Julian Descottes a3709d6c16 Bug 1684857 - [devtools] Export current DAMP runner from damp.js r=ochameau,perftest-reviewers,kimberlythegeek
Depends on D97733

Exporting the current DAMP runner as a singleton from damp.js simplifies the dependency management between damp.js and head.js

Differential Revision: https://phabricator.services.mozilla.com/D100670
2021-01-06 08:26:52 +00:00
Julian Descottes d2fbfdfcbf Bug 1684963 - [devtools] Disable overlay scrollbars for webconsole.complicated DAMP test r=nchevobbe,perftest-reviewers,kimberlythegeek
Overlay scrollbars make this test timeout while waiting on a "force layout" message which never appears.

Differential Revision: https://phabricator.services.mozilla.com/D100724
2021-01-05 08:30:05 +00:00
Dorel Luca 0cb892b99b Backed out changeset 655f3c4bd5a3 (bug 1684857) for DUMP failures. CLOSED TREE 2021-01-04 23:16:46 +02:00
Julian Descottes cf92aea59a Bug 1684857 - [devtools] Export current DAMP runner from damp.js r=ochameau,perftest-reviewers,kimberlythegeek
Depends on D97733

Exporting the current DAMP runner as a singleton from damp.js simplifies the dependency management between damp.js and head.js

Differential Revision: https://phabricator.services.mozilla.com/D100670
2021-01-04 16:36:36 +00:00
Julian Descottes f928b04c35 Bug 1678550 - [devtools] Add proper linting to damp.js and damp-test.js r=perftest-reviewers,nchevobbe,ochameau
Depends on D97732

Differential Revision: https://phabricator.services.mozilla.com/D97733
2021-01-04 13:28:48 +00:00
Julian Descottes c02f0ed974 Bug 1678550 - [devtools] Move nested require calls to the top of damp.js r=perftest-reviewers,nchevobbe,ochameau
Depends on D97731

We used to delay those calls because they needed rootURI to be set. This is no longer necessary.

Differential Revision: https://phabricator.services.mozilla.com/D97732
2021-01-04 13:09:44 +00:00
Julian Descottes c8ceefd607 Bug 1678550 - [devtools] Use require instead of ChromeUtils.import in damp.js r=perftest-reviewers,nchevobbe,ochameau,AlexandruIonescu
Depends on D97729

Remove some leftover ChromeUtils.import usage

Differential Revision: https://phabricator.services.mozilla.com/D97731
2021-01-04 13:08:40 +00:00
Julian Descottes 0b41d10929 Bug 1678550 - [devtools] Use absolute paths in DAMP require calls r=perftest-reviewers,AlexandruIonescu,ochameau,nchevobbe
Depends on D97727

Similar to what was done for the devtools/ folder, we should use absolute paths in all our require calls.

Differential Revision: https://phabricator.services.mozilla.com/D97729
2021-01-04 13:07:25 +00:00
Julian Descottes d8c21acf2f Bug 1678550 - [devtools] Load damp.js using the main DevTools Loader r=perftest-reviewers,nchevobbe,ochameau
Depends on D97626

Differential Revision: https://phabricator.services.mozilla.com/D97727
2021-01-04 13:07:08 +00:00
Nicolas Chevobbe b45dc96375 Bug 1681285 - [devtools] Modify objectexpand DAMP test to have better perf coverage. r=jdescottes,perftest-reviewers.
We now print a thousand object in a console.log message
before doing the console.dir call and measure how long it takes.
Having multiple ObjectInspector instances can have dramatic
impact on the expand performance of a single instance (See Bug 1599317).

Differential Revision: https://phabricator.services.mozilla.com/D99203
2021-01-04 13:32:52 +00:00
Mike Conley 5073b76a30 Bug 1579683 - Disable the about:home startup cache for startup_about_home_paint_realworld_webextensions. r=sparky,perftest-reviewers
The root cause of the intermittens on startup_about_home_paint_realworld_webextensions is
the same as bug 1220362. Fixing that should fix this one too. In the mean time, we'll
disable the configuration for this test.

Differential Revision: https://phabricator.services.mozilla.com/D99960
2020-12-17 21:57:06 +00:00
Bob Clary 05d29ba882 Bug 1681096 - python3 - pylint --py3k - W1633: round built-in referenced (round-builtin) r=marionette-reviewers,perftest-reviewers,aki,gbrown,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D99067
2020-12-09 15:10:53 +00:00
Bob Clary 9e125ea710 Bug 1681096 - python3 - pylint --py3k - W1619: from __future__ import division r=marionette-reviewers,perftest-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D98938
2020-12-11 16:05:25 +00:00
Julian Descottes df6261692f Bug 1678379 - [devtools] Replace DAMP framescript by js window actors r=perftest-reviewers,ochameau
This doesn't fix anything, but it would be cleaner to remove some framescript/mm usage from DAMP

Differential Revision: https://phabricator.services.mozilla.com/D97626
2020-12-07 17:08:26 +00:00