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

38110 Коммитов

Автор SHA1 Сообщение Дата
Cosmin Sabou 3fb503719e Bug 1576893: Wait for ICE to complete on pc2 before checking ICE state transitions. r=jib 2019-09-02 02:30:29 +03:00
Cosmin Sabou 4e343b554c Bug 1425175 - Fix subtest expectations. a=test-only
--HG--
extra : amend_source : e3ad4277425d05ced07f655c9188df1ca9762c67
2019-09-02 00:01:09 +03:00
Cosmin Sabou 056cf36576 Bug 1425175 - Update test expectations that were deleted with the wpy-sync. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D44319

--HG--
extra : moz-landing-system : lando
2019-09-01 19:23:05 +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
Andrew Halberstadt f58125d411 Bug 1568638 - [test-info] Create --output-file directory if it doesn't exist, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D43513

--HG--
extra : moz-landing-system : lando
2019-08-27 19:08:06 +00:00
Emilio Cobos Álvarez 8ac4e96f2f Bug 1570759 - Enable the optimization to not flush for fixed margin values. r=jwatt
As noted this changes behavior, but it's unclear per
https://github.com/w3c/csswg-drafts/issues/2328 what behavior is correct, and
our behavior is inconsistent depending on whether there's any percentage
involved.

This matches other browsers so it's pretty low risk I'd say.

The test starts passing without changes to the test, but given the CSSWG issue I
made the test not rely on the optimization.

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

--HG--
extra : moz-landing-system : lando
2019-08-30 14:45:20 +00:00
Edwin Gao 4cfd9c1064 Bug 1559975 - convert testing/web-platform to python3 compatible syntax r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D37101

--HG--
extra : moz-landing-system : lando
2019-08-30 00:05:00 +00:00
Daisuke Akatsuka 055e90fdd2 Bug 1576892: Turn on dom.animations-api.implicit-keyframes.enabled for css-text tests. r=birtles
Depends on D44100

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

--HG--
extra : moz-landing-system : lando
2019-08-30 05:01:51 +00:00
Daisuke Akatsuka a4d1a35b06 Bug 1576892: Turn on dom.animations-api.implicit-keyframes.enabled for css-position tests. r=birtles
Depends on D44099

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

--HG--
extra : moz-landing-system : lando
2019-08-30 05:01:53 +00:00
Daisuke Akatsuka b8b8780128 Bug 1576892: Turn on dom.animations-api.implicit-keyframes.enabled for css-fonts tests. r=birtles
Differential Revision: https://phabricator.services.mozilla.com/D44099

--HG--
extra : moz-landing-system : lando
2019-08-30 05:06:16 +00:00
Cosmin Sabou 8e67053a0c Bug 1576933 - Update test expectations given the failure rate. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D44087

--HG--
extra : moz-landing-system : lando
2019-08-30 02:12:02 +00:00
Geoff Brown dee3c435aa Bug 1575652 - Show test skip counts in 'mach test-info'; r=jmaher
Report both failures and skipped test counts.
(Also incidentally fixes platform name reporting of fission tests.)

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

--HG--
extra : moz-landing-system : lando
2019-08-29 23:30:29 +00:00
Mats Palmgren e45d08541b Bug 1576821 - [css-lists-3] Make 'none' invalid as a <counter-style> in counter()/counters(). r=emilio
CSSWG resolution:
https://github.com/w3c/csswg-drafts/issues/4163#issuecomment-521331100

Spec:
https://drafts.csswg.org/css-lists-3/#counter-functions

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

--HG--
extra : moz-landing-system : lando
2019-08-30 00:15:37 +00:00
Cosmin Sabou 03fd07af55 Bug 1568717 - Update test expectations cause of recent failures. a=test-only
--HG--
extra : rebase_source : 448b8ce93858e3821d01a38e3854e25f2b457945
extra : amend_source : d25424e4542ac56b7cde0d877075e9fc6165a6c0
2019-08-30 03:09:24 +03:00
Bogdan Tara eda418861e Backed out changeset acf99165d2fd (bug 1559975) for wptlint failure CLOSED TREE 2019-08-30 03:00:18 +03:00
Edwin Gao 1f7de4f614 Bug 1559975 - convert testing/web-platform to python3 compatible syntax r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D37101

--HG--
extra : moz-landing-system : lando
2019-08-29 23:04:43 +00:00
Cosmin Sabou 8db046243a Bug 1547533 - Update test expectations because of recent failures. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D44062

--HG--
extra : moz-landing-system : lando
2019-08-29 22:17:12 +00:00
Cosmin Sabou 8a455faa3a Merge mozilla-inbound to mozilla-central. a=merge 2019-08-30 00:46:40 +03: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
Razvan Maries 80217f1eec Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-08-29 18:50:12 +03:00
James Graham 3867b98b8f Bug 1577130 - [wpt-sync] Revert intermittent changes, a=testonly
MANUAL PUSH: wpt sync fixup
2019-08-29 16:22:50 +01:00
moz-wptsync-bot e358566612 Bug 1577130 - [wpt-sync] Update web-platform-tests to dbb4e0ccfd0a97f80becd851371fb5a205aef7ec, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: dbb4e0ccfd0a97f80becd851371fb5a205aef7ec
wpt-type: landing
2019-08-29 15:09:55 +00:00
Elliot Stirling 650412e66c Bug 1521094 - Basic API for handling nsIHangReport in GeckoView r=geckoview-reviewers,snorp
Hooks up slow script reporting to the ContentDelegate. Allowing slow script prompts to be implemented.

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

--HG--
extra : moz-landing-system : lando
2019-08-29 15:51:55 +00:00
Jared Wein 5041c8bd69 Bug 1576735 - Canceling the create login form when no logins are in the list should revert to the previous view. r=MattN
If there are no stored logins, the Cancel button is hidden.
If there are visible stored logins, clicking the Cancel button will exit and move to the first login in the list.
If there are no visible stored logins, clicking the Cancel button will reset the search filter, exit, and move to the first login in the list.

This patch also fixes a race condition where we could end up with multiple observer notifications if about:logins was loaded multiple times very quickly.

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

--HG--
extra : moz-landing-system : lando
2019-08-29 15:44:25 +00:00
Andreas Pehrson 46f4203220 Bug 1507193 - Don't leave dangling js promises after seeking. r=jya
Only SeekToNextFrame cares about promises, but prior to this patch the common
method HTMLMediaElement::Seek() would always return a promise.

When the caller was not SeekToNextFrame (e.g., SetCurrentTime, FastSeek), the
promise would end up *not* being exposed. When later rejected, we would catch
this and write an error to the js console.

This patch lifts the handling of the promise out of Seek() and into
SeekToNextFrame() so that we avoid creating promises that would not get exposed
to js.

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

--HG--
extra : moz-landing-system : lando
2019-08-29 14:30:06 +00:00
David Heiberg 7889728528 Bug 1575263 - Allow clippy double option, remove redundant let binding r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D43976

--HG--
extra : moz-landing-system : lando
2019-08-29 14:50:28 +00:00
natechapin 63587ac791 Bug 1576293 [wpt PR 17419] - Add tests for cases where a <base target> shouldn't apply, a=testonly
Automatic update from web-platform-tests
HTML: tests for cases where a <base target> shouldn't apply

--

wpt-commits: dbb4e0ccfd0a97f80becd851371fb5a205aef7ec
wpt-pr: 17419
2019-08-29 09:59:14 +00:00
Philip Jägenstedt db2fbd0787 Bug 1576940 [wpt PR 18699] - [Azure Pipelines] reduce cadence of stable Safari runs to daily, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] reduce cadence of stable Safari runs to daily (#18699)

It's now running more frequently than Chrome and Firefox:
https://wpt.fyi/runs?labels=master,stable&products=chrome,firefox,safari

These extra runs aren't very valuable, so let's reduce resource use.
--

wpt-commits: aeb8906800378e1222781005ff4f59b5695939fa
wpt-pr: 18699
2019-08-29 09:59:13 +00:00
Sam Sneddon 2af9fc6c3b Bug 1576220 [wpt PR 18642] - Fix WebDriver executor to actually delete the session, add debug info, a=testonly
Automatic update from web-platform-tests
Fix the WebDriver executor to actually delete the session

webdriver.quit doesn't exist, but webdriver.end does

--
Add more debug info when we timeout and when killing WebDriver

--

wpt-commits: beb4659e42c41f98f21ecc22c7ed501c2b9f37f9, d746cd6ed1ec1caa0b7469d55dd3fa1a4a9305d9
wpt-pr: 18642
2019-08-29 09:59:13 +00:00
Kai Ninomiya 213a3066c5 Bug 1576027 [wpt PR 18624] - Remove GPUTexture.createDefaultView, a=testonly
Automatic update from web-platform-tests
Remove GPUTexture.createDefaultView

https://github.com/gpuweb/gpuweb/pull/389

Bug: dawn:214
Change-Id: I4450e9abcc1f202b3107b2ed42f54626f896f874
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1766765
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690746}

--

wpt-commits: dc25cd389029b34cd368f326e59ac1810498524e
wpt-pr: 18624
2019-08-29 09:59:12 +00:00
moz-wptsync-bot fb78803732 Bug 1575984 [wpt PR 18620] - Update wpt metadata, a=testonly
wpt-pr: 18620
wpt-type: metadata
2019-08-29 09:59:12 +00:00
Nicolás Peña Moreno 5817028cb8 Bug 1575984 [wpt PR 18620] - [EventTiming] Replace onload tests, a=testonly
Automatic update from web-platform-tests
[EventTiming] Replace onload tests

The onload-related tests were meant to test the performance timeline buffering
behavior. But now that Event Timing is not exposed on the timeline, those tests
don't really make much sense. Instead, a test is added to test that the
timestamps corresponding to two 'consecutive' clickAndBlockMain() calls behave
as one would expect.

Bug: 987236
Change-Id: Icc798fe1e0684a52992a83ba4de931481e1ded2a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1766762
Reviewed-by: Steve Kobes <skobes@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690738}

--

wpt-commits: a06073285c93394247f8a01c032f5abffa1d3f10
wpt-pr: 18620
2019-08-29 09:59:12 +00:00
James Graham c0e839bf89 Bug 1576916 [wpt PR 18695] - Fix ini file name, a=testonly
Automatic update from web-platform-tests
Fix ini file name

--

wpt-commits: ad1d295b61bc8d8991afcc0781724c68b1506c96
wpt-pr: 18695


--HG--
rename : testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_chain_ini.html => testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_chain_ini.html.ini
2019-08-29 09:59:11 +00:00
moz-wptsync-bot 8c09ad036b Bug 1576839 [wpt PR 18688] - Update wpt metadata, a=testonly
wpt-pr: 18688
wpt-type: metadata
2019-08-29 09:59:11 +00:00
Philip Jägenstedt e80fd1111a Bug 1576839 [wpt PR 18688] - Run DOM IDL tests in workers and convert to `idl_test`, a=testonly
Automatic update from web-platform-tests
Run DOM IDL tests in workers and convert to `idl_test` (#18688)

Because of the use of variants it's unfortunately not possible to
merge this into a single test, but the duplication is not very
significant. Note that the use of `document.createEvent("Event")`
would make a merged test have non-trivial conditional setup too.
--

wpt-commits: 53cca8d2a406fb06028b4e6eac25d648da02f801
wpt-pr: 18688
2019-08-29 09:59:10 +00:00
moz-wptsync-bot 1cf694f1aa Bug 1576633 [wpt PR 18677] - Update wpt metadata, a=testonly
wpt-pr: 18677
wpt-type: metadata
2019-08-29 09:59:10 +00:00
Philip Jägenstedt 6d3e38b663 Bug 1576633 [wpt PR 18677] - Convert some tests to use `idl_test`, a=testonly
Automatic update from web-platform-tests
Convert some tests to use `idl_test` (#18677)

--

wpt-commits: a593c50f4371977e6df58ccbffedbdca8b3910f4
wpt-pr: 18677
2019-08-29 09:59:09 +00:00
moz-wptsync-bot 95d30fd9ff Bug 1572413 [wpt PR 18334] - Update wpt metadata, a=testonly
wpt-pr: 18334
wpt-type: metadata
2019-08-29 09:59:09 +00:00
Daniel Vogelheim cb68b60623 Bug 1572413 [wpt PR 18334] - [Trusted Types] Implement Trusted Types metadata api., a=testonly
Automatic update from web-platform-tests
[Trusted Types] Implement Trusted Types metadata api.

Implement TrustedTypes.get[PropertyType|AttributeType|TypeMapping].

Bug: 739170, https://github.com/WICG/trusted-types/issues/43
Change-Id: I924a7a62e37dd29456b1e0a9252e45c7210986b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1725641
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690669}

--

wpt-commits: f283c90ff58ce6b758525ba9ef8f7885d466730f
wpt-pr: 18334
2019-08-29 09:59:08 +00:00
moz-wptsync-bot e6a3bafb2d Bug 1576635 [wpt PR 18678] - Update wpt metadata, a=testonly
wpt-pr: 18678
wpt-type: metadata
2019-08-29 09:59:08 +00:00
Adam Rice 2af700faac Bug 1576635 [wpt PR 18678] - Add WebSocketStream tests for backpressure, a=testonly
Automatic update from web-platform-tests
Add WebSocketStream tests for backpressure

Verify that WebSocketStream applies backpressure in the send and receive
directions.

BUG=983030

Change-Id: I278d500cd27ea535eb4f5232be0a4dac24fbd9df
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1771372
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690652}

--

wpt-commits: 4ec4b4626297115a539df9f0efc65db6d5a47fda
wpt-pr: 18678
2019-08-29 09:59:07 +00:00
autofoolip 909e3d59e8 Bug 1576818 [wpt PR 18686] - Update interfaces/media-capabilities.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/media-capabilities.idl (#18686)

Source: https://github.com/tidoust/reffy-reports/blob/bebc65a/whatwg/idl/media-capabilities.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/577176837
--

wpt-commits: 0cc419539d768ffdc22d7b66aa5a80b7864b6227
wpt-pr: 18686
2019-08-29 09:59:07 +00:00
moz-wptsync-bot 4011189281 Bug 1576628 [wpt PR 18676] - Update wpt metadata, a=testonly
wpt-pr: 18676
wpt-type: metadata
2019-08-29 09:59:07 +00:00
Stephen McGruer bf39e4a6be Bug 1576628 [wpt PR 18676] - Port css-break-3 interpolation tests to WPT, a=testonly
Automatic update from web-platform-tests
Port css-break-3 interpolation tests to WPT

Bug: 900581
Change-Id: I0f761deed8fc4bb1b75a9870917965f4283d8e4d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1771577
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690600}

--

wpt-commits: efc8c175ef9a1e24b2ef56782e6280ca40337034
wpt-pr: 18676
2019-08-29 09:59:06 +00:00
moz-wptsync-bot 31903a9966 Bug 1576625 [wpt PR 18675] - Update wpt metadata, a=testonly
wpt-pr: 18675
wpt-type: metadata
2019-08-29 09:59:06 +00:00
Stephen McGruer 3226b72308 Bug 1576625 [wpt PR 18675] - Port a small collection of basic interpolation tests to WPT, a=testonly
Automatic update from web-platform-tests
Port a small collection of basic interpolation tests to WPT

These are mostly unrelated properties, but are also simple test cases.

Bug: 900581
Change-Id: I2353dbcb6ee733f9c0a9289b46eae4e00ade7c98
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1771576
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690597}

--

wpt-commits: 86e33a2375adc1d8c4249b01e92c4af3fc175b9b
wpt-pr: 18675
2019-08-29 09:59:05 +00:00
Adam Rice 4367ad0e62 Bug 1576638 [wpt PR 18679] - Fix send-redirect-bogus-sync.htm when run locally, a=testonly
Automatic update from web-platform-tests
Fix send-redirect-bogus-sync.htm when run locally

The wpt xhr/send-redirect-bogus.sync.htm will timeout when run in a
network where a host named "z" exists but is not responding.

Change the hostname used in the test to "z." which reduces the risk that
it will resolve.

Change-Id: Ia368e6adaa850fa550788a9b26e422b3f32752b8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1768505
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690586}

--

wpt-commits: 481a2b6ee5ff1764ad031646e52044aae6ff311c
wpt-pr: 18679
2019-08-29 09:59:05 +00:00
Rohan Pavone 307209d8cb Bug 1573920 [wpt PR 18429] - [ChromeDriver] Creates new ChromeDriver SetPermission command, a=testonly
Automatic update from web-platform-tests
[ChromeDriver] Creates new ChromeDriver SetPermission command

Adds W3C WebDriver extension, SetPermission, to support simple
permissions.

Design doc: go/chromedriver-permissions-ext

of the spec, the tests do not test much, so new tests were added to
run_py_tests to enfore certain behaviors.

Tested: Passing W3C permissions tests. Due to the relaxed definition
Bug: chromedriver:2212
Change-Id: Ie61cc4c0e18c714f93ac7ab918d0cec0e4210e1e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1666438
Reviewed-by: Balazs Engedy <engedy@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Caleb Rouleau <crouleau@chromium.org>
Reviewed-by: John Chen <johnchen@chromium.org>
Commit-Queue: Rohan Pavone <rohpavone@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690496}

--

wpt-commits: f4a5e48093eeafe085fbae92253acd2c967ced4d
wpt-pr: 18429
2019-08-29 09:59:04 +00:00
autofoolip 7344013aa9 Bug 1575459 [wpt PR 18576] - Update interfaces/html.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/html.idl (#18576)

Source: https://github.com/tidoust/reffy-reports/blob/205b736/whatwg/idl/html.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/576128771
--

wpt-commits: cf69fc8e607fb6c39f0b458cd5a93832994e2adf
wpt-pr: 18576
2019-08-29 09:59:04 +00:00
Hiroshige Hayashizaki 0e886e8aed Bug 1568665 [wpt PR 18055] - [WPT/referrer-policy] Fix races around history.back(), a=testonly
Automatic update from web-platform-tests
[WPT/referrer-policy] Fix races around history.back()

Because history.back() works asynchronously,
there are races between history.back() and subsequent
promise_test()s.
For exmample:

1. The first 4K-length-referrer subtest finishes and history.back() is called.
2. The second subtest starts, and replaceState() is called.
3. The change to `location` caused by hisotory.back() in Step 1
   comes into effect.
4. The second subtest finishes -- at this time, `location` is the
   original Document URL
   (not '.../AAAA....AAA' set by replaceState() in Step 2)
   and thus history.back() has no effects.

This CL fixes the race by waiting for `popstate` events that should
be fired at the end of async tasks of history.back().

This CL reverts the changes to `referrer-policy-test-case.sub.js` in
https://github.com/web-platform-tests/wpt/pull/18401
8b46cbf469
and waits for popstate instead, because single asyncResolve() isn't sufficient
to fix the race condition described above.

Bug: 906850
Change-Id: I21e7b8dd6001a13230fd8dca4d1693ae956958ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1717268
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690280}

--

wpt-commits: edd8fe11e357990cf3dafff83504c4f4a605028c
wpt-pr: 18055
2019-08-29 09:59:04 +00:00