Commit Graph

953 Commits

Author SHA1 Message Date
Brindusan Cristian
f8555a213f Merge inbound to mozilla-central. a=merge 2018-08-08 00:51:43 +03:00
Emilio Cobos Álvarez
0f460b1379 Bug 1481037 - Update StyleBench. r=jmaher
Pick upstream changes.

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

--HG--
extra : moz-landing-system : lando
2018-08-07 15:31:47 +00:00
Jonathan Watt
e053e501f6 Bug 1481402. Fix the testing/talos/talos/tests/svg_static/composite-scale-*.svg tests. r=jmaher
--HG--
rename : testing/talos/talos/tests/svgx/images/kyoto_1.jpg => testing/talos/talos/tests/svg_static/images/kyoto_1.jpg
extra : rebase_source : f2c4d3e71e610294a7adc5b621eebf32452fe166
2018-07-19 13:50:23 +01:00
Mark Banner
d1a0b8a2f3 Bug 1479512 - Remove old quit fallback from talos' pageloader code. r=jmaher
MozReview-Commit-ID: 13XfF9v7sBq

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

--HG--
extra : moz-landing-system : lando
2018-08-06 13:01:23 +00:00
Dão Gottwald
5b4e355993 Bug 1369456 - Replace nsSessionStartup.js with SessionStartup.jsm. r=florian
MozReview-Commit-ID: 53Mu4zb9X1C

--HG--
rename : browser/components/sessionstore/nsSessionStartup.js => browser/components/sessionstore/SessionStartup.jsm
extra : rebase_source : 5b4f5c2e45841a5ee9123386e8657d8c262ba416
2018-08-04 13:27:40 +02:00
Boris Zbarsky
e4b74becff Bug 1479569 part 2. Use the new messageManager getter on docshell. r=kmag
I generally tried to preserve the behavior of consumers where they treated an
exception from getInterface(Ci.nsIContentFrameMessageManager) as a signal to use
some sort of fallback.

I did change the behavior of consumers that walked up to the root same-type
docshell before getting the message manager to just get it directly from the
docshell they have.  Please review those parts carefully, and let me know if you
want me to ask some subject area experts to review those.
2018-08-02 23:49:09 -04:00
Csoregi Natalia
08c950712e Backed out 3 changesets (bug 1479569) for devtools/client/responsive.html failures. CLOSED TREE
Backed out changeset e123d0aa911c (bug 1479569)
Backed out changeset b828a58404e5 (bug 1479569)
Backed out changeset 97041ef8f311 (bug 1479569)
2018-08-03 10:39:12 +03:00
Boris Zbarsky
0197de77c0 Bug 1479569 part 2. Use the new messageManager getter on docshell. r=kmag
I generally tried to preserve the behavior of consumers where they treated an
exception from getInterface(Ci.nsIContentFrameMessageManager) as a signal to use
some sort of fallback.

I did change the behavior of consumers that walked up to the root same-type
docshell before getting the message manager to just get it directly from the
docshell they have.  Please review those parts carefully, and let me know if you
want me to ask some subject area experts to review those.
2018-08-02 23:49:09 -04:00
Ionut Goldan
09f5b26604 Bug 1478295 - Disable sessionrestore_many_windows on mozilla-beta r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D2559

--HG--
extra : moz-landing-system : lando
2018-08-02 10:42:35 +00:00
Boris Zbarsky
754087a992 Bug 1446940 part 5. Stop getting docshells from windows via getInterface in dom/editor/etc code. r=kmag 2018-08-01 13:07:11 -04:00
Felipe Gomes
6e2a493f16 Bug 1369466 - Change consumers to the new location of RemotePageManager. r=mossop
MozReview-Commit-ID: 66YVrSfIpYj

--HG--
extra : rebase_source : 594e8b1ecd3338804efd598f65cc3d61b800306c
2018-07-26 22:09:12 -03:00
Boris Zbarsky
75abc43e0d Bug 1476145 part 8. Stop using getInterface(nsIDOMWindowUtils) in various test code. r=kmag 2018-07-24 19:47:43 -04:00
Nicolas Chevobbe
7d5b5aa884 Bug 1473332 - Add a DAMP test for console autocomplete; r=ochameau.
MozReview-Commit-ID: 34PqIBot2ZK

--HG--
extra : rebase_source : b5ff3ddad6c9c7bdd38d799688d4c24d600073c4
2018-07-05 17:44:10 +02:00
Rob Wu
7d65dd2559 Bug 1459404 - Add permalink of explanation to garbageCollection logic r=mixedpuppy
At the time of the commit that introduced the original comment in
damp.js, the non-permalink pointed to
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585
This commit changes the non-permalink to the following permalink:
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585,2591-2594

This permalink does not only include the original snippet, but also
highlights the member and explanation that explains the need for the
three iterations of the loop (at https://bugzil.la/610166#c12 ).

MozReview-Commit-ID: 14Ypsq4mdIy

--HG--
extra : rebase_source : ca92f07e122b3655b7477c751f620626b49379d5
2018-07-17 22:01:46 +02:00
Margareta Eliza Balazs
b0eaf1fc9f Backed out 3 changesets (bug 1459404) for xpcshell failures in toolkit/components/extensions/test/xpcshell/test_ext_contexts_gc.js on a CLOSED TREE
Backed out changeset 0cf499a0fee9 (bug 1459404)
Backed out changeset 333c6bee4e9c (bug 1459404)
Backed out changeset 0f5d5144aeee (bug 1459404)
2018-07-18 13:01:04 +03:00
Rob Wu
422818af01 Bug 1459404 - Add permalink of explanation to garbageCollection logic r=mixedpuppy
At the time of the commit that introduced the original comment in
damp.js, the non-permalink pointed to
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585
This commit changes the non-permalink to the following permalink:
https://searchfox.org/mozilla-central/rev/33c21c060b7f3a52477a73d06ebcb2bf313c4431/xpcom/base/nsMemoryReporterManager.cpp#2574-2585,2591-2594

This permalink does not only include the original snippet, but also
highlights the member and explanation that explains the need for the
three iterations of the loop (at https://bugzil.la/610166#c12 ).

MozReview-Commit-ID: 14Ypsq4mdIy

--HG--
extra : rebase_source : 9a0dff62427c260f3b7b59ead725c8362954a95c
2018-07-17 22:01:46 +02:00
Kirk Steuber
da107c225e Bug 1420514 - Replace app.update.enabled with app.update.disabledForTesting in the test harness r=ato,chutten,jmaher,lina
MozReview-Commit-ID: GCGKQ5QCC7o

--HG--
extra : rebase_source : ba135c7d285987fd030fef4e18a5aa701a43cdba
extra : intermediate-source : e6c89a0ff0c7a7e7cd1c028e49660bab0416a531
extra : source : 646080a591c0d2365d6e8f4a493607fa3fff86c9
2018-05-22 09:14:19 -07:00
Andreea Pavel
1e8d2e6f7d Backed out 7 changesets (bug 1420514) for breaking bc on different files on a CLOSED TREE
Backed out changeset 5a46a221b6e8 (bug 1420514)
Backed out changeset 48ed6dfe8772 (bug 1420514)
Backed out changeset 01bf643c77e5 (bug 1420514)
Backed out changeset 5791b17ccb82 (bug 1420514)
Backed out changeset 416e398d942f (bug 1420514)
Backed out changeset de4a4592dbd9 (bug 1420514)
Backed out changeset d3399edf0197 (bug 1420514)
2018-07-12 21:22:32 +03:00
Kirk Steuber
35d8c30dbb Bug 1420514 - Replace app.update.enabled with app.update.disabledForTesting in the test harness r=ato,chutten,jmaher,lina
MozReview-Commit-ID: GCGKQ5QCC7o

--HG--
extra : rebase_source : e38cf587711192c3020cd9ac6a39cdbd97d2600b
extra : source : 646080a591c0d2365d6e8f4a493607fa3fff86c9
2018-05-22 09:14:19 -07:00
Alexandre Poirot
2ea9ffe911 Bug 1473322 - Stop recording "settle" tests on DAMP. r=yulia
MozReview-Commit-ID: Ahct8pxteng

--HG--
extra : rebase_source : 0c8d38030a2eaa4ca44ac698f5f843084028d2a3
2018-07-10 02:23:35 -07:00
Cosmin Sabou
26e792fe42 Merge autoland to mozilla-central. a=merge 2018-07-11 00:50:32 +03:00
Boris Zbarsky
8f7c90d6be Bug 1473149. Add an external string variant that keeps a DynamicAtom alive. r=njn,rwood
The change to call AsStatic() in SetKnownLiveAtom is drive-by performance cleanup.
2018-07-10 11:21:42 -07:00
Kartikaya Gupta
bb9821b6c8 Bug 1471650 - Profile WebRender threads in talos if WebRender is enabled. r=jmaher
MozReview-Commit-ID: DriYeGhqvIZ

--HG--
extra : rebase_source : 26083db2e65f71b60f36cb8fe92e8527516e23df
2018-07-10 07:45:08 -04:00
Matt Woodrow
983df51019 Bug 1473899 - Extend displaylist_mutate talos test to include a subtest for inactive layers. r=jmaher
MozReview-Commit-ID: G9giYC4OkQQ

--HG--
extra : rebase_source : a4b0fcb18d41dc25b08f95feb2fcbfec01ecd50e
2018-07-06 10:30:54 -04:00
yulia
3e50bf7f61 Bug 1464461 - fix talos failure; r=nchevobbe
MozReview-Commit-ID: 9v9lRZjzacs

--HG--
extra : rebase_source : 8dfed0970def1abc8930feff4e96f96c6b226525
2018-07-03 15:33:38 +02:00
Jason Laster
c367b58df7 Bug 1472735 - Update Debugger Frontend v67. r=jdescottes 2018-07-02 18:10:25 -04:00
Andrew Halberstadt
9435736ade Bug 1471620 - Skip python-tests locally that don't run with python 3 in CI r=davehunt
This will make sure that when running |mach python-test --python 3| locally,
we only run the tests that also run in CI with python 3 (and therefore pass
presumably).

MozReview-Commit-ID: 3OBr9yLSlSq

--HG--
extra : rebase_source : 456340d0ecdddf1078f2b5b4ebb1eddf3813b26a
2018-06-27 11:10:02 -04:00
Christoph Kerschbaumer
25caec9ca2 Bug 1463663 - Prefix exported functions of the RemotePageManager with RPM. r=mossop 2018-06-27 09:08:32 +02:00
J. Ryan Stinnett
ca90a5ef7b Bug 1465637 - Rename tab-scoped actors to target-scoped actors. r=ochameau
The term "tab actor" was used ambiguously to mean either the "target actor
representing a tab" or "a child actor of the tab target actor" (such as the
console actor).  Here we rename the second case to "target-scoped actor".

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

--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-01.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-02.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-02.js
2018-06-26 13:27:57 +00:00
Joel Maher
9c7f5155eb Bug 1466853 - Port stylebench and motionmark benchmarks test from talos to raptor. r=rwood
stylebench and motionmark run in talos, we want these running in raptor

Differential Revision: https://phabricator.services.mozilla.com/D1814
2018-06-25 20:28:58 +00:00
Henrik Skupin
894f69b8b2 Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal
MozReview-Commit-ID: F5vHc4G13v6

--HG--
extra : rebase_source : 1c6c8de55def6026da467d589ec3a8b511986125
2018-06-22 13:32:05 +02:00
Margareta Eliza Balazs
38873b16e7 Backed out changeset 52e86ed85e54 (bug 1470414) for bustage in ./config/tests/test_mozbuild_reading.py::TestMozbuildReading on a CLOSED TREE 2018-06-25 17:29:18 +03:00
Henrik Skupin
df65676052 Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal
MozReview-Commit-ID: F5vHc4G13v6

--HG--
extra : rebase_source : c39293be7a60ecc22be2f385671769f371dca06b
2018-06-22 13:32:05 +02:00
Mark Banner
b30ac6aacd Bug 1456762 - Remove now unnecessary import-globals-from statements in html files. r=mossop
Depends on D1643

MozReview-Commit-ID: 84M50HDg0wl

Differential Revision: https://phabricator.services.mozilla.com/D1644
2018-06-16 08:21:33 +00:00
Jonathan Kingston
57eec7fa4b Bug 1464058 - Rebuild profile for session restore talos test to add principals to the storage. r=mikedeboer
MozReview-Commit-ID: 2FiSr1pEpWg

--HG--
extra : rebase_source : 81b89a6d5bb15c5b59f329fa63d239ab0b4af1e5
2018-06-08 11:14:37 +01:00
Alexandre Poirot
2ae882b64e Bug 1466479 - Remove useless communication between damp.html and talos add-on. r=jdescottes
MozReview-Commit-ID: 6pqokJgqrnu

--HG--
extra : rebase_source : 82dc3db8f57855fba68c8a00ca9e39e9a93a8e52
2018-06-07 12:41:25 -07:00
Alexandre Poirot
81c79d5396 Bug 1466479 - Remove unused Profiler module. r=jdescottes
MozReview-Commit-ID: OHOSkjxzzF

--HG--
extra : rebase_source : d58581e4c43a3e834382129e3f04a62a79830c55
2018-06-04 06:28:16 -07:00
Alexandre Poirot
3efd3f6786 Bug 1466479 - Cleanup damp from its unused frontend. r=jdescottes
MozReview-Commit-ID: GmJ2EmLpfb2

--HG--
extra : rebase_source : 5120c5c8cfd91aea23d5c7cce7751d5140b8a982
2018-06-01 00:22:45 -07:00
Mike Conley
494a25b254 Bug 1458375 - Make sessionrestore tests wait for the browser-idle-startup-tasks-finished event. r=rwood
MozReview-Commit-ID: ODltx5ywn

--HG--
extra : rebase_source : b2d0e69009a1bbf6eade95ba374b368053a5fb38
2018-05-29 19:42:53 -04:00
Mike Conley
de3c175f98 Bug 1458375 - Make TalosPowersContent.goQuitApplication wait for browser-idle-startup-tasks-finished to fire before quitting. r=rwood
browser-idle-startup-tasks-finished will kick off some caching that can influence
future runs in the same profile. We want to make sure that we properly create
that cache when running Talos.

MozReview-Commit-ID: 9Ydt1ur3tsj

--HG--
extra : rebase_source : 059fea98d2c77c7a89e36dff7b6c85dfee3f6e57
2018-05-29 12:54:45 -04:00
Mike Conley
2889173297 Bug 1458375 - Talos tests that use TalosPowersContent.goQuitApplication(); shouldn't close their windows. r=rwood
goQuitApplication does the work of closing all windows anyways, so closing the
window is superfluous. goQuitApplication is also going to be checking for certain
operations to be finished before doing that, which could be influenced by closing
a window early.

MozReview-Commit-ID: 9gJ0ZRn753F

--HG--
extra : rebase_source : bcf902e332fd6a5aa82e40933e6b5d15c0f73cea
2018-05-29 12:42:26 -04:00
Mike Conley
d5d35f5cfe Bug 1458375 - Remove non-e10s support for TalosPowersContent goQuitApplication. r=rwood
MozReview-Commit-ID: 5FfToOP9sSi

--HG--
extra : rebase_source : a660040f1c8de7c54ab5bc5c9385b5882e69777c
2018-05-29 12:40:22 -04:00
Kartikaya Gupta
dd196a279b Bug 1467783 - Split basic_compositor_video into a separate suite and disable it on QR test platforms. r=jmaher
MozReview-Commit-ID: Ls5rM9SgOV9

--HG--
extra : rebase_source : 21e6ebd5264cbbf5239f37caa6fc2ac3c317622e
2018-06-08 09:59:14 -04:00
Alexandre Poirot
9f064987a4 Bug 1465806 - Wait for addon manager and session restore full initialization before starting DAMP tests. r=jdescottes
MozReview-Commit-ID: 1xszgL781BU

--HG--
extra : rebase_source : f618dcdb15569e303a7312a43c78325333d8afdd
2018-05-29 11:07:08 -07:00
Ionut Goldan
f3b4b78f5d Bug 1429687 - Fix import issues r=rwood
MozReview-Commit-ID: Lgi1AbiY29J

--HG--
extra : rebase_source : 20216618adb76b0cf17c7cd834b12c399dee0785
2018-06-05 14:27:19 +03:00
Ionut Goldan
b5df0ac07a Bug 1429687 - Fix existing tests r=rwood
MozReview-Commit-ID: G3ukD0Xn0lk

--HG--
extra : rebase_source : 19d3696f74c04a3d51e082642569619f260a0725
2018-06-05 12:16:29 +03:00
Peter Van der Beken
d630d8c268 Bug 1451973 - Use loadProcessScript instead of loadFrameScript with process message manager. r=mconley.
--HG--
extra : rebase_source : d6c059265da06b84278b5d560cd6febf12c24c70
extra : histedit_source : cd38da7e572971fe57a5f581515206cf372dedad
2018-05-25 21:47:23 +02:00
Csoregi Natalia
83a923ef7a Merge inbound to mozilla-central. a=merge 2018-05-30 12:25:03 +03:00
Boris Zbarsky
5ae7919fcf Bug 1455676 part 15. Stop using nsIDOMNode in the a11y talos tests. r=surkov 2018-05-29 22:58:50 -04:00
Rob Wood
b69787643c Bug 1425308 - Automatically view local talos gecko profile in perf-html.io; r=jmaher
When running talos locally with --geckoProfile set, the latest gecko-profile archive will automatically be loaded in perf-html.io using the view-gecko-profile tool. To disable this automatic perf-html.io launching, set TALOS_DISABLE_PROFILE_LAUNCH=1.

MozReview-Commit-ID: 8tpLnsPAXD9

--HG--
extra : rebase_source : 66d03b55103e9771c4c8c4c70ff67212f24c1124
2018-05-28 11:51:02 -04:00