Commit Graph

40460 Commits

Author SHA1 Message Date
Edwin Takahashi
84cba41e72 Bug 1597616 - make mozharness::mozilla::i10n python3 compatible r=aki
Changes:

Mostly formatting.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 17:15:48 +00:00
Edwin Takahashi
97b7b7329d Bug 1597616 - make mozharness::mozilla::bouncer and building python3 compatible r=aki
Changes:

Lots of code formatting changes from automated tools.

Python2/3 compatible imports.

Removed usage of `execfile` and replaced with `exec(compile(open()))` equivalent.

Import `six` and change `unicode` comparison to `six.string_types`.

Change `iterxxx` to appropriate python2/3 compatible methods.

Adapt exception logging code to call appropriate `message` member.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 17:15:18 +00:00
Edwin Takahashi
a202b3bcbf Bug 1428718 - remove moztest/moztest/output directory r=gbrown,mozbase
Changes:

These files do not appear to be referred to by anything as searched on searchfox.

I believe we are safe to remove them.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 19:43:17 +00:00
Geoff Brown
9d1740f697 Bug 1598737 - Retry get_prop for xpcshell abi; r=jmaher
When running xpcshell on the x86_64 emulator, there are infrequent intermittent
test failures ultimately caused by an incorrect (blank) value being returned
from 'adb shell getprop ro.product.cpu.abi'. Reproduction of the issue on try
suggests that a simple retry avoids the issue.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 18:50:49 +00:00
Brindusan Cristian
a79348dd80 Backed out changeset 0186165ee1d8 (bug 471015) for reftest failures at box-shadow/611574-1.html. CLOSED TREE 2019-11-25 21:40:19 +02:00
alwu
902bd705da Bug 1593843 - part6 : add a static pref to control this feature. r=bryce
`media.geckoview.autoplay.request` is used to control whether we send the play request.
`media.geckoview.autoplay.request.testing` is used to control the request result in testing.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 11:00:14 +00:00
Andrew McCreight
e1cddbb815 Bug 1599180 - Fix some trivial "browing" typos. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D54570

--HG--
extra : moz-landing-system : lando
2019-11-25 18:32:35 +00:00
Mats Palmgren
84b1973502 Bug 471015 - [css-break] Implement <fieldset> fragmentation. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D53709

--HG--
extra : moz-landing-system : lando
2019-11-25 18:05:16 +00:00
Tom Tung
64a20094ea Bug 1562667 - P4a - Enable SAB by default on nightly; r=bzbarsky,luke
This patch mainly enables the pref for SharedArrayBuffer on Nightly.

This change causes some tests to fail. This patch handles the failures for
mochitests and web-platform-tests. The jsreftest will be handled in the next
patch.

For mochitests:
- dom/serviceworkers/test/test_serviceworker_interfaces.js
- dom/tests/mochitest/general/test_interfaces.js
- dom/workers/test/test_worker_interfaces.js

These tests check which interfaces are exposed on the web. Since we are now
exposing SharedArrayBuffer in some configurations, the tests need to be adjusted
accordingly.

For the rest of tests in this patch:
- testing/web-platform/meta/encoding/encodeInto.any.js.ini
This test partially fails because the integration of encoding and SAB is not
completely supported yet.

- testing/web-platform/meta/encoding/streams/decode-utf8.any.js.ini
This test partially fails because the integration of decoding and SAB is not
completely supported yet.

- testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-failure.https.any.js.ini
- testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-success.any.js.ini
- testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini
- testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini
The subtests related to SAB in these tests now pass when SAB is enabled, so we
need to annotate them as failing only in configurations where SAB is disabled.

- testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html.ini
This test partially fails because there are some issues between SAB and Audio.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 16:28:06 +00:00
Rishi Gupta
d7a47446c2 Bug 1598382 : using iteritems from six to be compatible to both py2 and py3 r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D54173

--HG--
extra : moz-landing-system : lando
2019-11-25 16:33:45 +00:00
James Graham
affd82f927 Bug 1595564 - Dispatch TestRendered event for wpt reftests with reftest-wait, r=maja_zf,mattwoodrow,marionette-reviewers
The TestRendered event is dispatched for reftests containing a
reftest-wait class on the root at the time the test would complete if
there wasn't such a class. This occurs after the initial paint is
complete, so any dynamic changes can be performed in such a way that
they are not batched with the initial layout/paint.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 14:54:51 +00:00
Cosmin Sabou
724df40620 Bug 1598306 - Revert webaudio changes made by wpt-sync. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D54486

--HG--
extra : moz-landing-system : lando
2019-11-25 13:51:39 +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
Valentin Gosu
e4fae2616d Bug 1596251 - Add ClientInfo to the WS leak allowed-list r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D54409

--HG--
extra : moz-landing-system : lando
2019-11-25 11:59:59 +00:00
Cosmin Sabou
5cdc776e39 Bug 1568717 - update expectations redirect-https-downgrade.tentative.sub.html because of frequent passes. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D54344

--HG--
extra : moz-landing-system : lando
2019-11-25 11:59:47 +00: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
Mats Palmgren
64d80acab0 Bug 1598932 - Fix grid-area-valid.html test to not accept serialization results that are clearly invalid. r=emilio
https://github.com/w3c/csswg-drafts/issues/2858

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

--HG--
extra : moz-landing-system : lando
2019-11-24 09:34:04 +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
Nico Grunbaum
53b0127879 Bug 1570549 - P2 - refactor unit tests - r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D52324

--HG--
extra : moz-landing-system : lando
2019-11-24 03:45:02 +00:00
Mats Palmgren
6bb620e019 Bug 1598234 - [css-grid][cssom] Make 'grid-area'/'grid-column'/'grid-row' shorthands serialize to shortest possible form. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D54386

--HG--
extra : moz-landing-system : lando
2019-11-23 21:24:33 +00:00
Mats Palmgren
f96607afa0 Bug 1597884 - [css-grid] Make some grid/grid-template values serialize to a shorter form. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53913

--HG--
extra : moz-landing-system : lando
2019-11-23 19:58:35 +00:00
Mats Palmgren
774a732b4a Bug 1597639 - [css-grid] Don't accept two trailing <line-names> in the grid/grid-template shorthands. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53909

--HG--
extra : moz-landing-system : lando
2019-11-23 19:56:34 +00:00
James Graham
2d1bfb0f84 Bug 1598674 - Update metadata, a=testonly
Differential Revision: https://phabricator.services.mozilla.com/D54406

--HG--
extra : moz-landing-system : lando
2019-11-23 15:51:09 +00:00
James Graham
d4c5f507d1 Bug 1598674 - Don't assume sync dispatch of iframe load event in tests, r=bzbarsky
Blink and WebKit dispatch the load event of the iframe synchronously,
whereas Gecko and (currently) the spec assume it's async. This causes
a hang in some tests using this helper library because in Gecko a
subsequent load ends up running in the event dispatch of the initial
load event, and so the load event is suppressed and the tests are
unable to complete. In other browsers the event is not suppressed and
so the tests run.

Avoid this by ensuring that the event loop always spins after the
iframe load.

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

--HG--
extra : moz-landing-system : lando
2019-11-23 15:51:06 +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
Cosmin Sabou
f559512182 Backed out changeset 148081b861c8 (bug 1594937) for reftest failures on bug453105.html. 2019-11-23 07:19:55 +02:00
Cosmin Sabou
4b33ed7836 Backed out 6 changesets (bug 1583364) for making bug 1593402 near permafail.
Backed out changeset b22b8ed60c0c (bug 1583364)
Backed out changeset ed4d544f3db4 (bug 1583364)
Backed out changeset 6ce87f7cc6f8 (bug 1583364)
Backed out changeset fd9f3064ec85 (bug 1583364)
Backed out changeset 20a16191cee2 (bug 1583364)
Backed out changeset 38314b60638c (bug 1583364)

--HG--
rename : testing/runtimes/writeruntimes => testing/runtimes/writeruntimes.py
extra : rebase_source : c4de0a09adfe4a94e45827860da68328ef33da6b
2019-11-23 05:36:20 +02:00
Ting-Yu Lin
5fa3794d17 Bug 1594937 - Remove w3c-css/received/css-multicol reftests. r=dbaron
Bug 1594937 comment 2 provides an analysis on why it is OK to remove
css-multicol reftests.

The manual modifications in this patch are:
- Remove `os.path.join("css-multicol")` in import-tests.py.
- Remove css-multicol lines in failures.list
- Migrate geckoview only failures annotations (bug 1558509) in failures.list
  to wpt ini files.

Others parts are generated by running import-tests.py on a wpt
repository with commit 15f199c91a72b0d51bf0a12b3b77827ecb5051ff.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 20:50:42 +00:00
Noemi Erli
23395b20e2 Backed out 13 changesets (bug 1593843) for bustages in Logging.h CLOSED TREE
Backed out changeset b6e3fa6363bd (bug 1593843)
Backed out changeset 3db512256b0d (bug 1593843)
Backed out changeset f67081ea84ee (bug 1593843)
Backed out changeset ad02bb934459 (bug 1593843)
Backed out changeset 1a79176d3f7b (bug 1593843)
Backed out changeset 486c8562b816 (bug 1593843)
Backed out changeset 0d4313c436c5 (bug 1593843)
Backed out changeset 0c7e831d11bf (bug 1593843)
Backed out changeset 02ac8c39f46d (bug 1593843)
Backed out changeset 80895462dddf (bug 1593843)
Backed out changeset 4ab855869725 (bug 1593843)
Backed out changeset 5a24fc933cd6 (bug 1593843)
Backed out changeset f1c50ee60a78 (bug 1593843)
2019-11-23 05:18:17 +02:00
alwu
18d07fd5df Bug 1593843 - part6 : add a static pref to control this feature. r=bryce
`media.geckoview.autoplay.request` is used to control whether we send the play request.
`media.geckoview.autoplay.request.testing` is used to control the request result in testing.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 09:17:37 +00:00
Andrew Halberstadt
5099e76c5d Bug 1583364 - [manifestparser] Fix regression to ChunkByManifest filter. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D54369

--HG--
extra : histedit_source : 6728719847f307627f3ff10535169ee71354b14b
2019-11-22 23:27:21 +02:00
Stephen Donner
6da4395fc7 Bug 1589267 - Add conditioned-profile support for desktop Firefox in Browsertime; follow-up fix to include missing raptor.py.
Differential Revision: https://phabricator.services.mozilla.com/D54378

--HG--
extra : histedit_source : 82d5f3e9ed43f75a2e50fdd220c53142b18f3797
2019-11-23 01:30:48 +02:00
Andrew Halberstadt
b483d6326c Bug 1583364 - Generate 'manifest-runtimes.json' and update mochitest harness to use it, r=gbrown
As a side-effect this will also update runtime data for all suites using
'--chunk-by-runtime'.

This change simultaneously:

1. Stores runtime data from all suites
2. Stores runtime data from all tests (no more percentile)
3. Stores distinct data for android, unix (osx/linux) and windows
4. Reduces the size of 'testing/runtimes' from 408k -> 168k

The chunks look more balanced from my unscientific glance (especially on Windows).

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

--HG--
extra : moz-landing-system : lando
2019-11-22 19:23:17 +00:00
Andrew Halberstadt
36a34a745b Bug 1583364 - Update testing/runtimes/writeruntimes script to write info at the manifest level, r=gbrown
The new format will be:

    { <path/to/manifest.ini>: <average duration> }

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

--HG--
extra : moz-landing-system : lando
2019-11-20 21:21:17 +00:00
Andrew Halberstadt
f4e6a0c32a Bug 1583364 - Remove ability to specify platforms/e10s in testing/runtimes/writeruntimes, r=gbrown
The script should just do the thing that we want. Providing options just
increases the chance of user error. I don't see any need to specify either of
these things.

Depends on D53699

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

--HG--
extra : moz-landing-system : lando
2019-11-19 19:34:39 +00:00
Andrew Halberstadt
974c21a789 Bug 1583364 - Convert testing/runtimes/writeruntimes.py to a 'mach python' script, r=gbrown
The main motivation here was to gain access to the mach enviroment for the
future refactor.

Depends on D53698

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

--HG--
rename : testing/runtimes/writeruntimes.py => testing/runtimes/writeruntimes
extra : moz-landing-system : lando
2019-11-19 00:28:00 +00:00
Andrew Halberstadt
a1d66863ae Bug 1583364 - Create a 'build_flavor' key mapping 'moztest.resolve.TEST_SUITES' to their build flavor, r=gbrown
Build flavors are defined in 'python/mozbuild/mozbuild/testing.py'.

This change is needed by D52729 but it's also a good way to tell which suites
are integrated into the TestManifestBackend in the build system. So I'm landing
it here instead.

Depends on D53030

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

--HG--
extra : moz-landing-system : lando
2019-11-19 00:30:21 +00:00
Stephen Donner
2b779548ae Bug 1589267 - Add conditioned-profile support for desktop Firefox in Browsertime. r=perftest-reviewers,sparky,ahal
Differential Revision: https://phabricator.services.mozilla.com/D53708

--HG--
extra : moz-landing-system : lando
2019-11-22 15:41:19 +00:00
Rishi Gupta
f2aa28e1a2 Bug 1598367 : using py2, py3 compatible maximum integer value through six r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D54169

--HG--
extra : moz-landing-system : lando
2019-11-22 08:33:01 +00:00
Karl Tomlinson
2a599ccaf2 Bug 1572627 implement currentFrame, currentTime, and sampleRate members on AudioWorkletGlobalScope r=padenot
Depends on D54084

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

--HG--
extra : moz-landing-system : lando
2019-11-21 13:42:49 +00:00
Gabriele Svelto
9283d5f034 Bug 1598258 - Add a list of additional minidumps to the event delivered when a plug-in crashes r=froydnj
This patch adds a new field to the `plugin-crashed` event that holds the list
of additional minidumps associated with a crash report. The test
infrastructure is modified to use it which also fixes a race when processing
the .extra file. The reftest machinery has also been modified to take the new
field into account.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 07:30:23 +00:00
Ionut Goldan
ee1e094b81 Bug 1587398 - Provide schema support for tags r=perftest-reviewers,octavian_negru,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D53973

--HG--
extra : moz-landing-system : lando
2019-11-22 07:51:07 +00:00
Ciure Andrei
d73714a862 Backed out changeset a3b107922e81 (bug 1595814) for causing marionette perma failures CLOSED TREE 2019-11-22 10:42:09 +02:00
Rishi Gupta
f8a2da8835 Bug 1595814 - [marionette] Don't import private _ExpectedFailure and _UnexpectedSuccess classes from unittest. r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D53312

--HG--
extra : moz-landing-system : lando
2019-11-21 20:26:12 +00:00
Geoff Brown
c5fdf45f02 Bug 1582516 - Use TestManifestLoader for 'mach test-info'; r=ahal
Switch 'mach test-info report' and 'mach test-info tests' to use the TestManifestLoader.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 19:43:11 +00:00
Boris Chiou
7a959a5da5 Bug 1582554 - Add a preference for offset-path:ray(). r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53110

--HG--
extra : moz-landing-system : lando
2019-11-20 22:38:26 +00:00
Rishi Gupta
42889b7b8e Bug 1597737 : Importing urlparse from six to keep py2, py3 compatible r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D54128

--HG--
extra : moz-landing-system : lando
2019-11-21 14:33:45 +00:00
Marian Raiciof
d89d3711ad Bug 1596770 - Add '--enable-fission' command line argument to 'mach marionette-test' r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D53205

--HG--
extra : moz-landing-system : lando
2019-11-21 13:43:49 +00:00
Gabriele Svelto
3233e4e9ef Bug 1598005 - Remove the useless browserDumpID field from the plug-in crash events r=froydnj,baku
Differential Revision: https://phabricator.services.mozilla.com/D53977

--HG--
extra : moz-landing-system : lando
2019-11-21 12:29:58 +00:00
Henrik Skupin
40e00a5be5 Bug 1557232 - [marionette] Skip test_switch_tabs_in_different_windows_with_focus_change on Linux due to intermittent failures. r=marionette-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D54115

--HG--
extra : moz-landing-system : lando
2019-11-21 13:03:45 +00:00