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
Mike Conley
5dfccec2d6
Bug 1585427 - Add --enable-fission to Talos test arguments list to make it easier to run Talos with oop iframes. r=rwood
...
Differential Revision: https://phabricator.services.mozilla.com/D47809
--HG--
extra : moz-landing-system : lando
2019-10-02 13:57:12 +00:00
Andrew Halberstadt
898dfb96b4
Bug 1567642 - [lint.flake8] Fix misc flake8 under Python 3 lint issues r=gbrown
...
Differential Revision: https://phabricator.services.mozilla.com/D45417
--HG--
extra : moz-landing-system : lando
2019-09-24 14:44:01 +00:00
Julian Descottes
03ded7257a
Bug 1581525 - Force hover state in debugger preview test for DAMP and stop forcing devtools.testing r=jlast
...
Differential Revision: https://phabricator.services.mozilla.com/D46507
--HG--
extra : moz-landing-system : lando
2019-09-20 04:49:49 +00:00
stephendonner
30543f34f3
Bug 1581676. Fix misspellings of 'Gecko profiling' in Talos and Raptor code. r=perftest-reviewers,Bebe
...
Differential Revision: https://phabricator.services.mozilla.com/D46097
--HG--
extra : moz-landing-system : lando
2019-09-17 07:37:43 +00:00
Mike Conley
bf3a67ed9b
Bug 1575089 - Add a new Talos test that measures warm startup time with a number of real-world WebExtensions installed. r=rwood
...
Differential Revision: https://phabricator.services.mozilla.com/D43309
--HG--
extra : moz-landing-system : lando
2019-08-31 06:58:00 +00:00
Boris Zbarsky
c7017dbe7d
Bug 1577560. Change the key setup for the document's id and name table to not copy string keys on lookup. r=mccr8.
...
In the old setup, a lookup with an nsAString key would implicitly construct an
AtomOrString, which would assign the key to an nsString. This would lead to
copies and heap-allocations if the key was an autostring, which it typically is
when coming from bindings.
This fix improves the performance of the new window-named-property-get.html pref
reftest by about 20-30%, and improves the new getElementById-1.html test by 2-3x.
Differential Revision: https://phabricator.services.mozilla.com/D44015
--HG--
extra : moz-landing-system : lando
2019-08-29 17:53:38 +00:00
Sylvestre Ledru
7759b614e2
Bug 1575249 - Ride along: remove +x permissions on source files r=Ehsan
...
Depends on D42672
Differential Revision: https://phabricator.services.mozilla.com/D42673
--HG--
extra : moz-landing-system : lando
2019-08-21 09:57:03 +00:00
Emilio Cobos Álvarez
adfa1ccbad
Bug 1480146 - Talos tests for stylesheet caching. r=heycam
...
MANUAL PUSH: Splitting a stack after the fact to avoid getting the main patch backed out due to talos timeouts.
Differential Revision: https://phabricator.services.mozilla.com/D41564
2019-08-19 14:57:20 +02:00
Ciure Andrei
bf0253640d
Backed out 2 changesets (bug 1480146) for causing inline-style-cache-1.html timeouts CLOSED TREE
...
Backed out changeset 8e3a8dd3189d (bug 1480146)
Backed out changeset 2bcd5ea241cd (bug 1480146)
2019-08-19 14:29:28 +03:00
Emilio Cobos Álvarez
957c241479
Bug 1480146 - Add a cache for inline stylesheets without @import rules. r=heycam
...
Supporting @import was much more annoying (I had a patch but it became much more
complex than this), and seems other browsers don't do it either:
https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/css/style_sheet_contents.cc?l=149&rcl=1999822baf4dc673088e65997fa07ad158f2e166
https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/css/StyleSheetContents.cpp?rev=246490#L111
Maybe we should add some cache eviction here, but I'm not sure what'd be the
best policy here.
Differential Revision: https://phabricator.services.mozilla.com/D41564
--HG--
extra : moz-landing-system : lando
2019-08-19 07:52:09 +00:00
Jeff Muizelaar
0815909698
Bug 1571969. Stop running all the QR tests as virtual-with-gpu. r=jmaher
...
This uses the layers.d3d11.enable-blacklist pref to allow running WebRender on WARP.
Differential Revision: https://phabricator.services.mozilla.com/D42255
--HG--
extra : moz-landing-system : lando
2019-08-18 12:59:49 +00:00
Narcis Beleuzu
e2803d7c18
Backed out changeset 67be750311a1 (bug 1571969) for raptor failures on tests.py . CLOSED TREE
2019-08-18 06:22:48 +03:00
Jeff Muizelaar
5da9e3a7b5
Bug 1571969. Stop running all the QR tests as virtual-with-gpu. r=jmaher
...
This uses the layers.d3d11.enable-blacklist pref to allow running WebRender on WARP.
Differential Revision: https://phabricator.services.mozilla.com/D42255
--HG--
extra : moz-landing-system : lando
2019-08-16 22:43:48 +00:00
Mihai Alexandru Michis
891d20f850
Backed out 2 changesets (bug 1480146) for causing talos perf reftest to timeout in link-style-cache-1.html
...
Backed out changeset ff3ba7a16c21 (bug 1480146)
Backed out changeset f47314ec33ff (bug 1480146)
2019-08-17 04:48:35 +03:00
Emilio Cobos Álvarez
c24f17aee9
Bug 1480146 - Add a cache for inline stylesheets without @import rules. r=heycam
...
Supporting @import was much more annoying (I had a patch but it became much more
complex than this), and seems other browsers don't do it either:
https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/css/style_sheet_contents.cc?l=149&rcl=1999822baf4dc673088e65997fa07ad158f2e166
https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/css/StyleSheetContents.cpp?rev=246490#L111
Also added a singleton perf test for <link> caching.
Maybe we should add some cache eviction here, but I'm not sure what'd be the
best policy here.
Differential Revision: https://phabricator.services.mozilla.com/D41564
--HG--
extra : moz-landing-system : lando
2019-08-16 10:56:23 +00:00
Logan Smyth
058e9d445b
Bug 1541631 - Part 3: Merge 'content' onto the source itself and rely on query caching. r=jlast
...
Differential Revision: https://phabricator.services.mozilla.com/D42028
--HG--
extra : moz-landing-system : lando
2019-08-16 00:25:56 +00:00