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

1254 Коммитов

Автор SHA1 Сообщение Дата
Andrei Oprea a1f1d61928 Bug 1600339 - Measure responsiveness while evaluating messages r=k88hudson,mconley
Differential Revision: https://phabricator.services.mozilla.com/D59535

--HG--
extra : moz-landing-system : lando
2020-01-18 21:08:40 +00:00
Nicolas Chevobbe c8a5538925 Bug 1601688 - Don't rely on new-messages event in webconsole DAMP tests. r=ochameau.
The tests are now using mutation observer to check
when the dom is updated instead.

Differential Revision: https://phabricator.services.mozilla.com/D57499

--HG--
extra : moz-landing-system : lando
2020-01-09 15:43:04 +00:00
Arthur Iakab c35fb674b2 Backed out 2 changesets (bug 1601688) for causing node-devtools failures.
CLOSED TREE

Backed out changeset 27cec4c76272 (bug 1601688)
Backed out changeset 9aa05612f10f (bug 1601688)

--HG--
extra : rebase_source : 8be2ada196777716cf7a1a47112033b8d1afd481
2020-01-09 17:09:55 +02:00
Nicolas Chevobbe 8d84d13fba Bug 1601688 - Don't rely on new-messages event in webconsole DAMP tests. r=ochameau.
The tests are now using mutation observer to check
when the dom is updated instead.

Differential Revision: https://phabricator.services.mozilla.com/D57499

--HG--
extra : moz-landing-system : lando
2020-01-09 14:50:32 +00:00
Masatoshi Kimura 4d6e4840dc Bug 1604034 - Make a11y.js a content frame script. r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D57242

--HG--
rename : testing/talos/talos/tests/a11y/a11y.js => testing/talos/talos/pageloader/chrome/a11y.js
extra : moz-landing-system : lando
2020-01-08 23:11:45 +00:00
Masatoshi Kimura 15531ee283 Bug 1603670 - Remove scripts/Profiler.js and enablePrivilege usage in Profiler.js. r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D57241

--HG--
extra : moz-landing-system : lando
2020-01-08 23:10:06 +00:00
Masatoshi Kimura c9f248fb8a Bug 1604032 - Stop using enablePrivilege in TalosContentProfiler.js. r=perftest-reviewers,rwood
* talos-powers-content.js has to use `wantUntrusted` to receive untrusted
  events from page scripts unless enablePrivilege is used.
* Removed `contentMarker` because it is unused and it depends on
  enablePrivilege to call `Services.profiler.AddMarker`.

Differential Revision: https://phabricator.services.mozilla.com/D57240

--HG--
extra : moz-landing-system : lando
2020-01-08 23:08:57 +00:00
Masatoshi Kimura c7236117c6 Bug 1604032 - Add error log to TalosContentProfiler. r=perftest-reviewers,rwood,mconley,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D57239

--HG--
extra : moz-landing-system : lando
2020-01-08 23:07:56 +00:00
Masatoshi Kimura b85afdd632 Bug 1604033 - Implement and use TalosPowersContent.dumpConsole. r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D57238

--HG--
extra : moz-landing-system : lando
2020-01-08 23:07:05 +00:00
Masatoshi Kimura af8bdff43b Bug 1435445 - Remove talos/scripts/MozillaFileLogger.js. r=rwood,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D56770

--HG--
extra : moz-landing-system : lando
2020-01-08 23:05:56 +00:00
Masatoshi Kimura 0d477fb8b9 Bug 1602775 - Fail Talos when uncaught JavaScript error is thrown. r=rwood,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D56769

--HG--
extra : moz-landing-system : lando
2020-01-08 23:04:52 +00:00
Julian Descottes 5f90dd410c Bug 1598471 - Use fis/tp5n version of bild.de for DevTools complicated DAMP tests r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D58773

--HG--
extra : moz-landing-system : lando
2020-01-08 18:16:45 +00:00
David Major 6562ba778f Bug 1603603 - Add warning comments about keeping reftest_singletons.manifest in sync with PGO r=bzbarsky
While I'm here, I sorted the manifest, in order to match the sorted PGO list, so that it's easier to see when there's a discrepancy.

Differential Revision: https://phabricator.services.mozilla.com/D58968

--HG--
extra : moz-landing-system : lando
2020-01-07 19:07:39 +00:00
Doug Thayer 8e32c3483a Bug 1604972 - Remove tresize iframes temporarily r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D58057

--HG--
extra : moz-landing-system : lando
2019-12-21 01:38:35 +00:00
Rob Wood 977f77cafe Bug 1605132 - Differentiate fission-enabled vs non-fission enabled talos data in perfherder r=perftest-reviewers,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D57819

--HG--
extra : moz-landing-system : lando
2019-12-19 20:41:44 +00:00
Doug Thayer 98bb4e5040 Bug 1588232 - Add OOP iframes to tresize test r=stephendonner,perftest-reviewers,mconley
In brief, this just includes two out-of-process iframes in the
tresize test page, so that when we are resizing the main window,
we will also be resizing in each of the other fission processes.

The current tresize test is registered at a chrome:// URL, so I
had to make it an http URL to have OOP http iframes, which meant
I had to adjust a bit of the framescriptery to account for this.

Differential Revision: https://phabricator.services.mozilla.com/D55572

--HG--
extra : moz-landing-system : lando
2019-12-18 00:06:28 +00:00
Neil Deakin 37b8a07775 Bug 1595154, Use a setTimeout available from content or window in talos frame scripts, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D54944

--HG--
extra : moz-landing-system : lando
2019-12-11 13:38:23 +00:00
Julian Descottes 569670a663 Bug 1589011 - Use same-site iframes in DAMP custom.* tests r=ochameau
Depends on D53317

Differential Revision: https://phabricator.services.mozilla.com/D55618

--HG--
rename : testing/talos/talos/tests/devtools/addon/content/pages/custom/console/index.html => testing/talos/talos/tests/devtools/addon/content/pages/custom/console/iframe.html
rename : testing/talos/talos/tests/devtools/addon/content/pages/custom/debugger/index.html => testing/talos/talos/tests/devtools/addon/content/pages/custom/debugger/iframe.html
rename : testing/talos/talos/tests/devtools/addon/content/pages/custom/inspector/index.html => testing/talos/talos/tests/devtools/addon/content/pages/custom/inspector/iframe.html
extra : moz-landing-system : lando
2019-12-09 12:22:39 +00:00
Julian Descottes 578a7ff2f3 Bug 1589011 - Use a custom domain name in DAMP tests r=ochameau
Depends on D49569

We can stop using the exact host:port URL and rely on the proxy for all DAMP calls

Differential Revision: https://phabricator.services.mozilla.com/D53317

--HG--
extra : moz-landing-system : lando
2019-12-09 12:22:14 +00:00
Andreea Pavel a9695045db Merge mozilla-central to autoland on a CLOSED TREE 2019-12-05 00:23:02 +02:00
Andreea Pavel 7c42b7db49 Backed out changeset b4b3dc473bc4 (bug 1545438) for causing bug 1598924 a=backout 2019-12-04 23:58:34 +02:00
Ciure Andrei 7229b5803b Backed out 5 changesets (bug 1595154) for causing talos performance tests failures CLOSED TREE
Backed out changeset 498f750ed88a (bug 1595154)
Backed out changeset 45481561c120 (bug 1595154)
Backed out changeset 8ca3c106fc8d (bug 1595154)
Backed out changeset 7ffa8f958d0a (bug 1595154)
Backed out changeset 444505b4936b (bug 1595154)

--HG--
rename : browser/extensions/formautofill/FormAutofillChild.jsm => browser/extensions/formautofill/content/FormAutofillFrameScript.js
2019-12-04 21:07:05 +02:00
Shane Caraveo d27218da77 Bug 1572140 remove compat override handling from AOM r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D55762

--HG--
extra : moz-landing-system : lando
2019-12-04 17:51:27 +00:00
Neil Deakin d09b944c3e Bug 1595154, use content.setTimeout in talos frame scripts, r=mconley
Depends on D52723

Differential Revision: https://phabricator.services.mozilla.com/D54944

--HG--
extra : moz-landing-system : lando
2019-11-28 15:23:20 +00:00
Emma Malysz c502777f53 Bug 1597847, rename remaining misc xul files from within /view, /gfx, /extensions, and /testing to .xhtml format r=marionette-reviewers,bgrins,whimboo,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D54035

--HG--
rename : extensions/spellcheck/tests/chrome/test_add_remove_dictionaries.xul => extensions/spellcheck/tests/chrome/test_add_remove_dictionaries.xhtml
rename : gfx/tests/crashtests/593526.xul => gfx/tests/crashtests/593526.xhtml
rename : testing/marionette/chrome/test.xul => testing/marionette/chrome/test.xhtml
rename : testing/marionette/chrome/test2.xul => testing/marionette/chrome/test2.xhtml
rename : testing/marionette/chrome/test_dialog.xul => testing/marionette/chrome/test_dialog.xhtml
rename : testing/marionette/chrome/test_nested_iframe.xul => testing/marionette/chrome/test_nested_iframe.xhtml
rename : testing/marionette/reftest.xul => testing/marionette/reftest.xhtml
rename : testing/mochitest/baselinecoverage/chrome/test_baselinecoverage.xul => testing/mochitest/baselinecoverage/chrome/test_baselinecoverage.xhtml
rename : testing/mochitest/browser-harness.xul => testing/mochitest/browser-harness.xhtml
rename : testing/mochitest/chrome/test_chromeGetTestFile.xul => testing/mochitest/chrome/test_chromeGetTestFile.xhtml
rename : testing/mochitest/chrome/test_sample.xul => testing/mochitest/chrome/test_sample.xhtml
rename : testing/mochitest/chrome/test_sanityEventUtils.xul => testing/mochitest/chrome/test_sanityEventUtils.xhtml
rename : testing/mochitest/chrome/test_sanityException.xul => testing/mochitest/chrome/test_sanityException.xhtml
rename : testing/mochitest/chrome/test_sanityException2.xul => testing/mochitest/chrome/test_sanityException2.xhtml
rename : testing/mochitest/chrome/test_sanityManifest.xul => testing/mochitest/chrome/test_sanityManifest.xhtml
rename : testing/mochitest/chrome/test_sanityManifest_pf.xul => testing/mochitest/chrome/test_sanityManifest_pf.xhtml
rename : testing/mochitest/chrome/test_tasks_skip.xul => testing/mochitest/chrome/test_tasks_skip.xhtml
rename : testing/mochitest/chrome/test_tasks_skipall.xul => testing/mochitest/chrome/test_tasks_skipall.xhtml
rename : testing/mochitest/harness.xul => testing/mochitest/harness.xhtml
rename : testing/talos/talos/pageloader/chrome/pageloader.xul => testing/talos/talos/pageloader/chrome/pageloader.xhtml
rename : view/crashtests/382756-1.xul => view/crashtests/382756-1.xhtml
rename : view/crashtests/38589-1.xul => view/crashtests/38589-1.xhtml
extra : moz-landing-system : lando
2019-12-02 19:16:22 +00:00
octavian.negru c16ad3b37c Bug 1577777 - perf-reftest-singletons (perf_reftest_singletons) harness should not alert on the overall number, just on the subtests r=perftest-reviewers,igoldan,rwood
Differential Revision: https://phabricator.services.mozilla.com/D53961

--HG--
extra : moz-landing-system : lando
2019-11-29 11:32:55 +00:00
Julian Descottes 4345ce210b Bug 1589320 - Use inspectNode to open the toolbox in custom.inspector DAMP test r=ochameau,rcaliman
Depends on D49330

Differential Revision: https://phabricator.services.mozilla.com/D49569

--HG--
extra : moz-landing-system : lando
2019-11-27 08:44:34 +00:00
Benjamin Forehand Jr c35a2be3f5 Bug 1512011 - [talos] Replace mozhttpd with wptserve; r=rwood,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D50943

--HG--
extra : moz-landing-system : lando
2019-11-26 21:10:57 +00:00
Doug Thayer 5705a57b83 Bug 1588223 - Use many domains in iframes for tabswitch test r=stephendonner,perftest-reviewers,rwood
This adds a tp5n-multiproc output directory which contains postprocessed
versions of the tp5n set. They are processed to take iframes with relative
URLs and output absolute URLs with domains similar to their original
domains. This will help us better simulate a real-world case for Fission,
which will split processes based on the ETLD+1 of the domain.

Differential Revision: https://phabricator.services.mozilla.com/D53065

--HG--
extra : moz-landing-system : lando
2019-11-25 18:31:36 +00:00
Mihai Alexandru Michis 28447cf1a5 Backed out changeset 48a5f20cda23 (bug 1577777) for causing talos realwebext failures. CLOSED TREE 2019-11-25 14:52:14 +02:00
octavian.negru 413eea4cec Bug 1577777 - perf-reftest-singletons (perf_reftest_singletons) harness should not alert on the overall number, just on the subtests r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D53961

--HG--
extra : moz-landing-system : lando
2019-11-22 16:26:52 +00:00
Jonathan Kew 2238c15866 Bug 1598628 - Add an entry for windows.globalization.dll to xperf_whitelist.json. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D54308

--HG--
extra : moz-landing-system : lando
2019-11-24 17:06:37 +00:00
Mike Conley e282c45268 Bug 1545438 - Enable the blocklist for startup Talos tests. r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D54033

--HG--
extra : moz-landing-system : lando
2019-11-22 20:56:36 +00:00
Doug Thayer 31388c68ee Bug 1588203 - Change process for tab open in cpstartup r=mconley
This will cause us to actually launch a new content process, which
we were previously not doing.

Differential Revision: https://phabricator.services.mozilla.com/D50708

--HG--
extra : moz-landing-system : lando
2019-11-11 16:25:53 +00:00
Doug Thayer 51be9dfd50 Bug 1588203 - Proxy Talos requests to allow for multi fission processes r=perftest-reviewers,stephendonner
This will simply allow tests to use alternate domains if they want to ensure
they're getting different processes. This is important for realisitcally
measuring the impact of Fission.

Differential Revision: https://phabricator.services.mozilla.com/D50707

--HG--
extra : moz-landing-system : lando
2019-11-11 16:25:22 +00:00
Miko Mynttinen b4e7e3b82b Bug 1594436 - Fix glterrain talos test r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D52010

--HG--
extra : moz-landing-system : lando
2019-11-08 08:09:57 +00:00
Brendan Dahl eafc9e3293 Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug
nsXULWindow is no longer XUL specific and is somewhat confusing name.

Differential Revision: https://phabricator.services.mozilla.com/D51486

--HG--
rename : xpfe/appshell/nsXULWindow.cpp => xpfe/appshell/AppWindow.cpp
rename : xpfe/appshell/nsXULWindow.h => xpfe/appshell/AppWindow.h
rename : xpfe/appshell/nsIXULWindow.idl => xpfe/appshell/nsIAppWindow.idl
extra : moz-landing-system : lando
2019-11-05 17:56:28 +00:00
Mihai Alexandru Michis b819bd25aa Backed out 2 changesets (bug 1470510) for causing bustages in widget/cocoa/nsChildView.mm CLOSED TREE
Backed out changeset a343f30c34a3 (bug 1470510)
Backed out changeset 4da64790094d (bug 1470510)

--HG--
rename : xpfe/appshell/nsIAppWindow.idl => xpfe/appshell/nsIXULWindow.idl
rename : xpfe/appshell/AppWindow.cpp => xpfe/appshell/nsXULWindow.cpp
rename : xpfe/appshell/AppWindow.h => xpfe/appshell/nsXULWindow.h
2019-11-05 09:24:26 +02:00
Brendan Dahl 0c0da7791e Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug
nsXULWindow is no longer XUL specific and is somewhat confusing name.

Differential Revision: https://phabricator.services.mozilla.com/D51486

--HG--
rename : xpfe/appshell/nsXULWindow.cpp => xpfe/appshell/AppWindow.cpp
rename : xpfe/appshell/nsXULWindow.h => xpfe/appshell/AppWindow.h
rename : xpfe/appshell/nsIXULWindow.idl => xpfe/appshell/nsIAppWindow.idl
extra : moz-landing-system : lando
2019-11-04 23:37:31 +00:00
Dorel Luca 0207ce5451 Backed out 2 changesets (bug 1470510) for build bustage on /build/src/widget/cocoa/nsChildView.mm. CLOSED TREE
Backed out changeset 5967bf633574 (bug 1470510)
Backed out changeset 067a556bb614 (bug 1470510)

--HG--
rename : xpfe/appshell/nsIAppWindow.idl => xpfe/appshell/nsIXULWindow.idl
rename : xpfe/appshell/AppWindow.cpp => xpfe/appshell/nsXULWindow.cpp
rename : xpfe/appshell/AppWindow.h => xpfe/appshell/nsXULWindow.h
extra : amend_source : 752d828c6a0726c3f2df57a25741e38b36b75d6b
2019-11-04 19:18:56 +02:00
Brendan Dahl 247b257cfa Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug
nsXULWindow is no longer XUL specific and is somewhat confusing name.

Differential Revision: https://phabricator.services.mozilla.com/D51486

--HG--
rename : xpfe/appshell/nsXULWindow.cpp => xpfe/appshell/AppWindow.cpp
rename : xpfe/appshell/nsXULWindow.h => xpfe/appshell/AppWindow.h
rename : xpfe/appshell/nsIXULWindow.idl => xpfe/appshell/nsIAppWindow.idl
extra : moz-landing-system : lando
2019-11-04 16:52:35 +00:00
Boris Zbarsky 84e60db6d8 Bug 1591481 part 2. Don't force copying when external strings are passed to Web IDL bindings. r=mccr8
The codesize impact is approximately 0 (actually positive by a a few KB),
because AssignJSString is not inlined.

If we were to force-inline AssignJSString, that would actually _save_ ~115KB
based on bloaty measurements for linux64 shippable opt builds (so with LTO),
because then ConvertJSValueToString stops being inlined in bindings.
Given that ConvertJSValueToString pretty much always calls AssignJSString, so
there is no slowdown from changing which of them is inlined, this is _really_
tempting to do, but I don't want to mess with compiler inlining heuristics...
Inlining both AssignJSString and ConvertJSValueToString increases codesize by
~2MB, so that's definitely _not_ desirable.

Differential Revision: https://phabricator.services.mozilla.com/D50627

--HG--
extra : moz-landing-system : lando
2019-10-30 15:52:22 +00:00
Julian Descottes c7eef2fb70 Bug 1590308 - Add 1s wait and GC before teardown in DAMP inspector custom test r=ochameau
This is the smallest change that helps having a clean baseline when we start using "Inspect Element" in the inspector custom test

Differential Revision: https://phabricator.services.mozilla.com/D50589

--HG--
extra : moz-landing-system : lando
2019-10-29 09:11:54 +00:00
Nicolas Chevobbe d76b60f122 Bug 1519103 - Remove Scratchpad panel. r=bgrins.
Differential Revision: https://phabricator.services.mozilla.com/D50583

--HG--
extra : moz-landing-system : lando
2019-10-27 09:05:58 +00:00
Jan de Mooij 3fefc95a2c Bug 1591051 - Fix some perf tests to account for new thin-inline JS string limit. r=bzbarsky
Bug 1330776 removed the null-terminator, bumping the limit from 15 to 16.

Differential Revision: https://phabricator.services.mozilla.com/D50464

--HG--
extra : moz-landing-system : lando
2019-10-24 15:00:34 +00:00
Philip Jägenstedt 21b473eac4 Bug 1589056 - [mozlog] Update mozlog version number to 5.0 r=jgraham
This is needed to release a new mozlog with the PRECONDITION_FAILED
test and subtest status for use in web-platform-tests.

Update all in-tree dependencies on mozlog to >=5.0. These were found
with `hg grep 'mozlog.*[0-9]'`.

Only testing/web-platform/tests/tools/wptrunner/requirements.txt
remains on 4.2.0, and it will be updated in upstream wpt after mozlog
5.0 has been released.

Differential Revision: https://phabricator.services.mozilla.com/D50456

--HG--
extra : moz-landing-system : lando
2019-10-24 14:12:32 +00:00
Julian Descottes c76f50bfad Bug 1585974 - Increase gecko_profile_entries to 10 million in talos DAMP configuration r=rwood
The current limit of 2 million entries only allows
to record part of a DAMP run. The profiler team will investigate
if the number of entries can/should be reduced, but for the time
being we bump the limit to 10 million in order to record full
profiles when running DAMP on try.

Differential Revision: https://phabricator.services.mozilla.com/D49555

--HG--
extra : moz-landing-system : lando
2019-10-22 12:16:06 +00:00
Andrew Halberstadt 2b0d90e3ad Bug 1587206 - [lint.flake8] Enable F632 across the tree, r=sylvestre
This ensures we use ==/!= to strings and ints (instead of is/is not).

Differential Revision: https://phabricator.services.mozilla.com/D48609

--HG--
extra : moz-landing-system : lando
2019-10-10 18:50:33 +00:00
Doug Thayer 30e84ef562 Bug 1587131 - Compute proper remote type for talos framescripts r=mconley
This fixes timeouts in some Talos tests with Fission enabled.

Differential Revision: https://phabricator.services.mozilla.com/D48574

--HG--
extra : moz-landing-system : lando
2019-10-08 17:54:25 +00:00
octavian.negru 79fee602e5 Bug 1583624 - Unclear error message in stylebench raptor output. r=perftest-reviewers,Marian
Differential Revision: https://phabricator.services.mozilla.com/D47771

--HG--
extra : moz-landing-system : lando
2019-10-02 08:17:14 +00:00