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

987 Коммитов

Автор SHA1 Сообщение Дата
Nicolas Chevobbe d006e653e5 Bug 1024913 - Enable reverse search in jsterm; r=bgrins,flod.
Differential Revision: https://phabricator.services.mozilla.com/D3114

--HG--
extra : moz-landing-system : lando
2018-09-10 10:24:40 +00:00
Gurzau Raul a2063df372 Backed out 3 changesets (bug 1488554) for build bustage at configure\test_toolchain_configure.py on a CLOSED TREE
Backed out changeset a21462dc142a (bug 1488554)
Backed out changeset 6a34f5779281 (bug 1488554)
Backed out changeset 0d03acc584bc (bug 1488554)
2018-09-05 04:10:31 +03:00
Aaron Klotz 79f96582fc Bug 1488554: Part 2 - Modify talos/xperf to work with bootstrap process; r=jmaher!
When the launcher process is enabled, the firefox.exe process that we want to
track for main thread I/O isn't the first firefox process that started, but
rather the second firefox.exe process, i.e. the first child process of the first
firefox.exe process.

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

--HG--
extra : rebase_source : 3d323362f80f7199c3cd81c31cf831ab877416e3
2018-08-10 12:05:27 -06:00
Aaron Klotz a697b81df9 Bug 1488554: Part 1 - Modify Talos to work with bootstrap process; r=jmaher!
The launcher process needs a couple of flags to work correctly under talos.
This patch sets those flags.

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

--HG--
extra : rebase_source : b7c012b6f82dfe4f01579566f3a8d0d010fb4054
2018-08-10 12:05:04 -06:00
ui.manish a5ea6dfab9 Bug 1435552 Remove NO_EM_RESTART from test harnesses; r=gbrown 2018-08-31 15:33:32 +02:00
Ciure Andrei 9aabc73223 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-08-29 01:31:20 +03:00
Alexandre Poirot d239e37b44 Bug 1486374 - Increase profiler buffer entries to cover one full DAMP run. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D4317

--HG--
extra : moz-landing-system : lando
2018-08-27 12:12:58 +00:00
yulia 5b894e11fe Bug 1482052 - add talos test with many files for the debugger; r=ochameau
We do not have a test case in talos that has many files to be loaded on start. This change adds 100
files, each around 1000 lines long.

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

--HG--
extra : moz-landing-system : lando
2018-08-27 12:32:29 +00:00
Kris Maglione 53f96aa226 Bug 1486182: Part 2a - Add Services.catMan getter for the category manager. r=mossop
This makes it much easier to update existing consumers of
XPCOMUtils.enumerateCategoryEntries to use the category manager directly.

It also, unfortunately, requires updating existing category manager consumers
to use the Services getter in order to avoid ESLint errors.

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

--HG--
extra : rebase_source : fb9fd9b21db80af472ff6250a2e9a35e8d538147
2018-08-24 22:13:57 -07:00
Kris Maglione 3a5c05e76f Bug 1484496: Part 5e - Convert remaining nsISimpleEnumerator users to use JS iteration. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D3733

--HG--
extra : rebase_source : c0fac176d7b3d840c4dbb14f8d95ccfc7f83a5a8
extra : histedit_source : a92c40117d0808a3ad68c972f622a7a42c9ae8ba
2018-08-18 18:13:14 -07:00
Aaron Klotz 1f86ce1f76 Bug 1463483: Add session store analysis to xperf; r=jmaher
This patch uses the new xperf analyzer to determine the duration of time from
the start of the first firefox process to the session store window restored
event.

I'd like to have this running for a little bit to collect some data points
before we flip the switch to enable the launcher process by default.

--HG--
extra : rebase_source : e305bfed6e14d79643652c7de2703dd501c8be98
2018-08-10 12:03:54 -06:00
Tiberius Oros 05b46cf200 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-08-22 00:59:19 +03:00
Tiberius Oros 16124ae2ba Backed out changeset 9c29ffcfc052 (bug 1482052) for damp test failures a=backout 2018-08-22 00:49:59 +03:00
Brian Grinstead e858b8d083 Bug 1484759 - Update references to browser.xul in tests to use AppConstants.BROWSER_CHROME_URL;r=Gijs
This only includes functions that seem to be using it to reference a window.
There are other instances where it's used as a generic chrome URI, and those
are left unchanged.

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

--HG--
extra : moz-landing-system : lando
2018-08-21 15:33:26 +00:00
yulia 9626944cd5 Bug 1482052 - add talos test with many files for the debugger; r=ochameau
We do not have a test case in talos that has many files to be loaded on start. This change adds 100
files, each around 1000 lines long.

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

--HG--
extra : moz-landing-system : lando
2018-08-21 09:43:05 +00:00
Csoregi Natalia 3e61ab4489 Merge inbound to mozilla-central. a=merge 2018-08-18 12:46:20 +03:00
Cosmin Sabou b16b07d670 Backed out changeset d5c898a4aaaf (bug 1463483) for causing talos xperf failures. 2018-08-18 02:44:09 +03:00
Simon Fraser bb47a9554c Bug 1484268 Update cryptography for mitmproxy r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D3619

--HG--
extra : moz-landing-system : lando
2018-08-17 16:43:08 +00:00
Aaron Klotz dcee870651 Bug 1463483: Add session store analysis to xperf; r=jmaher
This patch uses the new xperf analyzer to determine the duration of time from
the start of the first firefox process to the session store window restored
event.

I'd like to have this running for a little bit to collect some data points
before we flip the switch to enable the launcher process by default.
2018-08-10 12:03:54 -06:00
Aaron Klotz 5bcdbfac03 Bug 1468511: Add code for expression-based analysis of xperf data; r=jmaher
This code provides a generic abstraction layer above xperf events that allows
the user to express more sophisticated queries from the data.

XPerfAttribute derives data from one or more XPerfEvents. Events may be
composed into more complex events via subclasses of EventExpression.

See some of the example in main() for an idea of how these classes all fit
together.

This code is incomplete as far as being able to replace the existing xperf I/O
tests, though I would ideally like to flesh this out more such that we could
eventually use this analyzer for all of our future xperf needs.

Note that this code was originally developed for python 3 and backported to
python 2, and its revision history is available at
https://github.com/dblohm7/xperf.
2018-08-10 11:49:48 -06:00
Joel Maher 2456972415 Bug 1481815 - generate damp subtest alerts. r=rwood
allow damp to generate alerts for the subtests

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

--HG--
extra : moz-landing-system : lando
2018-08-15 14:47:27 +00:00
Nicolas Chevobbe 4e0edfeca2 Bug 1483212 - Fix DAMP webconsole autocomplete test on Beta; r=bgrins.
In beta, we still have the old jsterm, so we need to adjust
the test code in this case. Which means reverting back
to what we were doing: manually triggering the autocompletion
start by calling updateAutoCompletion.

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

--HG--
extra : moz-landing-system : lando
2018-08-14 17:09:20 +00:00
Nicolas Chevobbe 8aa0bb46cf Bug 1482826 - Fix DAMP autocomplete test; r=Honza.
We can now simply call setInputValue and the autocompletion
will happen. Since we are forcing the call to jsterm.complete,
there were 2 calls made to the server, making the measurements
in the test erroneous.
This also revealed a race in setInputValue: the text was
set by codeMirror before the cursor was actually moved. Which
means we were sending an erroneous autocompletion query to the
server.
We use codeMirror.operation to tell codeMirror to both set the
text and the cursor in a single operation.

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

--HG--
extra : moz-landing-system : lando
2018-08-13 10:07:18 +00:00
Margareta Eliza Balazs f617807241 Merge inbound to mozilla-central. a=merge 2018-08-10 12:17:09 +03:00
Joel Maher ecd7e0d4d0 Bug 1480870 - Summary:fix xperf imports and fix errors with NULL values in parsing csv rows. r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D3022

--HG--
extra : moz-landing-system : lando
2018-08-09 19:32:34 +00:00
dvarga 12f19b94e9 Backed out 2 changesets (bug 1362034) for failure at browser/tools/mozscreenshots/primaryUI/browser_primaryUI.js on a CLOSED TREE
Backed out changeset 1c3329958b8a (bug 1362034)
Backed out changeset f68b1b76af36 (bug 1362034)

--HG--
extra : histedit_source : 6169c5ffe856266d3bc8b2ca32f4b67054c71bbe
2018-08-08 22:11:56 +03:00
Aaron Klotz b9022848ae Bug 1480913: Convert extra_args field in talos firefox setup from a str to a list; r=rwood
--HG--
extra : rebase_source : e845ebd6fae6947d9986749a37b9db19b9585b1d
2018-08-03 13:45:35 -06:00
Aaron Klotz 2de70579a0 Bug 1478165: Ensure that a talos suite config's talos_options do not override existing options supplied via the command line; r=rwood
--HG--
extra : rebase_source : 0a146ec27117028343ddb89df34f1c08d410b984
2018-08-07 10:25:47 -06:00
Aaron Klotz f8e072aa79 Bug 1481672: Modify etlparser to try both "NumBytes" and "BytesSent" columns for network I/O events; r=igoldan
Since older versions of Windows still use the old field name, I modified
getIndex to accept a variadic number of possible column names, attempting to
resolve each one.

This ensures that the analysis works both with older versions of Windows, as
well as new ones that employ the new field name.

--HG--
extra : rebase_source : 6dd8b3e820d532a1512bb87e9480845e3ff099bb
2018-08-03 15:58:36 -06:00
Florian Quèze 14accc46f8 Bug 1481217 - The tps (tab switch) talos test should wait until we are done moving tabs before starting its measurement, r=mconley 2018-08-07 11:30:07 +02:00
Jonathan Kingston c15f69d427 Bug 1362034 - Tests for addTab() to provide the correct triggering principal. r=ckerschb,Gijs
Summary: Depends on D2046

Reviewers: ckerschb, Gijs

Reviewed By: ckerschb, Gijs

Bug #: 1362034

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

--HG--
extra : rebase_source : ccded0f06a0dc4567b827f42ee29f4b8954154fe
extra : amend_source : 94da8ecc053e56958fa4137d7e497362fa2c11f1
2018-08-08 20:05:30 +03:00
Bogdan Tara de865c2f0a Backed out changeset 955619c5ef35 (bug 1481672) for f8 linting failure on etlparser.py CLOSED TREE 2018-08-08 19:43:36 +03:00
Aaron Klotz 9cd29b977c Bug 1481672: Modify etlparser to try both "NumBytes" and "BytesSent" columns for network I/O events; r=igoldan
Since older versions of Windows still use the old field name, I modified
getIndex to accept a variadic number of possible column names, attempting to
resolve each one.

This ensures that the analysis works both with older versions of Windows, as
well as new ones that employ the new field name.

--HG--
extra : rebase_source : ba71787e6dc766071037d75e2148c9921e860952
2018-08-03 15:58:36 -06:00
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
Jonathan Kingston 2f0987a202 Bug 1362034 - Tests for addTab() to provide the correct triggering principal. r=ckerschb r?=gijs
Summary: Depends on D2046

Reviewers: ckerschb!, Gijs!

Tags: #secure-revision

Bug #: 1362034

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

--HG--
extra : source : 33884d05cc94463950b31fab1fd2f37ada9becef
extra : intermediate-source : 72471adb75d5ec3dc2b0c8f972a6f1f26bfd3ae2
extra : histedit_source : f384cbab58401575afc3443c9a431b73cff806d4
2018-07-06 21:16:29 +01: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