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

40008 Коммитов

Автор SHA1 Сообщение Дата
Geoff Brown 0f2ca103da Bug 1592754 - Improve TV handling of modified reftest reference files; r=ahal
Replace the existing regex-based hack for recognizing reftest reference files
with a reliable method based on the reftest manifest.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 21:49:51 +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
Cosmin Sabou 69fb1e37a9 Bug 1591770 - Add expectations for the-autofocus-attribute/first.html on android and win. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D51785

--HG--
extra : moz-landing-system : lando
2019-11-05 17:32:46 +00:00
Ryan Hunt 4d03d80f48 Bug 1592783 - Update in-tree and spec-tests for trapping change. r=lth
This commit relies on a patch to the spec interpreter/tests to also make the
trapping change there [1] [2].

[1] https://github.com/eqrion/wasm-spec/tree/spidermonkey-tree-tests
[2] b467c3e4e3

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

--HG--
extra : moz-landing-system : lando
2019-11-05 15:27:34 +00:00
Cosmin Sabou 75352339d2 Backed out 2 changesets (bug 1588817) for mochitest failures on test_presentation_datachannel_sessiontransport.
Backed out changeset 0dfb81870b77 (bug 1588817)
Backed out changeset 0ad3a238b0e8 (bug 1588817)

--HG--
extra : rebase_source : 7dd5002242fa2a1f670e208981c6cce03006817a
2019-11-05 18:44:01 +02:00
Ted Campbell 0a584d961b Bug 1593486 - Cleanup ./mach jsapi-tests implementation r=sfink,froydnj
Standardize the jsapi-tests logic to match the other spidermonkey check
commands in testing/mach_commands.py.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 16:24:54 +00:00
Valentin Gosu 44081f03e7 Bug 1584397 - Make http2 proxy code execute in a separate process r=mayhemer
* Adds a new moz-http2-child.js file which gets spawned into a new process. When calling NodeServer.execute, the code gets passed to the existing moz-http2.js process which then sends it to be evaluated in the child process. Any crash in the child should not be able to kill the main node process.
* Moves the proxy creation code into test_http2-proxy.js
* Adds the new NodeServer.fork() and NodeServer.kill() static methods to spawn a new server
* Makes it easier to isolate a test's behaviour from another's. It also opens the way to moving some of the logic to individual unit tests, like we do for the proxy creation code, rather than keeping it all in moz-http2.js

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

--HG--
extra : moz-landing-system : lando
2019-11-05 15:51:43 +00:00
Dan Minor aaa158c77a Bug 1588817 - Disable RTCDataChannel-send.html on win32; r=drno
Running this test leads to intermittent "unable to find test window"
failures on 32 bit windows. If the timeout to get_test_window() in
executormarionette.py is increased, the failure goes away, but there
is no way in the framework to increase this timeout for a single
test.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 15:04:50 +00:00
Gregory Mierzwinski 1fb8e8eb6b Bug 1587576 - Part 3: Add chrome support in raptor-browsertime. r=perftest-reviewers,rwood,ahal
This is the third, and final, part of a patch that adds chrome support to raptor-browsertime.

In this part, all the changes from the previous 2 parts are integrated in raptor and browsertime. The main change is that the browsertime-chromedriver paths created in taskcluster's `tests.py` are changed to include a `{}` for inserting the chrome version that is used in production (formatting is done within raptor). The Perftest class structure is slightly modified as well here to accommodate these changes.

There are also some changes to how the taskcluster definitions are made to make it easier to specify how chrome must be handled. The 'limit-platforms' and 'run-visual-metrics' fields are added for this purpose to limit chrome's platforms and disable visual-metric tasks.

Finally, chrome is missing some results in browsertime (relative to firefox) and at least one of the other results is scattered into a different location. The results.py and output.py changes handle this issue.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:50:15 +00:00
Gregory Mierzwinski 9c2e769ec2 Bug 1587576 - Part 1: Add ability to get browser version. r=perftest-reviewers,rwood
This is the first part of a patch that adds chrome support to raptor-browsertime.

In this patch, a get_browser_meta function is added which returns the name and version of the browser being tested. This version will then be used (in part 3) in the variable passed in through --browsertime-chromedriver (only when running not locally, or if we find {} in the string).

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

--HG--
extra : moz-landing-system : lando
2019-11-04 19:52:36 +00:00
Andrew Halberstadt d8dbe1133d Bug 1593360 - Version bump mozdebug to 0.2.0, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D51819

--HG--
extra : moz-landing-system : lando
2019-11-05 14:19:19 +00:00
Cosmin Sabou ac35928c0f Backed out changeset 4c4b65f3e7fb (bug 1575258) for causing wrench bustages. CLOSED TREE
--HG--
extra : rebase_source : b27ff2fc38aa0fb3d83aa3841ff92e5f1916a4c0
2019-11-05 15:54:39 +02:00
Cosmin Sabou 42dc808bf9 Bug 1593442 - Update expectations for viewport-no-resize-event-on-overflow-recalc.html on Android. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D51808

--HG--
extra : moz-landing-system : lando
2019-11-05 13:18:44 +00:00
Andrew Osmond 19674dcc8a Bug 1575258 - Make text rasterize, render and snap glyphs consistently. r=lsalzman
The glyph pixel space in which we rasterized glyphs differed from how we
rendered the rasterized glyphs in the shader. They need to be in
agreement because the glyph subpixel offset selected during
rasterization depends on it. This patch should make the paths consistent
with each other.

Additionally, during animations, we now snap the reference frame
relative offset ignoring the impact of any animated transforms. This
helps with minimizing glyph wiggling during the transition.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 11:58:01 +00:00
Valentin Gosu 6013add65e Bug 1544724 - Do not set the 'accept-language' header for DoH requests r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D51694

--HG--
extra : moz-landing-system : lando
2019-11-05 10:45:21 +00:00
Ionut Goldan 352a1a928c Bug 1593192 - Add schema validation for name & version of application under test r=perftest-reviewers,sparky,octavian_negru
Differential Revision: https://phabricator.services.mozilla.com/D51410

--HG--
extra : moz-landing-system : lando
2019-11-05 09:47:34 +00:00
Edgar Chen 6e2bd552ea Bug 1578241 - Get rid of dom.promise_rejection_events.enabled; r=mccr8
promise rejection event was enabled by default on 69 (bug 1525554).
We could get rid of this preference.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 18:08:54 +00:00
Tom Tung 409563f819 Bug 1593447 - Disable wpt tests for SAB in Beta and Release; r=nika
For some reasons, the remote type doesn't support on Beta and Release Channels.
Disable the wpt tests for now, and will reenable them after suspicious bug is
fixed.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 17:12:24 +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
Tarek Ziadé 50b74d4fa9 Bug 1593603 - Fix encoding issue on android r=rwood
Fix encoding issue on android

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

--HG--
extra : moz-landing-system : lando
2019-11-05 07:11:50 +00: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
Ciure Andrei c372471ea4 Backed out changeset 2a40bdf17bea (bug 1584397) for causing test_http2-proxy.js to permafail CLOSED TREE 2019-11-05 02:14:35 +02:00
Geoff Brown 38dd21ea87 Bug 1593779 - Bail out of test-verify tasks faster when there is no work to do; r=bc
This minor optimization is easily implemented: If there are no tests to verify, call fatal(0).
However, I encountered a minor obstacle: If the task exits before creating the upload directory,
the task fails, regardless of exit value; the remaining changes overcome this by creating the
upload directory earlier.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 21:46:57 +00:00
Ted Campbell cabef1d645 Bug 1593486 - Add ./mach jit-test command r=sfink,froydnj
This allows running the jit_test.py harness using mach. It works very
similarly to the existing 'mach jstests' command.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 19:46:43 +00:00
Valentin Gosu ca20259fa5 Bug 1584397 - Make http2 proxy code execute in a separate process r=mayhemer
* Adds a new moz-http2-child.js file which gets spawned into a new process. When calling NodeServer.execute, the code gets passed to the existing moz-http2.js process which then sends it to be evaluated in the child process. Any crash in the child should not be able to kill the main node process.
* Moves the proxy creation code into test_http2-proxy.js
* Adds the new NodeServer.fork() and NodeServer.kill() static methods to spawn a new server
* Makes it easier to isolate a test's behaviour from another's. It also opens the way to moving some of the logic to individual unit tests, like we do for the proxy creation code, rather than keeping it all in moz-http2.js

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:32:45 +00:00
Karl Tomlinson 407ce752f5 Bug 1593244 avoid await and async function so that setup() catches undefined context.audioWorklet r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D51556

--HG--
extra : moz-landing-system : lando
2019-11-04 17:28:32 +00:00
Csoregi Natalia d6c49cdf76 Backed out changeset e75d9dbb4853 (bug 1590550) for reftest failures on contain-paint-clip-001.html . CLOSED TREE 2019-11-04 23:38:56 +02:00
Emilio Cobos Álvarez eb96434317 Bug 1590550 - Don't do the "simple display list" optimization when we have overflow clips. r=mattwoodrow
The previous code tried to do it, but it did it wrongly, as the overflow clip
comes from the parent, not the child.

Thus when we change a style that influences it, we weren't invalidating the
SIMPLE_DISPLAY_LIST bit, and such.

Make the reftest that caught this fail more reliable.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 19:30:24 +00:00
Geoff Brown fa9b5dc0f3 Bug 1592681 - Update raptor mozharness output parser to respect retry regex; r=perftest-reviewers,rwood
When certain strings are logged - "ADBTimeoutError", "INFRA-ERROR", etc - mozharness tasks
usually retry: The task exits with TBPL_RETRY (4), is reported as "blue" in treeherder, and
a new task is automatically started. This patch implements missing retry logic for raptor
tasks, copying the logic from
https://searchfox.org/mozilla-central/rev/59de675101da711520c0bb6e34a1ea2372e7ddbb/testing/mozharness/mozharness/mozilla/testing/unittest.py#169-174

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

--HG--
extra : moz-landing-system : lando
2019-11-04 16:41:12 +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
Ionut Goldan f03003f819 Bug 1590346 - Provide json schema support for measurement units r=octavian_negru,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D50044

--HG--
extra : moz-landing-system : lando
2019-11-04 14:56:10 +00:00
Andreas Pehrson 476d918c60 Bug 1577505 - Test that a media element's currentTime does not start advancing until potentially playing. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D51389

--HG--
extra : moz-landing-system : lando
2019-11-04 13:41:58 +00:00
Andreas Pehrson c1aa14531e Bug 1588507 - Test that a media element's currentTime doesn't skip while paused and playing a MediaStream. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D49351

--HG--
extra : moz-landing-system : lando
2019-11-04 13:41:50 +00:00
Andreas Pehrson c1b2fa932c Bug 1588507 - Test that a media element's currentTime starts at 0 when playing a MediaStream. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D49350

--HG--
extra : moz-landing-system : lando
2019-11-04 13:41:38 +00:00
Sam Mauldin 16993481ab Bug 1592389 - Rename Mozfield / Mozfieldtext to Field and Fieldtext r=emilio
Split off of Bug 1590894
Rename these to support unprefixed version
Also add alias to keep compatibility

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

--HG--
extra : moz-landing-system : lando
2019-11-02 21:28:49 +00:00
Andreea Pavel 5442225cc5 Bug 1534236 - update font-display-feature-policy-02.tentative.html.ini expectations r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D50796

--HG--
extra : moz-landing-system : lando
2019-11-02 06:52:14 +00:00
Florin Strugariu 67759f09a5 Bug 1585020 - Add support to raptor-browsertime for running the speedometer benchmark on Firefox desktop r=rwood,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D48700

--HG--
extra : moz-landing-system : lando
2019-11-01 19:10:02 +00:00
Cosmin Sabou ac32e977d8 Backed out changeset ea612d6aa75b (bug 1585456) for causing regressions (Bug 1593351,1587387,1583680). 2019-11-01 23:22:05 +02:00
Andrew Halberstadt 241303e38f Bug 1583353 - [moztest] Use a fixture to generate the test data in test_resolve.py, r=egao
I'm making this refactor now because a future commit is going to completely re-write the
test data (so that it matches the data that a future TestManifestLoader is going to use).

With this method, updating the data will be a lot less tedious.

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

--HG--
extra : moz-landing-system : lando
2019-11-01 20:13:35 +00:00
Andrew Halberstadt a7bb490dc3 Bug 1583353 - [moztest] Convert test_resolve.py to the pytest format, r=egao
Depends on D51174

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

--HG--
extra : moz-landing-system : lando
2019-10-31 14:43:56 +00:00
Andrew Halberstadt 0b1bb56b96 Bug 1583353 - [mozharness] Remove '-chunked' mochitest and jittest suite definitions, r=gbrown
Having a distinction between -chunked and not adds unnecessary complexity. It's
possible to simply remove them because:

1. The mozharness definitions for 'jittest' and 'jittest-chunked' are
identical, so it is literally not serving any purpose.

2. The definitions for 'mochitest' only add either '--chunk-by-dir' or
'--chunk-by-runtime'. Both of these are no-ops in the mochitest harness
unless '--total-chunks' is also supplied. Therefore, if we ever use these
suites without chunking (which I don't think we do anyway), then it'll
still work fine as those options won't have any affect.

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

--HG--
extra : moz-landing-system : lando
2019-10-30 21:41:24 +00:00
Rishi Gupta 018001315f Bug 1478595 - [marionette] Use defineLazyPreferenceGetter for observing "marionette.enabled" preference. r=whimboo,ato
Differential Revision: https://phabricator.services.mozilla.com/D48506

--HG--
extra : moz-landing-system : lando
2019-11-01 20:21:48 +00:00
Florin Strugariu 85629f9e1e Bug 1585456 - [mozproxy] Error out when mozproxy can't bind to port r=tarek,perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D50594

--HG--
extra : moz-landing-system : lando
2019-11-01 09:41:36 +00:00
Gurzau Raul 4bbef4cb43 Backed out changeset 84c97e387e08 (bug 1591638) for failing at track-element-src-change-error.html on a CLOSED TREE. 2019-11-01 13:24:09 +02:00
Sebastian Hengst 3dc3a1599d Bug 1591678 - add process name to regexps for harness errors to let their occurrences trigger the task to fail. r=jlund
Differential Revision: https://phabricator.services.mozilla.com/D50700

--HG--
extra : moz-landing-system : lando
2019-11-01 00:29:23 +00:00
Oriol Brufau f57eb64b4c Bug 1588760 - Move css-lists reftests into WPT r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D49278

--HG--
rename : layout/reftests/w3c-css/submitted/lists-3/list-style-type-string-001-ref.html => testing/web-platform/tests/css/css-lists/list-style-type-string-001-ref.html
rename : layout/reftests/w3c-css/submitted/lists-3/list-style-type-string-001a.html => testing/web-platform/tests/css/css-lists/list-style-type-string-001a.html
rename : layout/reftests/w3c-css/submitted/lists-3/list-style-type-string-001b.html => testing/web-platform/tests/css/css-lists/list-style-type-string-001b.html
extra : moz-landing-system : lando
2019-11-01 04:27:32 +00:00
Cosmin Sabou 908c8ae7d3 Bug 1591638 - Add expectation for track-element-src-change-error.html that is frequently failing on mac. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D51248

--HG--
extra : moz-landing-system : lando
2019-10-31 20:54:12 +00:00
Cosmin Sabou 93208c60cb Bug 1591816 - Add expectation for queue-non-focusable.html that is frequently failing on Android !debug. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D51250

--HG--
extra : moz-landing-system : lando
2019-10-31 20:53:17 +00:00
Tom Tung 892ba56d80 Bug 1562667 - P3 - Check remoteType in IsCrossOriginIsolated; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D51083

--HG--
extra : moz-landing-system : lando
2019-11-01 08:30:41 +00:00