Commit Graph

7681 Commits

Author SHA1 Message Date
Philipp Hancke
621b9e6e04 Bug 1476389 [wpt PR 12036] - webrtc wpt: close RTCPeerConnection in generateAnswer helper, a=testonly
Automatic update from web-platform-testswebrtc wpt: close RTCPeerConnection in generateAnswer helper

BUG=836871

Change-Id: Idd0495f538777469043fec30993f5e9399d62c68
Reviewed-on: https://chromium-review.googlesource.com/1140676
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#577457}

--

wpt-commits: c904169ab9e571462825ac52e9004e34428356f7
wpt-pr: 12036
2018-07-31 13:05:28 +00:00
Luke Bjerring
02181c6dd9 Bug 1478107 [wpt PR 12164] - Don't wait for Picture-in-Picture when expecting reject on second request, a=testonly
Automatic update from web-platform-testsDon't wait for Picture-in-Picture when expecting reject on second request (#12164)

--

wpt-commits: 2a8d821bd0a29656ff27eac35d9dd071d27be779
wpt-pr: 12164
2018-07-31 13:05:27 +00:00
L. David Baron
4512090516 Bug 1478090 [wpt PR 12163] - Sync Mozilla tests as of 2018-07-24, a=testonly
Automatic update from web-platform-testsSync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/cb59a65fb720ee100bb03cc9f4b02e645755786b . (#12163)

This contains a single change, from [bug 1311892](https://bugzilla.mozilla.org/show_bug.cgi?id=1311892), by @iyermihir, reviewed by @dholbert.
--

wpt-commits: 68318aca8a81999476d7422efc7302f252162cf2
wpt-pr: 12163
2018-07-31 13:05:26 +00:00
Robert Ma
c529167bcc Bug 1477861 [wpt PR 12146] - Rename a WPT which has a duplicate basename, a=testonly
Automatic update from web-platform-testsRename a WPT which has a duplicate basename

as another test in the same directory.

Blink test runner isn't able to handle such duplicate basenames because
it relies on filename mangling extensively.

Bug: 866520
Change-Id: I0c9671e83dcf9c61bc20f16a43dcace827145024
Reviewed-on: https://chromium-review.googlesource.com/1146989
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Commit-Queue: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577297}

--

wpt-commits: 9a716de4dfa97ff62dc0f78db55966bf0e88d902
wpt-pr: 12146


--HG--
rename : testing/web-platform/tests/html/rendering/non-replaced-elements/tables/form-in-tables.xhtml => testing/web-platform/tests/html/rendering/non-replaced-elements/tables/form-in-tables-xhtml.xhtml
2018-07-31 13:05:26 +00:00
Oriol Brufau
de834c57f7 Bug 1477885 [wpt PR 12152] - [css-logical] Replace uses of webkit-prefixed logical properties with standard ones in /third_party/WebKit/LayoutTests, a=testonly
Automatic update from web-platform-tests[css-logical] Replace uses of webkit-prefixed logical properties with standard ones in /third_party/WebKit/LayoutTests

Bug 850000 added standard logical properties and aliased prefixed ones
to them. The prefixed properties are still used in various places, but
the standard ones should be used instead. This patch replaces all the
uses in /third_party/WebKit/LayoutTests, except that the original
fast/css/logical-property-resolution.html is preserved in a new test
logical-property-resolution-webkit-prefix.html to ensure that prefixed
properties continue working.

Spec: https://drafts.csswg.org/css-logical/#box

BUG=862141

Change-Id: I3090713fc6fbe507a19724cca4f6ca69bcaf5eb9
Reviewed-on: https://chromium-review.googlesource.com/1147523
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#577530}

--

wpt-commits: ebeb9290184795bd3a7c4987ffe62b120f531e75
wpt-pr: 12152
2018-07-31 13:05:25 +00:00
Robert Ma
b361e9eb81 Bug 1478064 [wpt PR 12159] - [infra] Remove code for generating config file, a=testonly
Automatic update from web-platform-tests[infra] Remove code for generating config file (#12159)

Taskcluster-github v1 configuration is now working properly.

This commit reverts a revert c597cee7678a37f623dace0cd03d652b992daa36,
i.e. relands e62afac4c9dac57d8b81d2bf1364694e3d653ff9 to remove the code
that generates v0 configuration.
--

wpt-commits: 7952b4cc9dee381604f0816e39cfd34aeca50320
wpt-pr: 12159
2018-07-31 13:05:24 +00:00
moz-wptsync-bot
899acf5588 Bug 1475765 [wpt PR 11976] - Convert config to a builder pattern, a=testonly
Automatic update from web-platform-testsFix sort order of hostnames when generating certificates.

The names are expected to be sorted shortest first, but had the order reversed.

--
Convert the config to a builder pattern.

We have two sets of problems with the config:

* It has to go to some lengths to be thread/process safe since several
  attributes are lazilly computed, and cached, by whichever thread
  happens to be first to access them.

* The OpenSSL-based certificate implementation is totally broken
  because this class needs to be used as a context manager in order to
  initialise some resources associated with the fake CA used to
  generate the certificates.

This suggests that the design is not really correct. We really want to
generate the configuration once in a single process, and then share the
generated configuration across multiple processes. We also want to
ensure that the ssl environment is initialised once in the main
process using a context manager.

This patch introduces a ConfigBuilder object which allows
configuration properties to be set. When used as a context manager, it
computes the generated configuration, initalises the SSL environment,
and updates the configuration with that data, and returns a config
object with the final, immutable, configuration which may then be
shared across processes.

--
Don't pass the sslconfig through server startup

This is fully obtainable from the config object.

--
Update make_hosts_file for new config

--
Update wptrunner for new config

--
Reduce the output when fetching the git history in ci

--

wpt-commits: 2957a8316b2a8f473de7f7c2e5e7243e8e74b81a, 020e53ba4c7c35bbcfa80699d160b76c482880f2, a6e33105a8335e101ec8c5f1cd6d76775e3a64f9, 590cb1745653d1b55d9be5c761fa950f999428d0, 3b02e29929bb0062d2c7b5a4ccfaae242bbc4c75, 86543323c57653f13529c74297c11547820c3563
wpt-pr: 11976
2018-07-31 13:05:24 +00:00
Chris AtLee
182e3f8445 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-08-01 16:00:03 +00:00
Thomas Wisniewski
0471de08a0 Bug 1456421 - Align XHR username/password precedence rules with current spec. r=baku
MozReview-Commit-ID: FXCFoNhCVJz

--HG--
extra : rebase_source : fa9ecd5b6f04c1102fb9326291e5760c8285841d
2018-07-31 09:49:00 -04:00
Henrik Skupin
f5c8aa9956 Bug 1478799 - [wdspec] Add tests for no browsing context. r=ato
MozReview-Commit-ID: FE6HE3d7kb2

--HG--
extra : rebase_source : a72c7e09123c325bdef8867763e2bf8a059c05fb
2018-07-30 21:46:04 +02:00
moz-wptsync-bot
b2e35088a6 Bug 1479767 - [wpt-sync] Update web-platform-tests to 00d1189bc19907a981ee8ee9b90229121bf3ac51, a=testonly
wpt-head: 00d1189bc19907a981ee8ee9b90229121bf3ac51
wpt-type: landing
2018-08-01 16:34:57 +00:00
Harald Alvestrand
9380022462 Bug 1477651 [wpt PR 12141] - webrtc: make transceiver tests work in Firefox, a=testonly
Automatic update from web-platform-testsMerge pull request #12141 from fippo/remember-firefox

webrtc: make transceiver tests work in Firefox
--

wpt-commits: 00d1189bc19907a981ee8ee9b90229121bf3ac51
wpt-pr: 12141
2018-08-01 16:34:57 +00:00
Kent Tamura
78f39dc2bb Bug 1479404 [wpt PR 12226] - Revert "html: Split semantics/tabular-data/processing-model-1/span-limits.html into two.", a=testonly
Automatic update from web-platform-testsRevert "html: Split semantics/tabular-data/processing-model-1/span-limits.html into two."

This reverts commit bb69db9e4daaee1b42d5026d3d4596614e3908ca.

Reason for revert: Found that both of tests still timed out.

Original change's description:
> html: Split semantics/tabular-data/processing-model-1/span-limits.html into two.
>
> The third test and the forth test are very slow. Split out the latter to
> another file.
>
> Bug: https://github.com/web-platform-tests/wpt/issues/11187
> Change-Id: I3af14e712b6b06603140666f08005fb18d6a0541
> Reviewed-on: https://chromium-review.googlesource.com/1148163
> Reviewed-by: Takayoshi Kochi <kochi@chromium.org>
> Commit-Queue: Kent Tamura <tkent@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#578991}

TBR=kochi@chromium.org,tkent@chromium.org

Change-Id: I1733918daad4fcc6ed83e015397b9830443b22aa
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: https://github.com/web-platform-tests/wpt/issues/11187
Reviewed-on: https://chromium-review.googlesource.com/1154569
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#579011}

--

wpt-commits: d892efb842377ae0b73b39a0d0a80f0b9a998c8f
wpt-pr: 12226
2018-08-01 16:34:56 +00:00
Coroiu Cristina
38f8ebc675 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-07-31 01:03:29 +03:00
Coroiu Cristina
9e8155b8f6 Merge inbound to mozilla-central a=merge 2018-07-31 00:58:28 +03:00
Henrik Skupin
ff8b6198c1 Bug 1473553 - [wdspec] Check for correct command execution in user prompt tests. r=ato
This patch changes the various user prompt tests to check if
the command was appropriately run after closing the open
user prompt.

MozReview-Commit-ID: GhbhSa3zNEy

--HG--
extra : rebase_source : 2354cbe7f4e0323098b4223ad89f9da78b9fd696
2018-07-27 20:08:16 +02:00
Henrik Skupin
e52473f88b Bug 1473553 - [wdspec] Check return value of dialogs in user prompt tests. r=ato
MozReview-Commit-ID: HjAnPlw4OQu

--HG--
extra : rebase_source : f7b1dbafe30bf8e89cf58b61cc2915ab395171d7
2018-07-27 15:02:02 +02:00
Andreea Pavel
796058f4eb Merge mozilla-inbound to mozilla-central. a=merge 2018-07-30 12:52:00 +03:00
dvarga
f19cd34bc3 Backed out changeset ae56525d8d67 (bug 1473648) for breaking l10n locale tests 2018-07-30 01:59:46 +03:00
moz-wptsync-bot
fc4da47f64 Bug 1478401 - [wpt-sync] Update web-platform-tests to 20b68a5bb65b7566aa9d40f8e80d0d5e682a5fd0, a=testonly
wpt-head: 20b68a5bb65b7566aa9d40f8e80d0d5e682a5fd0
wpt-type: landing
MozReview-Commit-ID: KWyOpXyRCxC
2018-07-29 18:58:55 +01:00
moz-wptsync-bot
3d89481565 Bug 1476155 [wpt PR 12008] - Update wpt metadata, a=testonly
wpt-pr: 12008
wpt-type: metadata
2018-07-29 18:58:48 +01:00
Chris Lilley
1d5df422b7 Bug 1476155 [wpt PR 12008] - WIP: Add basic blending tests., a=testonly
Automatic update from web-platform-testsMerge pull request #12008 from Tavmjong/blending

WIP: Add basic blending tests.
--

wpt-commits: 20b68a5bb65b7566aa9d40f8e80d0d5e682a5fd0
wpt-pr: 12008
2018-07-29 18:58:45 +01:00
pyup.io bot
6a1ea9e36f Bug 1470425 [wpt PR 11627] - Update mozinstall to 1.16.0, a=testonly
Automatic update from web-platform-testsUpdate mozinstall from 1.15 to 1.16.0 (#11627)

--

wpt-commits: b305e43f8a9d2a94931d673d90606c1d01d1231f
wpt-pr: 11627
2018-07-29 18:58:41 +01:00
Philipp Hancke
f335c479cd Bug 1476463 [wpt PR 12041] - webrtc wpt: remove generateMediaStreamTrack in RTCRtpSender-replaceTrack, a=testonly
Automatic update from web-platform-testswebrtc wpt: remove generateMediaStreamTrack in RTCRtpSender-replaceTrack

and add_cleanup

BUG=836871

Change-Id: I175e53f3466719403e5d61a68dc7125bf547e36e
Reviewed-on: https://chromium-review.googlesource.com/1140789
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577474}

--

wpt-commits: 4273df6e126baad0a456c321b3dae1d754cfe687
wpt-pr: 12041
2018-07-29 18:58:38 +01:00
James Graham
e20c8cab1e Bug 1477425 [wpt PR 12108] - Update certs for hosts changes., a=testonly
Automatic update from web-platform-testsUpdate certs for hosts changes.

This is required to use the recently added hosts over https.

--

wpt-commits: f2f1b207292a20677b185b828f00a8894188a27d
wpt-pr: 12108
2018-07-29 18:58:35 +01:00
pyup-bot
3e49a6e612 Bug 1477863 [wpt PR 12147] - Update mozdownload to 1.24, a=testonly
Automatic update from web-platform-testsUpdate mozdownload from 1.23 to 1.24
--

wpt-commits: 95913702d2d82841206be7c3b298538a3957318a
wpt-pr: 12147
2018-07-29 18:58:32 +01:00
Philipp Hancke
8226ededf6 Bug 1476438 [wpt PR 12040] - webrtc wpt: rename RTCPeerConnection-addTransceiver.html to .https.html, a=testonly
Automatic update from web-platform-testswebrtc wpt: rename RTCPeerConnection-addTransceiver.html to .https.html

BUG=836871

Change-Id: I16e2419717601e3bb89e83df720eee31cc631edc
Reviewed-on: https://chromium-review.googlesource.com/1140781
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577466}

--

wpt-commits: 1a329a3195a8807d9483e245ac2a4a99029516ce
wpt-pr: 12040


--HG--
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-addTransceiver.html => testing/web-platform/tests/webrtc/RTCPeerConnection-addTransceiver.https.html
2018-07-29 18:58:29 +01:00
Tom McKee
9f01a06e5e Bug 1477877 [wpt PR 12149] - Adding tests against and fixes for tabs in Server-Timing headers, a=testonly
Automatic update from web-platform-testsAdding tests against and fixes for tabs in Server-Timing headers

According to the spec
(https://w3c.github.io/server-timing/#the-server-timing-header-field),
optional whitespace is allowed amongst parameter names and values. We
should be discarding this whitespace during parsing but, when there are
tabs, we were treating it like an error and discarding the whole value.

Changed the code that tokenizes HTTP headers to skip tabs and spaces
when consuming optional whitespace.

BUG=798446

Change-Id: If776761e5ea199e662ec7b2b5aa245e4581131fd
Reviewed-on: https://chromium-review.googlesource.com/1147258
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Tom McKee <tommckee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577325}

--

wpt-commits: 4ec913040882c7bb28846a65e7e086785dcf2ab6
wpt-pr: 12149
2018-07-29 18:58:25 +01:00
Mike Pennisi
e9c8f95471 Bug 1477880 [wpt PR 12151] - [infra] Revert recent reversion to config file, a=testonly
Automatic update from web-platform-tests[infra] Revert recent reversion to config file

This reverts commit 9f21134354f7d02f1497826d00ba4297ba78c445.

The initial reversion was motivated by an integration issue with the
TaskCluster service. The underlying bug has been corrected [1] making
this changeset suitable for `master`.

[1] https://github.com/taskcluster/taskcluster-github/pull/265

--

wpt-commits: e62afac4c9dac57d8b81d2bf1364694e3d653ff9
wpt-pr: 12151
2018-07-29 18:58:21 +01:00
Robert Ma
cbac8845a1 Bug 1477872 [wpt PR 12148] - Revert "Taskcluster config v1", a=testonly
Automatic update from web-platform-testsRevert "[infra] Remove code for generating config file"

This reverts commit c8f456094ec0b31d11e1601082d2f76268e75ce4.

--
Revert "[infra] Update to latest configuration file format"

This reverts commit ce345fbbc3929361d15e8bcceec6a7a7123af5bc.

--

wpt-commits: c597cee7678a37f623dace0cd03d652b992daa36, 9f21134354f7d02f1497826d00ba4297ba78c445
wpt-pr: 12148
2018-07-29 18:58:18 +01:00
Mike Pennisi
ba577b275b Bug 1477435 [wpt PR 12109] - Taskcluster config v1, a=testonly
Automatic update from web-platform-tests[infra] Update to latest configuration file format

The TaskCluster service recently implemented support for a new
configuration file format and deprecated the prior version. The new
format uses the JSON-e templating system [1] to allow for declarative
task generation, and this allows the same tasks to be defined with far
less repetition.

[1] https://taskcluster.github.io/json-e/

--
[infra] Remove code for generating config file

Previously, the TaskCluster configuration file for this project included
a large amount of duplication. This motivated the creation of a script
to generate the file procedurally. A recently-released configuration
file format made it possible to express the same tasks with far less
duplication, obviating the need for this script.

--

wpt-commits: ce345fbbc3929361d15e8bcceec6a7a7123af5bc, c8f456094ec0b31d11e1601082d2f76268e75ce4
wpt-pr: 12109
2018-07-29 18:58:14 +01:00
Luke Bjerring
3a3844e59b Bug 1477746 [wpt PR 12144] - [idlharness.js] Assert correct type for original definition of partials, a=testonly
Automatic update from web-platform-testsAssert correct type for original definition

--

wpt-commits: d8567389060ff683dbff2abff560a3fcbeebc064
wpt-pr: 12144
2018-07-29 18:58:10 +01:00
Luke Bjerring
84f69b28f6 Bug 1475774 [wpt PR 11980] - Update the css-images IDL file, a=testonly
Automatic update from web-platform-testsUpdate the css-images IDL file (#11980)

--

wpt-commits: 9523126129ade5dc037ae3c7de9101c69872428f
wpt-pr: 11980
2018-07-29 18:58:07 +01:00
Luke Bjerring
901836523a Bug 1474861 [wpt PR 11910] - Add objects to ResizeObserver IDL test, a=testonly
Automatic update from web-platform-testsAdd objects to ResizeObserver IDL test (#11910)

--

wpt-commits: 83ac30e1574a6209540d16ad6556fcb6f40b4e0d
wpt-pr: 11910
2018-07-29 18:58:04 +01:00
David Heiberg
393dc31b3b Bug 1473648 [wpt PR 11806] - [WIP] Prototype HTTP/2.0 Server, a=testonly
Automatic update from web-platform-tests[WIP] Implemented a prototype H2 Server that can establish HTTP/2.0 connections on port 9000, and serve directories.

* Added event handling for ConnectionTerminated

* Added backwards compatibility with HTTP/1.1 Python handler files.

* Made it so a command line flag is needed to start the H2 server, and it is no longer started by default.

* Refactored compatibility checking when launching HTTP/2.0 server

* Created H1 and H2 handler variants, keeping shared logic in a base class

* Added a `raw_headers` field to the H2Headers object, so that the non-converted keys are exposed

* Added basic multithreading support. Requests now get placed in a thread to finish handling, whilst server listens
for more requests/windows updates.

* Created a ConnectionGuard object for the H2 connection object for thread safety as per jgraham's suggestion

--
Vendored in h2 and its dependencies

--

wpt-commits: 8ccd0cdbb51f89e1c45f16b7843dca1ffca37c91, 0e78a45d9f8ebe9d0f0978d6c2fe59a512e9865b
wpt-pr: 11806
2018-07-29 18:58:00 +01:00
Luke Bjerring
32728dac5e Bug 1477737 [wpt PR 12143] - [idlharness.js] Check idl_test setup func defined, a=testonly
Automatic update from web-platform-tests[idlharness.js] Check idl_test setup func defined (#12143)

Allows the function to be unspecified/null rather than a no-op func.
--

wpt-commits: 67a2edf00ac1e65c6336d3f47638c73c339015d7
wpt-pr: 12143
2018-07-29 18:57:56 +01:00
Luke Bjerring
780d773240 Bug 1472049 [wpt PR 11719] - Simplify the embedded-enforcement IDL test, a=testonly
Automatic update from web-platform-testsSimplify the embedded-enforcement IDL test (#11719)

--

wpt-commits: 5014b841d7841330446ee045d3ced8bf4168900f
wpt-pr: 11719
2018-07-29 18:57:53 +01:00
moz-wptsync-bot
d5d10b3f2b Bug 1354232 [wpt PR 12073] - [Gecko Bug 1354232] Enable LSAN Leak detection in wpt, a=testonly
Automatic update from web-platform-testsEnable LSAN Leak detection in wpt

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: e0d106c2112dd6845ca75414258ab74e5ed73d87
gecko-integration-branch: mozilla-inbound
gecko-reviewers: ahal, mccr8

--
Allow wpt manifest files to specify LSAN errors to ignore

This adds a property lsan-allowed to the expectation manifest files
that takes a list of strings. Any entry in the list that matches a
frame in an LSAN stack will cause that stack to be regarded as an
expected failure.

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: b8da0ef2695d8bca1c11b44447a71cef5ce5b3fc
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Log run-by-dir setting

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 5b9ba77b7316c8ee1d0dac117e33685ebdfe22bc
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Support skipping output lines in handlers

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 7c976baa71947b409f92ffd64583440b9a2836b9
gecko-integration-branch: mozilla-inbound
gecko-reviewers: ato

--
Add group_metadata to test group metadata and pass it through to the browser

This initially contains a scope entry which is set to the base directory of
the tests being run. Typically this is /, but with run_by_dir, it's the
path to the current run_by_dir group e.g. /html/semantics/form_elements/

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 07049ac67119a90a0708b0d511562695f725dd9c
gecko-integration-branch: mozilla-inbound
gecko-reviewers: ato

--
Add support for updating LSAN data in wpt-update

LSAN data differs from existing expectation data because the data is
only generated when the browser exits, so the problems reported can
happen at any point in the current session. We use the `scope`
property in the log message to determine the path to a __dir__.ini
file that covers all the tests run in the session, and add the LSAN
exclusion rules to there.

The rules themselves are generated by taking the topmost frame of any
stack that's reported as unexpectedly leaking, and adding that to the
list of permitted frames in the lsan-allowed property. We never remove
entries from this list since intermittents may be present which won't
appear on a specific run. Instead we rely on humans fixing the issues
to also clean up the expectation files.

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 9e8a66385f66f89f8cf2c9a18edf008496fa89fa
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Always try to process the leak log whenever we stop firefox

The `stop` method is always called to shutdown firefox, but the
cleanup method is only called at the end of a test run. Therefore we
need all the leak processing stuff ot happen in stop().

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 8cc292a22975583f985da521544b08cf36be6517
gecko-integration-branch: mozilla-inbound
gecko-reviewers: ato

--
Support creating ConditionalValue objects containing a list

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: c1ebcf01626ac0e0b23cad5c80ad04ac467fd893
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Support a __dir__.ini file in the metadata root

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 0e161374b583a7637db664473e441a1567e82a5b
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Fix updating assert count when there's an exising value

In this case we want to take the existing value into account, and update
to 1 more than the new value (in the max-asserts case).

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 0f2a7154454ceec763bd64597ad9e3155c8d091c
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Refactor data storage in metadata.py

Previously we were holding a map of test id -> test and test ->
expectation data. But this is an unnecessary layer of indirection, and
it works perfectly well to map test id to the expectation data
directly. This makes the code simpler and may also help make the
update a little faster.

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 6bf4a20193b801d342ff662b5a9712e516561d9e
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Fix, enable, and add to, the manifest update tests

Refactor the tests to make them work with pytest directly rather than
also depending on unittest. Fix the helper functions to work with the
current state of metadata.py. Add some tests for update of assertion
count and lsan data.

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 5028820efd9ed3d1dbcb9bde5cbc235414a8d23c
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Don't store the result of update_expected

The needs_human feature never worked well and is unused.

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 004b079b76d06c3e9d74210700b28994cdeff886
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Chunk by dir more for wpt on asan

This means that when we run these tests, the LSAN exceptions will have
the minimum possible scope.

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: a7dec081ead2ac3b5d20b99b2bb177719358e328
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf

--
Fixup flake8 failures

--
Fix flake8 issues in master on servodriver

--

wpt-commits: 9a57710275e1ac52d4c3d3426b370e3f31c46856, 49193c2e02fc20fc1d28e5957d4f3a6fd52adfd3, 429d1b8353e0e1b601bd34ba98fdff290780b127, aa9bdbf0639326900d232f155449e7950adc0649, 91803e3a25afd8e0c201bc57cd05fffd5d543551, df7e6cdf297c06a05b5a116f51fb203cda295809, d8aaec5ffebb93db1b54ccdafb0d7a2897428427, 4d21dcbb1bd9612715ac9ed55c3ec271b3c4e1ca, aa3a405237c3d45187f76906367161a7e9a486a0, 68c8996844a6774aadfd14da4c02c71bb5d9d342, d4b2146217d338e278e24bb3bc705871b50e9c7e, f814a0f1c23cb76e36b6732165c92fa327d86f40, 5782d6704b66adbcce7398911a74a4abdf323ef7, dcfcadb2c6892a187de6f0be7c42eed09d91fe90, 17796c6272e4fe3d1bba24fdfe261572b1ad757a, 654133c23efb269585009818b6f4547d130cb564
wpt-pr: 12073
2018-07-29 18:57:50 +01:00
Luke Bjerring
8e9a74d01d Bug 1475456 [wpt PR 11960] - Clean up the service-workers IDL test, a=testonly
Automatic update from web-platform-testsClean up the service-workers IDL test (#11960)

--

wpt-commits: 0eaf7a15b526a10f512654cbe9a7fb88de98f8ba
wpt-pr: 11960
2018-07-29 18:57:47 +01:00
Luke Bjerring
99e4e11712 Bug 1477236 [wpt PR 12090] - Simplify accelerometer IDL test, a=testonly
Automatic update from web-platform-testsSimplify accelerometer IDL test (#12090)

--

wpt-commits: 6c8ab50032102497ddeb535e2fb0cda835056b89
wpt-pr: 12090
2018-07-29 18:57:42 +01:00
Emilio Cobos Álvarez
83d93ef2e2 Bug 1477552 [wpt PR 12124] - Add a test for Gecko bug 1472169., a=testonly
Automatic update from web-platform-testsAdd a test for Gecko bug 1472169. (#12124)

It's not clear that we want the fix over there given the performance
implications, but landing the test is still worth it.
--

wpt-commits: 3f9178031eec5374c9a7d5709a7e11ba4a1955ed
wpt-pr: 12124
2018-07-29 18:57:38 +01:00
Javier Fernandez
3695caf407 Bug 1477589 [wpt PR 12138] - Revert "[css-text] A leading white-space should break before handling overflow", a=testonly
Automatic update from web-platform-testsRevert "[css-text] A leading white-space should break before handling overflow"

This reverts commit 6ea2a2e7f3ef01e0c98424ce272a732ade92ad1a.

Reason for revert: <INSERT REASONING HERE>

Original change's description:
> [css-text] A leading white-space should break before handling overflow
>
> Leading white-spaces are indeed breaking opportunities that should
> prevent, if there are no other css properties forcing it, breaking text
> in the middle of a word when honoring the word-wrap/overflow-wrap CSS
> property.
>
> We are doing so if the leading white-space sequence is longer than 1
> character, but when we have a single leading white-space, we are missing
> that breaking opportunity and we may lead to cases, like the one
> described in the bug.
>
> However, this breaking opportunity should be considered together
> with other provided by the word-break CSS property (eg, break-word or
> break-all).
>
> There is a discussion [1] in the CSS WG github about this issue, which
> provides an interoperability analysis of a few cases where a single
> leading white-space character may produce different results, depending
> on the browser and the combination of line-breaking properties.
>
> [1] https://github.com/w3c/csswg-drafts/issues/2907
>
> Bug: 854624
> Change-Id: I49ec8282e899a32990662c104b48cab04057b909
> Reviewed-on: https://chromium-review.googlesource.com/1130515
> Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
> Reviewed-by: Koji Ishii <kojii@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#575596}

TBR=jfernandez@igalia.com,kojii@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 854624
Change-Id: I9ee4cd370dd92b74f9fdc4f42d16638253dd2dee
Reviewed-on: https://chromium-review.googlesource.com/1146360
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#577096}

--

wpt-commits: 040f31fa8f6250c54160d0257c6b411ccac59f61
wpt-pr: 12138
2018-07-29 18:57:33 +01:00
Servo WPT Sync
0471621886 Bug 1477577 [wpt PR 12137] - servodriver: increase browser’s init_timeout, a=testonly
Automatic update from web-platform-testsMerge pull request #12137 from web-platform-tests/sync_41185e560252a4701e3410081e9fffbc42c80eb7

Merge pull request #12137 from sync_41185e560252a4701e3410081e9fffbc42c80eb7
--

wpt-commits: 0d605ad9fe0b5bdd211a99047bdfac7c777bfdeb
wpt-pr: 12137
2018-07-29 18:57:28 +01:00
Servo WPT Sync
af078669d9 Bug 1477575 [wpt PR 12136] - servodriver: fix setting preferences, a=testonly
Automatic update from web-platform-testsMerge pull request #12136 from web-platform-tests/sync_22c4f4987ccf8cb277c8f6fe6229cbf25c419050

Merge pull request #12136 from sync_22c4f4987ccf8cb277c8f6fe6229cbf25c419050
--

wpt-commits: d1c5c3ac588e2b188a080e58d9f338070f2c887e
wpt-pr: 12136
2018-07-29 18:57:25 +01:00
Servo WPT Sync
d4b053df6a Bug 1477574 [wpt PR 12135] - Don’t reverse-forward port "None", a=testonly
Automatic update from web-platform-testsMerge pull request #12135 from web-platform-tests/sync_978b7cfd464383fda222d57a5140c661e81381e9

Merge pull request #12135 from sync_978b7cfd464383fda222d57a5140c661e81381e9
--

wpt-commits: eee34eb8c23ef3c8d3cd7ff8772fc766245a3aa5
wpt-pr: 12135
2018-07-29 18:57:21 +01:00
Servo WPT Sync
406e715344 Bug 1477573 [wpt PR 12134] - More Python fixes for servodriver, a=testonly
Automatic update from web-platform-testsMerge pull request #12134 from web-platform-tests/sync_bd4051620ae0b82d5505bd351ceb9efdf533ed8a

Merge pull request #12134 from sync_bd4051620ae0b82d5505bd351ceb9efdf533ed8a
--

wpt-commits: d570cb6315897aa30cea66841093ab7484aa090b
wpt-pr: 12134
2018-07-29 18:57:18 +01:00
Servo WPT Sync
870ee66d33 Bug 1477572 [wpt PR 12133] - run_in_headless_android_emulator: add support for reverse port forwarding, a=testonly
Automatic update from web-platform-testsMerge pull request #12133 from web-platform-tests/sync_9631dcf3b0f4b975c064cf1c82259bcba13250e5

Merge pull request #12133 from sync_9631dcf3b0f4b975c064cf1c82259bcba13250e5
--

wpt-commits: e01a0bb41baf93f4cc520a452d621be1ad7359eb
wpt-pr: 12133
2018-07-29 18:57:14 +01:00
Servo WPT Sync
f71a481a7d Bug 1477569 [wpt PR 12132] - run_in_headless_android_emulator: add port forwarding for webdriver, a=testonly
Automatic update from web-platform-testsMerge pull request #12132 from web-platform-tests/sync_1f6603d10061b26e941569a4caab260e8c357932

Merge pull request #12132 from sync_1f6603d10061b26e941569a4caab260e8c357932
--

wpt-commits: 6750443769885220d34a7f74d03a257dc8a8723b
wpt-pr: 12132
2018-07-29 18:57:11 +01:00
Servo WPT Sync
42680d691e Bug 1477568 [wpt PR 12131] - Add --binary-arg support in ./mach test-wpt --product servodriver, a=testonly
Automatic update from web-platform-testsMerge pull request #12131 from web-platform-tests/sync_69a2b9361eace22b26fbe6820eff0d3002661ede

Merge pull request #12131 from sync_69a2b9361eace22b26fbe6820eff0d3002661ede
--

wpt-commits: 689295f4c367057469d0bc78c19bbf964d35fb7c
wpt-pr: 12131
2018-07-29 18:57:07 +01:00
Servo WPT Sync
4773c82c66 Bug 1477567 [wpt PR 12130] - Make servodriver wait until the server starts accepting TCP connections, a=testonly
Automatic update from web-platform-testsMerge pull request #12130 from web-platform-tests/sync_da7f3ae704391a903e01456ddfdd93c5136b58d0

Merge pull request #12130 from sync_da7f3ae704391a903e01456ddfdd93c5136b58d0
--

wpt-commits: 93e4f125b7c462af6e47ca30f9dfb3074e2e45a3
wpt-pr: 12130
2018-07-29 18:57:02 +01:00
Servo WPT Sync
0797284f89 Bug 1477565 [wpt PR 12129] - Fix Python errors in servodriver, a=testonly
Automatic update from web-platform-testsMerge pull request #12129 from web-platform-tests/sync_c9c60ae131b00a17324a5eb3d76279d9a4f8cdc4

Merge pull request #12129 from sync_c9c60ae131b00a17324a5eb3d76279d9a4f8cdc4
--

wpt-commits: 735b5b3cc5bb73f488365339bcadd856d8c42367
wpt-pr: 12129
2018-07-29 18:56:58 +01:00
Servo WPT Sync
a3bb00c12c Bug 1477564 [wpt PR 12128] - textarea minLength/maxLength, a=testonly
Automatic update from web-platform-testsMerge pull request #12128 from web-platform-tests/sync_17882afa5dcf2fd38a2ccc63bee47f768a0f045b

Merge pull request #12128 from sync_17882afa5dcf2fd38a2ccc63bee47f768a0f045b
--

wpt-commits: 887fadaebfe38db37e64e7a35a52c6a476efad9e
wpt-pr: 12128
2018-07-29 18:56:54 +01:00
Servo WPT Sync
d1c8ccee63 Bug 1477562 [wpt PR 12127] - add TextLength, a=testonly
Automatic update from web-platform-testsMerge pull request #12127 from web-platform-tests/sync_aa8fd3b809b64221737b6993205e71586a66a77f

Merge pull request #12127 from sync_aa8fd3b809b64221737b6993205e71586a66a77f
--

wpt-commits: a3f8def941ae2d73052aeefed4e212fa3766df99
wpt-pr: 12127
2018-07-29 18:56:50 +01:00
Servo WPT Sync
4585510f10 Bug 1477560 [wpt PR 12126] - Respect the source rectangle when drawing a canvas to another canvas., a=testonly
Automatic update from web-platform-testsMerge pull request #12126 from web-platform-tests/sync_150f70ed757d8afc78ce8ab0f8451aac85377a8c

Merge pull request #12126 from sync_150f70ed757d8afc78ce8ab0f8451aac85377a8c
--

wpt-commits: 52e7fd83096a29c10fe09b027db76114b9353bba
wpt-pr: 12126
2018-07-29 18:56:47 +01:00
moz-wptsync-bot
0f634b2dbf Bug 1474051 [wpt PR 11834] - Update wpt metadata, a=testonly
wpt-pr: 11834
wpt-type: metadata
2018-07-29 18:56:43 +01:00
Luke Bjerring
4a4087e3e6 Bug 1474051 [wpt PR 11834] - Update the media-source IDL file, a=testonly
Automatic update from web-platform-testsAdd the media-source IDL file + update test (#11834)

--

wpt-commits: 36711c4fbafa1d61edb0fca0669422ffcae3a0ce
wpt-pr: 11834
2018-07-29 18:56:40 +01:00
moz-wptsync-bot
867dcc77bc Bug 1475768 [wpt PR 11979] - Update wpt metadata, a=testonly
wpt-pr: 11979
wpt-type: metadata
2018-07-29 18:56:36 +01:00
Luke Bjerring
3ab982d793 Bug 1475768 [wpt PR 11979] - Update the css-regions IDL file, a=testonly
Automatic update from web-platform-testsAdd the css-regions IDL file + test (#11979)

--

wpt-commits: 6490348359f76467ccfc05155c8d65fbf1db16c2
wpt-pr: 11979
2018-07-29 18:56:33 +01:00
Luke Bjerring
d5c65abe96 Bug 1477445 [wpt PR 12112] - Simplify the webaudio IDL test, a=testonly
Automatic update from web-platform-testsSimplify webaudio IDL test (#12112)

--

wpt-commits: bd310f4314e5bf809239da2f5ae82787cdd93697
wpt-pr: 12112
2018-07-29 18:56:29 +01:00
Luke Bjerring
292d540929 Bug 1477440 [wpt PR 12111] - Simplify web-share IDL test, a=testonly
Automatic update from web-platform-testsSimplify web-share IDL test (#12111)

--

wpt-commits: 60ecf63de67f6f2d1154c5f77a5507850bb9e717
wpt-pr: 12111
2018-07-29 18:56:25 +01:00
Michael[tm] Smith
dee41b2022 Bug 1477491 [wpt PR 12121] - cc Update messages.json, a=testonly
Automatic update from web-platform-testscc Update messages.json

--

wpt-commits: 20f298166ae152660df1f3ac17b3239f93dcb113
wpt-pr: 12121
2018-07-29 18:56:21 +01:00
Luke Bjerring
24dddadb29 Bug 1471390 [wpt PR 11675] - Fix presentation-api IDL test in non-chrome browsers, a=testonly
Automatic update from web-platform-testsFix presentation-api IDL test in non-chrome browsers (#11675)

--

wpt-commits: e08ff5766090a7c4b6373d33b55a0efe8ad576d7
wpt-pr: 11675
2018-07-29 18:56:18 +01:00
Luke Bjerring
6834694c6f Bug 1474790 [wpt PR 11900] - Udpate the touch-events IDL file + test, a=testonly
Automatic update from web-platform-testsUdpate the touch-events IDL file + test (#11900)

--

wpt-commits: a8753a214b8cd73e0d80252967de099dfd799b15
wpt-pr: 11900
2018-07-29 18:56:14 +01:00
Luke Bjerring
9a0e4712c0 Bug 1474802 [wpt PR 11903] - Update the selection-api IDL file, a=testonly
Automatic update from web-platform-testsUpdate the selection-api IDL file + test (#11903)

--

wpt-commits: 13a85a4d1988b9b7b5998ae6b09cad60f2b63b21
wpt-pr: 11903
2018-07-29 18:56:11 +01:00
Luke Bjerring
9fd0f25074 Bug 1474855 [wpt PR 11909] - Update the resource-timing IDL + test, a=testonly
Automatic update from web-platform-testsUpdate the resource-timing IDL + test (#11909)

--

wpt-commits: 53dbcecf1e4b5ff40f1d0ee67037e32a4249f9ce
wpt-pr: 11909
2018-07-29 18:56:06 +01:00
Vladimir Levin
4c82cf6218 Bug 1476483 [wpt PR 12044] - ImageLoading: Don't reschedule a microtask on attach if one is pending., a=testonly
Automatic update from web-platform-testsImageLoading: Don't reschedule a microtask on attach if one is pending.

This patch ensures that we don't reschedule an image loading microtask
if there is one pending already. This is important to ensure that image
decode microtasks see the image data (ie the image loading microtask
runs first) if there are no other changes only insertion into a
document.

The existing tests that were added for this still pass (from crrev.com/cdd156337ada7)
  http/tests/misc/image-blocked-src-change.html
  http/tests/misc/image-blocked-src-no-change.html
  http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded-svg.svg
  http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded.html

The new test fails without the change and passes with.

R=chrishtr@chromium.org

Bug: 864306
Change-Id: I1d3d2ed4c12b53fab931e55a85c4f5cd18fe1cc4
Reviewed-on: https://chromium-review.googlesource.com/1141121
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577006}

--

wpt-commits: 6aabe74f9e6a4b9471f112e15b56b9e1a39004e5
wpt-pr: 12044
2018-07-29 18:56:03 +01:00
Geoffrey Sneddon
25917c5ff9 Bug 1477459 [wpt PR 8822] - Add tests for where list-style-position: inside is odd today, a=testonly
Automatic update from web-platform-testsAdd tests for where list-style-position: inside is odd today (#8822)

--

wpt-commits: 8090a0a0032ee4f2c08dc90f6b7838eab1f6dfe2
wpt-pr: 8822
2018-07-29 18:56:00 +01:00
Luke Bjerring
c616129cda Bug 1477455 [wpt PR 12115] - Clean up picture-in-picture tests, a=testonly
Automatic update from web-platform-testsClean up picture-in-picture tests (#12115)

--

wpt-commits: 887ea84fdfe8ccf82311416963296104151e3914
wpt-pr: 12115
2018-07-29 18:55:56 +01:00
Luke Bjerring
c7c74aefc5 Bug 1477451 [wpt PR 12113] - Simplify the webstorage IDL test, a=testonly
Automatic update from web-platform-testsSimplify the webstorage IDL test (#12113)

--

wpt-commits: 21d0b1d7cce836cbc7067cc92be6e3e9526b2631
wpt-pr: 12113
2018-07-29 18:55:53 +01:00
Tom McKee
64494e3bd3 Bug 1477146 [wpt PR 12081] - Fixing Server-Timing header parsing tests, a=testonly
Automatic update from web-platform-testsFixing Server-Timing header parsing tests

The Server-Timing response header is allowed to have a comma-separated
list of timing metrics. We have test code that checks that the right
number of components get parsed. When there are more components than
expected, though, the test code ends up trying to lookup a field from an
undefined value. This caused the test runner to bail out and skip
subsequent tests.

This patch changes the test code to check for an undefined value and
skip ahead as needed.

Change-Id: I2304424978e3d4634c3508b1fefbba809374950e
Reviewed-on: https://chromium-review.googlesource.com/1144200
Reviewed-by: Yoav Weiss <yoav@yoav.ws>
Commit-Queue: Tom McKee <tommckee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576911}

--

wpt-commits: 36dd72261c766fe6e32d2db9b2b53d37918a945c
wpt-pr: 12081
2018-07-29 18:55:49 +01:00
Luke Bjerring
d8bc5ca11d Bug 1475164 [wpt PR 11937] - Update the background-fetch IDL file + test, a=testonly
Automatic update from web-platform-testsUpdate the background-fetch IDL file + test (#11937)

--

wpt-commits: d5d2026ac024594c0ad1c356a07bb8a05b039f92
wpt-pr: 11937
2018-07-29 18:55:45 +01:00
moz-wptsync-bot
a91122bd89 Bug 1475777 [wpt PR 11981] - Update wpt metadata, a=testonly
wpt-pr: 11981
wpt-type: metadata
2018-07-29 18:55:41 +01:00
Luke Bjerring
bc7d8f9de3 Bug 1475777 [wpt PR 11981] - Update the css-counter-styles IDL file, a=testonly
Automatic update from web-platform-testsAdd the css-counter-styles IDL file + test (#11981)

--

wpt-commits: b8a4fffad311305a9219ec7ae983f526ca978f78
wpt-pr: 11981
2018-07-29 18:55:38 +01:00
Eric Willigers
79ee9866ea Bug 1477215 [wpt PR 12088] - CSS: scroll properties do not accept unitless lengths, a=testonly
Automatic update from web-platform-testsCSS: scroll properties do not accept unitless lengths

The following properties no longer accept unitless lengths in quirks mode:
scroll-margin-block-end
scroll-margin-block-start
scroll-margin-bottom
scroll-margin-inline-end
scroll-margin-inline-start
scroll-margin-left
scroll-margin-right
scroll-margin-top
scroll-padding-block-end
scroll-padding-block-start
scroll-padding-bottom
scroll-padding-inline-end
scroll-padding-inline-start
scroll-padding-left
scroll-padding-right
scroll-padding-top

The only properties that should accept unitless lengths in quirks mode
are listed in
https://quirks.spec.whatwg.org/#the-unitless-length-quirk

BUG=865889

Change-Id: Id700932eda312dc0292b2c4a25ddbb57f2f99aa9
Reviewed-on: https://chromium-review.googlesource.com/1144991
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576880}

--

wpt-commits: 668862980b36800c64ff927f79193f96efe9b086
wpt-pr: 12088
2018-07-29 18:55:35 +01:00
Luke Bjerring
267828fd55 Bug 1477418 [wpt PR 12107] - Simplify the proximity IDL test, a=testonly
Automatic update from web-platform-testsSimplify the proximity IDL test (#12107)

--

wpt-commits: f349306d1227ed23348f93ad780646f8cfa20e04
wpt-pr: 12107
2018-07-29 18:55:31 +01:00
Anna Offenwanger
c0a8e3243f Bug 1472368 [wpt PR 11737] - First Web Platform test using the WebXR Test API., a=testonly
Automatic update from web-platform-testsFirst Web Platform test using the WebXR Test API.

https://github.com/immersive-web/webxr-test-api

Change-Id: Ic741d23bf0607726d9a938f08f7964a5f9c957d9
Reviewed-on: https://chromium-review.googlesource.com/1070778
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Anna Offenwanger <offenwanger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576869}

--

wpt-commits: db532d16883ceb1909285b263948ffffc968f1fd
wpt-pr: 11737
2018-07-29 18:55:27 +01:00
Luke Bjerring
82f6466bec Bug 1477410 [wpt PR 12106] - Simplify the orientation-sensor IDL test, a=testonly
Automatic update from web-platform-testsSimplify the orientation-sensor IDL test (#12106)

--

wpt-commits: 9d8a0d0446fae393623d6ec32019fc60d94655c4
wpt-pr: 12106
2018-07-29 18:55:24 +01:00
Luke Bjerring
69ad07503b Bug 1477240 [wpt PR 12091] - Clean up the battery-status IDL test, a=testonly
Automatic update from web-platform-testsClean up the battery-status IDL test (#12091)

--

wpt-commits: 5fd123f7c4427320d01d5de0196043bb9dd9295d
wpt-pr: 12091
2018-07-29 18:55:19 +01:00
Luke Bjerring
87becaf286 Bug 1474767 [wpt PR 11896] - Update the webaudio IDL file, a=testonly
Automatic update from web-platform-testsUpdate the webaudio IDL file (#11896)

--

wpt-commits: 3530fea9124260f8fe99582365c15d6b7810605a
wpt-pr: 11896
2018-07-29 18:55:15 +01:00
Luke Bjerring
de0b6bb0f2 Bug 1477388 [wpt PR 12031] - Updated pointerevents-extension IDL file, a=testonly
Automatic update from web-platform-testsUpdate pointerevents-extension IDL file (#12031)

--

wpt-commits: 4b20acd8e8d537088db93212424d32859794b6d7
wpt-pr: 12031
2018-07-29 18:55:12 +01:00
Luke Bjerring
18744fe171 Bug 1475379 [wpt PR 11950] - Update the netinfo IDL file, a=testonly
Automatic update from web-platform-testsUpdate the netinfo IDL file (#11950)

--

wpt-commits: 01417027bee7aa14de94cf7a63fbe82c706c29ad
wpt-pr: 11950
2018-07-29 18:55:08 +01:00
Luke Bjerring
29aab7d45c Bug 1474854 [wpt PR 11908] - Update user-timing IDL + test, a=testonly
Automatic update from web-platform-testsUpdate user-timing IDL + test (#11908)

--

wpt-commits: 072ed09628fd75a7daaee2d6722748ff5633ddf8
wpt-pr: 11908
2018-07-29 18:55:04 +01:00
Luke Bjerring
2c1605b8f7 Bug 1475792 [wpt PR 11985] - Update the css-font-loading IDL file, a=testonly
Automatic update from web-platform-testsClean up the css-font-loading IDL test (#11985)

--

wpt-commits: bf6f17c25d454b68a85f048fdecfe9f6eca3febb
wpt-pr: 11985
2018-07-29 18:55:01 +01:00
Luke Bjerring
9cd7335e5e Bug 1476157 [wpt PR 12009] - Update the picture-in-picture IDL file, a=testonly
Automatic update from web-platform-testsUpdate the picture-in-picture IDL file (#12009)

--

wpt-commits: 295593022ee2caef552fb02d1e49c3c3d28c0b23
wpt-pr: 12009
2018-07-29 18:54:58 +01:00
Luke Bjerring
0ae96ce13f Bug 1477394 [wpt PR 12034] - Update the requestidlecallback IDL file, a=testonly
Automatic update from web-platform-testsUpdate the requestidlecallback IDL file (#12034)

--

wpt-commits: 28aa13a20c740e79e4f2c122a4dc8eed80bf5660
wpt-pr: 12034
2018-07-29 18:54:54 +01:00
Luke Bjerring
bd5fd28cc7 Bug 1476377 [wpt PR 12035] - Update the geolocation-API IDL file, a=testonly
Automatic update from web-platform-testsUpdate the geolocation-API IDL file (#12035)

--

wpt-commits: 31a360373c89969ba4539ba78725c4f1df618b83
wpt-pr: 12035
2018-07-29 18:54:51 +01:00
Luke Bjerring
ae2dc52efa Bug 1477135 [wpt PR 12078] - Updated payment-request IDL file, a=testonly
Automatic update from web-platform-testsUpdated payment-request IDL file (#12078)

--

wpt-commits: 861741d77b23ccc408cd7f519c3ed6b5a68756c3
wpt-pr: 12078
2018-07-29 18:54:47 +01:00
Luke Bjerring
b7f74efe02 Bug 1477363 [wpt PR 12105] - Simplify the mediasession IDL test, a=testonly
Automatic update from web-platform-testsSimplify the mediasession IDL test (#12105)

--

wpt-commits: 60cfb547827cd6953dd7e5641b79ceb27895c5fd
wpt-pr: 12105
2018-07-29 18:54:44 +01:00
Luke Bjerring
c10d097b31 Bug 1477262 [wpt PR 12093] - Simplify the ambient-light IDL test, a=testonly
Automatic update from web-platform-testsSimplify the ambient-light IDL test (#12093)

--

wpt-commits: 149b01dd3c58baa247d137de6217c68b535b062a
wpt-pr: 12093
2018-07-29 18:54:40 +01:00
Luke Bjerring
c4bbb0da4f Bug 1477360 [wpt PR 12104] - Simplify the image-capture IDL test, a=testonly
Automatic update from web-platform-testsSimplify the image-capture IDL test (#12104)

--

wpt-commits: 9ce296bbd84a2b11c4d98b2bcbedc4dd4fbbc5bb
wpt-pr: 12104
2018-07-29 18:54:35 +01:00
Luke Bjerring
0085bfc6fb Bug 1477279 [wpt PR 12096] - Simplify the encoding IDL test, a=testonly
Automatic update from web-platform-testsClean up the encoding IDL test (#12096)

--

wpt-commits: abbcf7dc4c62390f6c5dac5347385ef93dae978e
wpt-pr: 12096
2018-07-29 18:54:31 +01:00
Luke Bjerring
964d3410f1 Bug 1477302 [wpt PR 12098] - Simplify the gamepad IDL tests, a=testonly
Automatic update from web-platform-testsSimplify the gamepad IDL tests (#12098)

--

wpt-commits: d6ffdd39a342b4a159d5c39db6c40e092cb7b501
wpt-pr: 12098
2018-07-29 18:54:27 +01:00
Luke Bjerring
1063d3e9b3 Bug 1477307 [wpt PR 12099] - Simplify geolocation-sensor IDL test, a=testonly
Automatic update from web-platform-testsSimplify geolocation-sensor IDL test (#12099)

--

wpt-commits: 3602ebe8824019642ab0f8d72ba805b00df65560
wpt-pr: 12099
2018-07-29 18:54:23 +01:00
Luke Bjerring
5070b8fdf8 Bug 1477315 [wpt PR 12100] - Simplify the gyroscope IDL test, a=testonly
Automatic update from web-platform-testsSimplify the gyroscope IDL test (#12100)

--

wpt-commits: 4250b2681ad721494918ce99ea5d5d7119edb79e
wpt-pr: 12100
2018-07-29 18:54:19 +01:00
Luke Bjerring
c96f3e866c Bug 1477325 [wpt PR 12101] - Simplify the keyboard-lock IDL test, a=testonly
Automatic update from web-platform-testsSimplify the keyboard-lock IDL test (#12101)

--

wpt-commits: 5c643d6b40e8282aa196eebb7efa5c3a413ec8be
wpt-pr: 12101
2018-07-29 18:54:13 +01:00
Raymond Toy
eab9b3f0d6 Bug 1477131 [wpt PR 12076] - Fix typo in panner-distance-clampling.html test, a=testonly
Automatic update from web-platform-testsFix typo in panner-distance-clampling.html test

The should.throw() method now expects an actual error object instead
of a string and I think someone just forgot to change the
'RangeError' strings in this test to be just the RangeError object.

Bug: 865371
Test: test passes again
Change-Id: I07cc057ff4f608a01ed3f35a0268b6e267078d13
Reviewed-on: https://chromium-review.googlesource.com/1144128
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576856}

--

wpt-commits: 0a5194d5b94f64d36cf0fd399b650fc53f1d7bd0
wpt-pr: 12076
2018-07-29 18:54:07 +01:00
Luke Bjerring
0e328704d5 Bug 1477326 [wpt PR 12102] - Simplify the keyboard-map IDL test, a=testonly
Automatic update from web-platform-testsSimplify the keyboard-map IDL test (#12102)

--

wpt-commits: 24e8ae1a5621ad4dc6821ed9143927686ba5db40
wpt-pr: 12102
2018-07-29 18:54:02 +01:00
Luke Bjerring
6ccda861c3 Bug 1477336 [wpt PR 12103] - Simplify the magnetometer IDL test, a=testonly
Automatic update from web-platform-testsSimplify the magnetometer IDL test (#12103)

--

wpt-commits: 66cd026a6d24acd9780b14b25a21563bdd4dbb71
wpt-pr: 12103
2018-07-29 18:53:57 +01:00
Henrik Boström
962c125662 Bug 1477043 [wpt PR 12069] - Implement & ship: RTCPeerConnection.addTransceiver(), a=testonly
Automatic update from web-platform-testsImplement & ship: RTCPeerConnection.addTransceiver()

Intent: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/yC_UowCRnaY
Spec: https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-addtransceiver

This method is only supported if sdpSemantics:'unified-plan' is used,
for more information see intent to ship which explains the background.

In "Unified Plan", this creates a transceiver. Otherwise, this throws an
kInvalidStateError.

external/wpt/webrtc/ runs in default "Plan B" mode,
virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/ runs in "Unified
Plan" mode. -expected.txt files are updated accordingly. If there is
no -expected.txt file in "virtual" then it uses the same
-expected.txt as the non-"virtual" if there is one; PASS-only files
are needed in "virtual" if the non-"virtual" one contained any FAIL
(as opposed to ommiting the -expected.txt file because everything
passed).

Most WPT uses addTransceiver(), so adding it made *A LOT* of tests that
weren't running before either pass or run further and fail differently,
hence the vast amount of -expected.txt files being changed.

Bug: 777617
Change-Id: Icb37e4f0934592f0e334a8f07f1dc1f55e2ca8f2
Reviewed-on: https://chromium-review.googlesource.com/1143478
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Florent Castelli <orphis@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576854}

--

wpt-commits: 64689609bd77dfdfad8aa69a9477509e42c8613f
wpt-pr: 12069
2018-07-29 18:53:51 +01:00
moz-wptsync-bot
c10d0d4aa9 Bug 1471130 [wpt PR 11667] - Update wpt metadata, a=testonly
wpt-pr: 11667
wpt-type: metadata
2018-07-29 18:53:47 +01:00
Florian Rivoal
2f74d3c8b2 Bug 1471130 [wpt PR 11667] - [css-contain] Use generic references for tests, a=testonly
Automatic update from web-platform-testsMerge pull request #11667 from mrego/css-contain-common-references

[css-contain] Use generic references for tests
--

wpt-commits: c005f70ec1e4716d1163051c36e5e7a473509d82
wpt-pr: 11667
2018-07-29 18:53:44 +01:00
moz-wptsync-bot
233965c257 Bug 1470936 [wpt PR 11659] - Update wpt metadata, a=testonly
wpt-pr: 11659
wpt-type: metadata
2018-07-29 18:53:40 +01:00
Luke Bjerring
f5f7918376 Bug 1470936 [wpt PR 11659] - Auto-update the battery-status IDL file, a=testonly
Automatic update from web-platform-testsUpdate and rename the battery-status IDL file (#11659)

--

wpt-commits: 9251c72947e2b48da90c9aa51a8b320fe742d4fa
wpt-pr: 11659
2018-07-29 18:53:37 +01:00
Matt Falkenhagen
a0630095e6 Bug 1477195 [wpt PR 12087] - WPT: service worker: Add more tests for update after navigation., a=testonly
Automatic update from web-platform-testsWPT: service worker: Add more tests for update after navigation.

Change-Id: I4bc155df317046676d14782394da8b0c749d49fb
Reviewed-on: https://chromium-review.googlesource.com/1144818
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576826}

--

wpt-commits: 43efe82bb5e4cfd1cf92e1183b636167eda9d648
wpt-pr: 12087
2018-07-29 18:53:31 +01:00
Robert Ma
d474ffa75d Bug 1469846 [wpt PR 11589] - [Picture-in-Picture] Fix web platform tests that time out., a=testonly
Automatic update from web-platform-tests[Picture-in-Picture] Fix web platform tests that time out.

This makes sure web platform tests for Picture-in-Picture do not time
out when Picture-in-Picture API is not available.

Besides, wpt/picture-in-picture/request-picture-in-picture is split
to work around a flaky timeout in WPT upstream that's related to
https://github.com/web-platform-tests/wpt/issues/10398

Note: based on https://github.com/web-platform-tests/wpt/pull/11329

Bug: 806249
Change-Id: I6185253dfa4aae5111e87553581b8464032558d1
Reviewed-on: https://chromium-review.googlesource.com/1107626
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/master@{#576804}

--

wpt-commits: 38ef6aad13a38e3dec8ca2c3783f9ab0575ad356
wpt-pr: 11589
2018-07-29 18:53:27 +01:00
Matt Falkenhagen
81defe87da Bug 1477167 [wpt PR 12085] - WPT: service worker: Add test for updating due to redirects in navigations., a=testonly
Automatic update from web-platform-testsWPT: service worker: Add test for updating due to redirects in navigations.

Handle Fetch algorithm:
  If request is a non-subresource request...invoke Soft Update algorithm
  with registration.
https://w3c.github.io/ServiceWorker/#on-fetch-request-algorithm

Bug: 865839
Change-Id: I56eb447313171eebd2da4b4eb79771e8b89e212b
Reviewed-on: https://chromium-review.googlesource.com/1144584
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576805}

--

wpt-commits: c62043432c0f585e16931a4edc6aa8e61c0b236a
wpt-pr: 12085
2018-07-29 18:53:22 +01:00
moz-wptsync-bot
551fa62b22 Bug 1459006 [wpt PR 10827] - Update wpt metadata, a=testonly
wpt-pr: 10827
wpt-type: metadata
2018-07-29 18:53:18 +01:00
Nate Chapin
4e2376c21d Bug 1459006 [wpt PR 10827] - Implement FeaturePolicy sync-script (as an experimental feature policy), a=testonly
Automatic update from web-platform-testsImplement FeaturePolicy sync-script (as an experimental feature policy)

Spec discussion: https://github.com/WICG/feature-policy/issues/135
Intent to implement: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/b7f_K30MBYo

Bug: 862422
Change-Id: Icd8a5d747373a819c7073ac459b5e8823d7986a8
Reviewed-on: https://chromium-review.googlesource.com/894137
Reviewed-by: Ojan Vafai <ojan@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Commit-Queue: Nate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576652}

--

wpt-commits: 0cc3831f4c19152ec28b4a1fa600baace321c775
wpt-pr: 10827
2018-07-29 18:53:15 +01:00
Jinho Bang
289ef2c725 Bug 1476694 [wpt PR 12052] - PaymentRequest: Fix a typo in wpt test, a=testonly
Automatic update from web-platform-testsPaymentRequest: Fix a typo in wpt test

The test variable `t` is not defined.

Bug: none
Change-Id: I2678e09405913327c550a46df66aaa04c3bef940
Reviewed-on: https://chromium-review.googlesource.com/1141753
Reviewed-by: Jinho Bang <jinho.bang@samsung.com>
Reviewed-by: Ganggui Tang <gogerald@chromium.org>
Commit-Queue: Jinho Bang <jinho.bang@samsung.com>
Cr-Commit-Position: refs/heads/master@{#576661}

--

wpt-commits: abd18b3e018d25ed668d179c905b7869dca5e239
wpt-pr: 12052
2018-07-29 18:53:11 +01:00
moz-wptsync-bot
ca0ce85841 Bug 1476143 [wpt PR 12007] - Update wpt metadata, a=testonly
wpt-pr: 12007
wpt-type: metadata
2018-07-29 18:53:07 +01:00
Marcos Cáceres
93690f1dff Bug 1476143 [wpt PR 12007] - refactor: automate payrequest.show() tests, a=testonly
Automatic update from web-platform-testsrefactor: automate payrequest.show() tests (#12007)

--

wpt-commits: b74eba8819ad3374ce2f8dd1b0a1e9bf5f1d2126
wpt-pr: 12007
2018-07-29 18:53:03 +01:00
Raymond Toy
a39ffc3759 Bug 1477144 [wpt PR 12080] - Use RangeError object instead of 'RangeError', a=testonly
Automatic update from web-platform-testsUse RangeError object instead of 'RangeError'

Remove expected results too.

Bug: 865578
Test: affected tests pass
Change-Id: I897f7d01d7dbcd7d7316457db1ce2e307cee88ed
Reviewed-on: https://chromium-review.googlesource.com/1144139
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576635}

--

wpt-commits: 09b2b27f20fda7edf8f3c8bf2a200de5aed2bb61
wpt-pr: 12080
2018-07-29 18:52:59 +01:00
Luke Bjerring
dd15c6363c Bug 1477138 [wpt PR 12079] - Change webauthn test to window test only, a=testonly
Automatic update from web-platform-testsChange to window test only (#12079)

--

wpt-commits: e27ad868834b26458ce6687804571ea65c4022a7
wpt-pr: 12079


--HG--
rename : testing/web-platform/tests/webauthn/idlharness.https.any.js => testing/web-platform/tests/webauthn/idlharness.https.window.js
2018-07-29 18:52:54 +01:00
Florent Castelli
80caa35396 Bug 1475092 [wpt PR 11924] - Implement RTCRtpSender/Receiver.getCapabilities(), a=testonly
Automatic update from web-platform-testsImplement RTCRtpSender/Receiver.getCapabilities()

Intent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/_ktwAuFRUAg/mh_ECO41AQAJ

Bug: 857451
Change-Id: I8c1973e0346a9db71c4dc1fbfc82e3396c48c5ad
Reviewed-on: https://chromium-review.googlesource.com/1133386
Commit-Queue: Florent Castelli <orphis@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576562}

--

wpt-commits: 408b82af9267126a33d65e5b4c34dc26145df936
wpt-pr: 11924
2018-07-29 18:52:49 +01:00
joanmarie
1fa7ec55d2 Bug 1477123 [wpt PR 12075] - ARIA: Add team contact to suggested reviewers for wai-aria and core-aam, a=testonly
Automatic update from web-platform-testsARIA: Add team contact to suggested reviewers for wai-aria and core-aam (#12075)

--

wpt-commits: a94a3ed3ac8ba0f6cb38d247e75640704c444429
wpt-pr: 12075
2018-07-29 18:52:46 +01:00
Majid Valipour
ed77dfa1fe Bug 1476847 [wpt PR 12063] - [animationworklet] Move global from window to CSS namespace, a=testonly
Automatic update from web-platform-tests[animationworklet] Move global from window to CSS namespace

The interesting changes are in css_animation_worklet.idl
 - change AW to be static attribute on partial CSS interface.
 - explicitly asking binding to pass in ScriptState since
   window is no longer available. This means changing few function
   that used to take ExecutionContext to take ScriptState.

There rest are automated renames from
Window.animationWorklet => CSS.animationWorklet
WindowAnimationWorklet => CSSAnimationWorklet

Bug: 865017
Change-Id: Ic89dc50a027ca225f5e19d9d9dc6b38a8aef7a7d
Reviewed-on: https://chromium-review.googlesource.com/1142372
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576555}

--

wpt-commits: dee866498441512a1ea1ff4c3a7d869c811fac3e
wpt-pr: 12063
2018-07-29 18:52:42 +01:00
moz-wptsync-bot
d249b15c82 Bug 1476989 [wpt PR 12067] - Update wpt metadata, a=testonly
wpt-pr: 12067
wpt-type: metadata
2018-07-29 18:52:39 +01:00
Maja Kabus
3e52879af8 Bug 1476989 [wpt PR 12067] - HTMLAnchorElement::href and HTMLAreaElement::href changed to accept Trusted Types, a=testonly
Automatic update from web-platform-testsHTMLAnchorElement::href and HTMLAreaElement::href changed
to accept Trusted Types

Existing implementation of setHref moved from DOMURLUtils
to DOMURL
New implementation of setHref added to DOMURLUtils
New implementations of href() added to DOMURLUtilsReadOnly
to accept URLString as an argument

Bug: 739170
Change-Id: I047d6a564e65a3be78436faef8780f60b85e8f7c
Reviewed-on: https://chromium-review.googlesource.com/1143391
Commit-Queue: Maja Kabus <kabusm@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576525}

--

wpt-commits: b6e409a39fade53cefcf47c5c6e42195f8e65504
wpt-pr: 12067
2018-07-29 18:52:35 +01:00
moz-wptsync-bot
7e5cbaa4fe Bug 1478401 [wpt PR 9758] - Update wpt metadata, a=testonly
wpt-pr: 9758
wpt-type: metadata
2018-07-29 18:52:32 +01:00
Luke Bjerring
110b1d470c Bug 1478401 [wpt PR 9758] - Update the animation-worklet IDL file, a=testonly
Automatic update from web-platform-testsUpdate the animation-worklet IDL file (#9758)

--

wpt-commits: c483fe4ed3e69bf1f9faf8e06ef39b8405dd7625
wpt-pr: 9758
2018-07-29 18:52:28 +01:00
joanmarie
c3fc4b47cd Bug 1476974 [wpt PR 12066] - wai-aria: add tests for aria-expanded on menuitem and its subclasses, a=testonly
Automatic update from web-platform-testswai-aria: add tests for aria-expanded on menuitem and its subclasses (#12066)

--

wpt-commits: 421bfb1f17dcc51f6df04c75364c1995723b7ea8
wpt-pr: 12066
2018-07-29 18:52:24 +01:00
moz-wptsync-bot
52d3492aef Bug 1475742 [wpt PR 11973] - Update wpt metadata, a=testonly
wpt-pr: 11973
wpt-type: metadata
2018-07-29 18:52:20 +01:00
Maja Kabus
9586caaef0 Bug 1475742 [wpt PR 11973] - HTMLLinkElement::href modified to accept TrustedTypes, a=testonly
Automatic update from web-platform-testsHTMLLinkElement::href modified to accept TrustedTypes

Existing implementation of setHref() changed,
older version is abandoned.
Added new function href() to accept URLString
as an argument.

Bug: 739170
Change-Id: Id57e361574c50b13df1876fe83e8693429b66fc8
Reviewed-on: https://chromium-review.googlesource.com/1136635
Commit-Queue: Maja Kabus <kabusm@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576466}

--

wpt-commits: 9482421dd85d75ade577fe08afae662e66d20771
wpt-pr: 11973
2018-07-29 18:52:16 +01:00
moz-wptsync-bot
67ada41330 Bug 1475944 [wpt PR 11998] - Update wpt metadata, a=testonly
wpt-pr: 11998
wpt-type: metadata
2018-07-29 18:52:11 +01:00
Maja Kabus
14f9da4737 Bug 1475944 [wpt PR 11998] - HTMLObjectElement changed to accept Trusted Types, a=testonly
Automatic update from web-platform-testsHTMLObjectElement changed to accept Trusted Types

Modified data and codeBase attributes definition in *.idl file.

Bug: 739170
Change-Id: Ia332493450d0e780e4e6eb332708216da02060d1
Reviewed-on: https://chromium-review.googlesource.com/1137824
Commit-Queue: Maja Kabus <kabusm@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576465}

--

wpt-commits: dbd32c32d6fece0a9bbf004d09b9853b5052cdc2
wpt-pr: 11998
2018-07-29 18:52:07 +01:00
moz-wptsync-bot
24eca84acb Bug 1476257 [wpt PR 12019] - Update wpt metadata, a=testonly
wpt-pr: 12019
wpt-type: metadata
2018-07-29 18:52:03 +01:00
Orsi Batiz
b7400bd13f Bug 1476257 [wpt PR 12019] - Changing src attribute of HTMLXXXElement from USVString to URLString, a=testonly
Automatic update from web-platform-testsChanging src attribute of HTMLXXXElement from USVString to URLString

Attribute src of HTMLIFrameElement changed from USVString to URLString
Attribute src of HTMLTrackElement changed from USVString to URLString
Attribute src of HTMLInputElement changed from USVString to URLString
Attribute src of HTMLFrameElement changed from USVString to URLString
Tests created for assignment to src

Bug: 739170
Change-Id: I52254462ab7325264420aac989f08a30adfe4933
Reviewed-on: https://chromium-review.googlesource.com/1139062
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576452}

--

wpt-commits: 82b28665ca63fc91afec62b270ad2f618de99a5d
wpt-pr: 12019
2018-07-29 18:51:59 +01:00
Ms2ger
9bc0e9c2c2 Bug 1472664 [wpt PR 11752] - Fix up test_stash for python 3., a=testonly
Automatic update from web-platform-testsFix up test_stash for python 3.

--

wpt-commits: ac40724f7deb9a9dee9a28f093ec6f97032bc126
wpt-pr: 11752
2018-07-29 18:51:55 +01:00
moz-wptsync-bot
0eb5a9cbb6 Bug 1476542 [wpt PR 12049] - Update wpt metadata, a=testonly
wpt-pr: 12049
wpt-type: metadata
2018-07-29 18:51:50 +01:00
Maja Kabus
cbfcaddf1c Bug 1476542 [wpt PR 12049] - Window, LocalDomWindow and Document open() functions modified to accept TrustedTypes, a=testonly
Automatic update from web-platform-testsWindow, LocalDomWindow and Document open() functions modified to accept
TrustedTypes

Changed open() definitions in .idl files.
Introduced new implementations of LocalDomWindow::open(), old versions
renamed openFromString and moved to private section.
Changed definition of 3-argument version of Document::open.

Bug: 739170
Change-Id: I64931c5e95eaa9dd2d2aab19ccb0bf8896621e7d
Reviewed-on: https://chromium-review.googlesource.com/1141581
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Maja Kabus <kabusm@google.com>
Cr-Commit-Position: refs/heads/master@{#576398}

--

wpt-commits: a6e4d3fc416ef91ed9aa856522a2255608da2c30
wpt-pr: 12049
2018-07-29 18:51:47 +01:00
moz-wptsync-bot
d0daa5ea9c Bug 1476721 [wpt PR 11768] - Update wpt metadata, a=testonly
wpt-pr: 11768
wpt-type: metadata
2018-07-29 18:51:44 +01:00
Luke Bjerring
b1fbee0dfd Bug 1476721 [wpt PR 11768] - Auto-update the console IDL file, a=testonly
Automatic update from web-platform-testsAuto-update the console IDL file

--

wpt-commits: 85ecb68667d3d5185409ea741609ed0986b3507e
wpt-pr: 11768
2018-07-29 18:51:40 +01:00
Reilly Grant
f2de09c6aa Bug 1478401 [wpt PR 11988] - Add [SecureContext] to additional WebUSB interfaces, a=testonly
Automatic update from web-platform-testsAdd [SecureContext] to additional WebUSB interfaces

This change updates the WebUSB WebIDL files to match the recently merged
spec pull request #142 by hiding interfaces which aren't useful in
insecure contexts.

Change-Id: I98625b2634e452c775601525300672d9440ddbcc
Reviewed-on: https://chromium-review.googlesource.com/1137435
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576316}

--

wpt-commits: d3a6ac23e6c270e910748fb402b5ad2ff1d3feef
wpt-pr: 11988
2018-07-29 18:51:37 +01:00
Koji Ishii
d1f7607b80 Bug 1476426 [wpt PR 12038] - [LayoutNG] Fix first-line baseline when 'overflow' is not 'visible', a=testonly
Automatic update from web-platform-tests[LayoutNG] Fix first-line baseline when 'overflow' is not 'visible'

This patch fixes first-line baseline when the 'overflow'
property is other than 'visible'.

CSS2 states that:
  The baseline of an 'inline-block' is the baseline of its
  last line box in the normal flow, unless it has either no
  in-flow line boxes or if its 'overflow' property has a
  computed value other than 'visible', in which case the
  baseline is the bottom margin edge.
https://drafts.csswg.org/css2/visudet.html#propdef-vertical-align

This rule should apply only to 'inline-block', but it was
incorrectly applied to first-line baseline as well.

This patch fixes incorrect alignment in the comment lines of
Gerrit code review site.

Bug: 636993
Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Change-Id: I49ffd8c050f384765c61c5678a431fa74492356d
Reviewed-on: https://chromium-review.googlesource.com/1140336
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576294}

--

wpt-commits: 2b76cf7ab641d9ae6c0d00f0c32865b4285b3ce1
wpt-pr: 12038
2018-07-29 18:51:34 +01:00
L. David Baron
854a3f14c0 Bug 1476858 [wpt PR 12064] - Sync Mozilla tests as of 2018-07-18, a=testonly
Automatic update from web-platform-testsSync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/8dab948a10f073a46f13f55f94d1f6514c7360ac . (#12064)

This contains two changes:
* [bug 1297774](https://bugzilla.mozilla.org/show_bug.cgi?id=1297774) by @iyermihir, already reviewed by @dholbert
* a trivial change to sync-tests.sh by me so that it prompts to edit the commit message
--

wpt-commits: e26d876c1d00674a9f6b8f29f6fb32a794cd536e
wpt-pr: 12064
2018-07-29 18:51:30 +01:00
Ian Clelland
26dbb6f70a Bug 1476825 [wpt PR 12061] - Reland "Adjusted references in tests to match new helper.sub.js file", a=testonly
Automatic update from web-platform-testsReland "Adjusted references in tests to match new helper.sub.js file"

This is a reland of ac436aaa9d361c99dcf4df11bd11ad201a2bccd8

Original change's description:
> Adjusted references in tests to match new helper.sub.js file
>
> helper.js changed to helper.sub.js.
> URLS.safe modified to work with wpt.
>
> Bug: 739170
> Change-Id: I89e0efdb07c94e78be826c8807d0577ede8a97ec
> Reviewed-on: https://chromium-review.googlesource.com/1141725
> Reviewed-by: Mike West <mkwst@chromium.org>
> Commit-Queue: Maja Kabus <kabusm@google.com>
> Cr-Commit-Position: refs/heads/master@{#576037}

Bug: 739170
Tbr: alexmos@chromium.org
Change-Id: Idc1e5d5cc4b1dbbc4de4145af38b894c5f4a65b5
Reviewed-on: https://chromium-review.googlesource.com/1142169
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576229}

--

wpt-commits: 81d058b07f1dacf0445eb4bd20a7df14f8961185
wpt-pr: 12061
2018-07-29 18:51:27 +01:00
Koji Ishii
d0dc02e646 Bug 1476821 [wpt PR 12060] - Disable kerning for css/css-pseudo/first-letter-opacity-float-001.html, a=testonly
Automatic update from web-platform-testsDisable kerning for css/css-pseudo/first-letter-opacity-float-001.html

This test has "P" in a float with "ASS" in an inline
formatting context, while its ref has "P" and "ASS" in the
same inline formatting context.

This patch disables kerning to ensure the same rendering.

TBR=eae@chromium.org

Bug: 636993
Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Change-Id: Ie36c9bc8885467e1272f4a7ccb936791362cdaea
Reviewed-on: https://chromium-review.googlesource.com/1142049
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576211}

--

wpt-commits: 73160366b3f95a16226623ad26285cad8c1718ae
wpt-pr: 12060
2018-07-29 18:51:23 +01:00
Alex Moshchuk
35c6876309 Bug 1476808 [wpt PR 12058] - Revert "Adjusted references in tests to match new helper.sub.js file", a=testonly
Automatic update from web-platform-testsRevert "Adjusted references in tests to match new helper.sub.js file"

This reverts commit ac436aaa9d361c99dcf4df11bd11ad201a2bccd8.

Reason for revert:
Sorry for the revert, but this might be breaking some layout tests on
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20Tests/71090 (see also a few subsequent builds)

Failing tests include:
 external/wpt/trusted-types/HTMLImageElement-src.tentative.html
 external/wpt/trusted-types/HTMLMediaElement-src.tentative.html
 external/wpt/trusted-types/HTMLSourceElement-src.tentative.html
 external/wpt/trusted-types/block-string-assignment-to-HTMLImageElement-src.tentative.html
 external/wpt/trusted-types/block-string-assignment-to-HTMLMediaElement-src.tentative.html
 external/wpt/trusted-types/block-string-assignment-to-HTMLSourceElement-src.tentative.html

Sample failure output (from external/wpt/trusted-types/HTMLImageElement-src.tentative.html, others are similar):

This is a testharness.js-based test.
FAIL src = TrustedURL.create(). URLS is not defined
FAIL src = TrustedURL.unsafelyCreate(). URLS is not defined
Harness: the test ran to completion.

Original change's description:
> Adjusted references in tests to match new helper.sub.js file
>
> helper.js changed to helper.sub.js.
> URLS.safe modified to work with wpt.
>
> Bug: 739170
> Change-Id: I89e0efdb07c94e78be826c8807d0577ede8a97ec
> Reviewed-on: https://chromium-review.googlesource.com/1141725
> Reviewed-by: Mike West <mkwst@chromium.org>
> Commit-Queue: Maja Kabus <kabusm@google.com>
> Cr-Commit-Position: refs/heads/master@{#576037}

TBR=vogelheim@chromium.org,mkwst@chromium.org,kabusm@google.com

Change-Id: Ieaa3bba36a970c7aa7547939c8f97a57a1b32544
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 739170
Reviewed-on: https://chromium-review.googlesource.com/1142165
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Commit-Queue: Alex Moshchuk <alexmos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576103}

--

wpt-commits: 70afecf33059eab74cd92d97822386955e905a10
wpt-pr: 12058
2018-07-29 18:51:20 +01:00
moz-wptsync-bot
0da70a2bd4 Bug 1474057 [wpt PR 11836] - Update wpt metadata, a=testonly
wpt-pr: 11836
wpt-type: metadata
2018-07-29 18:51:16 +01:00
Luke Bjerring
e249e2e0ed Bug 1474057 [wpt PR 11836] - Update the paint-timing IDL file, a=testonly
Automatic update from web-platform-testsUpdate the paint-timing IDL file (#11836)

--

wpt-commits: cfeecd444046fc4e423f425ad87eba86a04c42f0
wpt-pr: 11836
2018-07-29 18:51:13 +01:00
moz-wptsync-bot
28bad47b1d Bug 1476774 [wpt PR 12029] - Update wpt metadata, a=testonly
wpt-pr: 12029
wpt-type: metadata
2018-07-29 18:51:09 +01:00
Orsi Batiz
b175f00112 Bug 1476774 [wpt PR 12029] - src attribute of HTMLEmbedElement changed from DOMString to ScriptURLString, a=testonly
Automatic update from web-platform-testssrc attribute of HTMLEmbedElement changed from DOMString to ScriptURLString

attribute src of HTMLEmbedElement changed from DOMString to ScriptURLString
Tests added

Bug: 739170
Change-Id: I6ded15b826d1da0d95f31885577db61f5adc7375
Reviewed-on: https://chromium-review.googlesource.com/1140305
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576060}

--

wpt-commits: 60220357131c65146444da1f54624d5b54d0975d
wpt-pr: 12029
2018-07-29 18:51:06 +01:00
Maja Kabus
ccfdb41360 Bug 1476538 [wpt PR 12048] - Adjusted references in tests to match new helper.sub.js file, a=testonly
Automatic update from web-platform-testsAdjusted references in tests to match new helper.sub.js file

helper.js changed to helper.sub.js.
URLS.safe modified to work with wpt.

Bug: 739170
Change-Id: I89e0efdb07c94e78be826c8807d0577ede8a97ec
Reviewed-on: https://chromium-review.googlesource.com/1141725
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Maja Kabus <kabusm@google.com>
Cr-Commit-Position: refs/heads/master@{#576037}

--

wpt-commits: 0fd696381d8c02f0b635c415752dafe2ce0ba7e6
wpt-pr: 12048
2018-07-29 18:51:03 +01:00
moz-wptsync-bot
34b16bbf32 Bug 1476566 [wpt PR 12051] - Update wpt metadata, a=testonly
wpt-pr: 12051
wpt-type: metadata
2018-07-29 18:50:59 +01:00
Orsi Batiz
d255ca1980 Bug 1476566 [wpt PR 12051] - Changes to HTMLMediaElement, a=testonly
Automatic update from web-platform-testsChanges to HTMLMediaElement

Changing src attribute of HTMLMediaElement from DOMString to URLString
Adding SetSrc to html_media_element.cc which takes USVStringOrTrustedURL
as argument
Added tests

Bug: 739170
Change-Id: Ifde2c90add06cb7ba55596e3cbc06fb160ee2378
Reviewed-on: https://chromium-review.googlesource.com/1141737
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576045}

--

wpt-commits: 5508b8d3acfd3980fcef034b87e90294669539d8
wpt-pr: 12051
2018-07-29 18:50:56 +01:00
moz-wptsync-bot
a114f6d7cc Bug 1476433 [wpt PR 12039] - Update wpt metadata, a=testonly
wpt-pr: 12039
wpt-type: metadata
2018-07-29 18:50:52 +01:00
Luke Bjerring
ba1380ed5f Bug 1476433 [wpt PR 12039] - Update the webauthn IDL file + test, a=testonly
Automatic update from web-platform-testsUpdate the webauthn IDL file + test (#12039)

--

wpt-commits: bd7542715b595c1f59bcf4b9294803827f60e667
wpt-pr: 12039
2018-07-29 18:50:49 +01:00
Luke Bjerring
f39b6d2525 Bug 1476711 [wpt PR 12054] - Updated wasm-js-api IDL file, a=testonly
Automatic update from web-platform-testsUpdated wasm-js-api IDL file (#12054)

Uncommenting the namespace methods, now that #7583 is resolved.
--

wpt-commits: ea36df492e5d05bd0b7630d259868b1c302dd1ea
wpt-pr: 12054
2018-07-29 18:50:45 +01:00
Frédéric Wang
96121d9ccd Bug 1476696 [wpt PR 12053] - Fix typo in Document-createElement.html, a=testonly
Automatic update from web-platform-testsFix typo in Document-createElement.html

--

wpt-commits: 89e57b7a803dd9853c839e1b6dc830e9b6392597
wpt-pr: 12053
2018-07-29 18:50:42 +01:00
moz-wptsync-bot
400dda9e95 Bug 1473360 [wpt PR 11776] - Update wpt metadata, a=testonly
wpt-pr: 11776
wpt-type: metadata
2018-07-29 18:50:38 +01:00
Luke Bjerring
84c6bf5ad5 Bug 1473360 [wpt PR 11776] - Handle (+ test) 'namespace' in idlharness, a=testonly
Automatic update from web-platform-testsHandle (+ test) 'namespace' in idlharness (#11776)

--

wpt-commits: 4bb0586b21c65abfcf78afad408d7e2a04ab6bd0
wpt-pr: 11776
2018-07-29 18:50:35 +01:00
moz-wptsync-bot
7df0d370e8 Bug 1475931 [wpt PR 11997] - Update wpt metadata, a=testonly
wpt-pr: 11997
wpt-type: metadata
2018-07-29 18:50:32 +01:00
Orsi Batiz
9e8fb3c756 Bug 1475931 [wpt PR 11997] - Creating setAttribute in element.cc with arguments: USVStringOrTrustedURL and ExceptionState, a=testonly
Automatic update from web-platform-testsCreating setAttribute in element.cc with arguments: USVStringOrTrustedURL
and ExceptionState

Changing attribute src of HTMLSourceElement and HTMLImageElement to URLString
Change of SetSrc of HTMLSourceElement and HTMLImageElement to hava arguments
USVStringOrTrustedURL; calling setAttribute mentioned above from it
Changing calls of SetSrc in other files so that the arguments match; wrapping
arguments and using ASSERT_NO_EXCEPTION
Adding tests for SetSrc

Bug: 739170
Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Change-Id: Ic99a338783bfcbfc5c2dca5061352367c2daeaec
Reviewed-on: https://chromium-review.googlesource.com/1137821
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575992}

--

wpt-commits: 085d47ef10ac636e73fe04e5c232046b329aa382
wpt-pr: 11997
2018-07-29 18:50:29 +01:00
Philip Jägenstedt
2889621d12 Bug 1476525 [wpt PR 12045] - Add more spec links to META.yml, a=testonly
Automatic update from web-platform-testsAdd more spec links to META.yml (#12045)

--

wpt-commits: f25bfad1f26616baa02da8d5f711e299194c5c98
wpt-pr: 12045
2018-07-29 18:50:26 +01:00
Douglas Creager
6bfe0f6dd7 Bug 1476488 [wpt PR 12030] - Reporting: Payload field should be body, not report, a=testonly
Automatic update from web-platform-testsReporting: Payload field should be `body`, not `report`

Per https://w3c.github.io/reporting/#try-delivery, the field in a
JavaScript report object that contains the body is called `body`, not
`report`.

Bug: 704259
Change-Id: Iba3186a0104c2192ced5e4233d55e042e05908f3
Reviewed-on: https://chromium-review.googlesource.com/1140193
Reviewed-by: Misha Efimov <mef@chromium.org>
Commit-Queue: Douglas Creager <dcreager@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575894}

--

wpt-commits: eecf62171b50238462d3046818e108a2b98b655c
wpt-pr: 12030
2018-07-29 18:50:22 +01:00
Amos Lim
43c7396196 Bug 1475757 [wpt PR 11975] - Include subset-tests.js correctly in encoding tests, a=testonly
Automatic update from web-platform-testsInclude subset-tests.js correctly in encoding tests (#11975)

Add missing subset-tests.js to fix
"Uncaught ReferenceError: subsetTest is not defined."

Fixed #11531
--

wpt-commits: b4d63df6ca2a2d0200ac4aa52aa30a27bac020b6
wpt-pr: 11975
2018-07-29 18:50:19 +01:00
moz-wptsync-bot
e830fe0f51 Bug 1476481 [wpt PR 12043] - Update wpt metadata, a=testonly
wpt-pr: 12043
wpt-type: metadata
2018-07-29 18:50:16 +01:00
Peter Beverloo
cc3502244c Bug 1476481 [wpt PR 12043] - [Background Fetch] Support layout tests for the feature, a=testonly
Automatic update from web-platform-tests[Background Fetch] Support layout tests for the feature

An implementation of BackgroundFetchDelegate has been provided to
content shell which enables Background Fetches, without UI, to finish.
It uses the Download Service through a new dependency. This dependency
will be removed once the Download Service has been servicified, as
//content can depend on it directly from that point forward.

In context of the WPT tests, additional machinery has been added to
enable communication with the Service Worker, required for it to tell
the test about the result of the various Background Fetch events. The
"fetch.https.window.js" file now verifies the behaviour and results
of a single fetched file.

Bug: 864561

Change-Id: If53e6755ae8ea924712f5bdace4df4f658bc53d7
Reviewed-on: https://chromium-review.googlesource.com/1135536
Commit-Queue: Peter Beverloo <peter@chromium.org>
Reviewed-by: Xing Liu <xingliu@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575919}

--

wpt-commits: bf11d1a166660d75383135e9d1610aa987857309
wpt-pr: 12043
2018-07-29 18:50:13 +01:00
L. David Baron
dcfc0a7866 Bug 1476468 [wpt PR 12042] - Sync Mozilla tests as of 2018-07-17, a=testonly
Automatic update from web-platform-testsSync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/afa310dc89beeb4b7a9564d2c89ff32906f427ad . (#12042)

--

wpt-commits: 535246b237a3b81c950028fc18f0bb7d2ed5d07a
wpt-pr: 12042
2018-07-29 18:50:09 +01:00
Ali Juma
f2970162a6 Bug 1475789 [wpt PR 11984] - Upstream more IntersectionObserver tests to Web Platform Tests, a=testonly
Automatic update from web-platform-testsUpstream more IntersectionObserver tests to Web Platform Tests

This upstreams text-target.html, as well as a change to
client-rect.html. This also deletes the non-WPT copy of these
tests to avoid unnecessary test duplication.

Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Change-Id: Ic53b3be66ffa2b2dd5b77105eb2c8e02181bac81
Reviewed-on: https://chromium-review.googlesource.com/1136939
Reviewed-by: Stefan Zager <szager@chromium.org>
Commit-Queue: Ali Juma <ajuma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575775}

--

wpt-commits: 69f77c2fe1ce1d8d6ac4ccd3f3261b56a573a73a
wpt-pr: 11984
2018-07-29 18:50:06 +01:00
Timothy Gu
25c70d6595 Bug 1476419 [wpt PR 12037] - Add test for document.open() in custom element constructor, a=testonly
Automatic update from web-platform-testsAdd test for document.open() in custom element constructor (#12037)

--

wpt-commits: 2468c3d48e432459fed53ae1d90bc176473cb94a
wpt-pr: 12037
2018-07-29 18:50:02 +01:00
Peter Beverloo
5e77a02657 Bug 1476414 [wpt PR 12033] - [Background Fetch] Rename "tag" to "id", and add some documentation, a=testonly
Automatic update from web-platform-tests[Background Fetch] Rename "tag" to "id", and add some documentation

Change-Id: I9271490f9a5b68129797ba6b9062247d1b1b2c2a
Reviewed-on: https://chromium-review.googlesource.com/1135324
Reviewed-by: Alexander Timin <altimin@chromium.org>
Commit-Queue: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575726}

--

wpt-commits: 2f5eda4e66c9cfb8fc8f86f11de6bee8cde31750
wpt-pr: 12033
2018-07-29 18:49:59 +01:00
Philipp Hancke
7457c6ec5b Bug 1477228 [wpt PR 12032] - webrtc wpt: rename RTCRtpSender-replaceTrack.html to RTCRtpSender-replaceTrack.https.html, a=testonly
Automatic update from web-platform-testswebrtc wpt: rename RTCRtpSender-replaceTrack.html to RTCRtpSender-replaceTrack.https.html

BUG=836871

Change-Id: If259500c8f226ff198586f56a3d711565791b488
Reviewed-on: https://chromium-review.googlesource.com/1140433
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575695}

--

wpt-commits: a6230eaa1bb0f58e1744b8163ea73bc09e9a814b
wpt-pr: 12032


--HG--
rename : testing/web-platform/tests/webrtc/RTCRtpSender-replaceTrack.html => testing/web-platform/tests/webrtc/RTCRtpSender-replaceTrack.https.html
2018-07-29 18:49:56 +01:00
Luke Bjerring
53fde42462 Bug 1476189 [wpt PR 12014] - Expand coverage of performance-timeline IDL test, a=testonly
Automatic update from web-platform-testsExpand coverage of performance-timeline IDL test (#12014)

--

wpt-commits: 0eead5e8bc6f214a59baa3096e061a96705f4d78
wpt-pr: 12014
2018-07-29 18:49:52 +01:00
Nate Chapin
2c9a33885c Bug 1476193 [wpt PR 12015] - Fix Create-on-worker-shutdown.any.js timing out when asserts fail, a=testonly
Automatic update from web-platform-testsFix Create-on-worker-shutdown.any.js timing out when asserts fail

The worker's onmessage handled needs to be wrapped in a step_func()

Change-Id: Icfbad1936d9c9bd7fbd5522ce64f667f2699ef0d
Reviewed-on: https://chromium-review.googlesource.com/1139179
Commit-Queue: Nate Chapin <japhet@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575694}

--

wpt-commits: 5dc189dec91751495228e041055da8bc5bad943e
wpt-pr: 12015
2018-07-29 18:49:48 +01:00
Brendan McLoughlin
4226454709 Bug 1474819 [wpt PR 11905] - Use the empty string as the host when opening a socket to find an unu…, a=testonly
Automatic update from web-platform-testsUse the empty string as the host when opening a socket to find an unused port (#11905)

This prevents some unfriendly error messages that can occure when the
user has not correctly configured their host file.
--

wpt-commits: b531f8af416b869192b99689b3aaa11d62906657
wpt-pr: 11905
2018-07-29 18:49:45 +01:00
Philip Jägenstedt
5aa25bff58 Bug 1476293 [wpt PR 12024] - Add spec links to META.yml, a=testonly
Automatic update from web-platform-testsMerge pull request #12024 from web-platform-tests/meta-specs

Add spec links to META.yml
--

wpt-commits: eeded53153beba20a9c2c8bf35a02ae1d48103cd
wpt-pr: 12024
2018-07-29 18:49:42 +01:00
Luke Bjerring
0b67a56497 Bug 1474483 [wpt PR 11869] - Update the mediastream-recording IDL file, a=testonly
Automatic update from web-platform-testsUpdate mediastream-recording IDL + test (#11869)

--

wpt-commits: 1d9eaf478433d0723efce46fb24618457cb75b1b
wpt-pr: 11869
2018-07-29 18:49:38 +01:00
moz-wptsync-bot
7fce7a82f7 Bug 1475403 [wpt PR 11952] - Update wpt metadata, a=testonly
wpt-pr: 11952
wpt-type: metadata
2018-07-29 18:49:34 +01:00
Luke Bjerring
41847110c0 Bug 1475403 [wpt PR 11952] - Update the mediacapture-fromelement IDL file + test, a=testonly
Automatic update from web-platform-testsUpdate the mediacapture-fromelement IDL file + test (#11952)

--

wpt-commits: 49b0767379ca61067f430922d30536c229bccf1b
wpt-pr: 11952
2018-07-29 18:49:31 +01:00
kaixinjxq
5c72f04533 Bug 1476261 [wpt PR 12020] - Add missing </script> tag, a=testonly
Automatic update from web-platform-testsAdd missing </script> tag (#12020)

Fix #4183 as follows:
- Add missing </script> tag.
- Rename 002.manual.html as 002-manual.html, since manual test should use `-manual` suffix.
--

wpt-commits: 488c1a17c91b19c6f89104fa54ca5427dd40361d
wpt-pr: 12020
2018-07-29 18:49:27 +01:00
kaixinjxq
cdf3e1c176 Bug 1476264 [wpt PR 12021] - Rename *.manual.html as *-manual.html, a=testonly
Automatic update from web-platform-testsRename *.manual.html as *-manual.html (#12021)

Manual tests should use `-manual` suffix, see relevant doc:
https://web-platform-tests.org/writing-tests/manual.html
--

wpt-commits: a4fe24e717d7fa0b0fa930879eb1977e45c0e707
wpt-pr: 12021


--HG--
rename : testing/web-platform/tests/editing/manual/delete.manual.html => testing/web-platform/tests/editing/manual/delete-manual.html
rename : testing/web-platform/tests/editing/manual/forwarddelete.manual.html => testing/web-platform/tests/editing/manual/forwarddelete-manual.html
rename : testing/web-platform/tests/editing/manual/insertlinebreak.manual.html => testing/web-platform/tests/editing/manual/insertlinebreak-manual.html
rename : testing/web-platform/tests/editing/manual/insertparagraph.manual.html => testing/web-platform/tests/editing/manual/insertparagraph-manual.html
rename : testing/web-platform/tests/editing/manual/inserttext.manual.html => testing/web-platform/tests/editing/manual/inserttext-manual.html
rename : testing/web-platform/tests/editing/manual/inserttext2.manual.html => testing/web-platform/tests/editing/manual/inserttext2-manual.html
rename : testing/web-platform/tests/html/editing/dnd/canvas/cross-domain/001.manual.xhtml => testing/web-platform/tests/html/editing/dnd/canvas/cross-domain/001-manual.xhtml
rename : testing/web-platform/tests/html/editing/dnd/images/cross-domain/001.manual.xhtml => testing/web-platform/tests/html/editing/dnd/images/cross-domain/001-manual.xhtml
2018-07-29 18:49:23 +01:00
moz-wptsync-bot
0a2ca2048c Bug 1474512 [wpt PR 11877] - Update wpt metadata, a=testonly
wpt-pr: 11877
wpt-type: metadata
2018-07-29 18:49:19 +01:00
Javier Fernandez
851fb8ca7b Bug 1474512 [wpt PR 11877] - [css-text] A leading white-space should break before handling overflow, a=testonly
Automatic update from web-platform-tests[css-text] A leading white-space should break before handling overflow

Leading white-spaces are indeed breaking opportunities that should
prevent, if there are no other css properties forcing it, breaking text
in the middle of a word when honoring the word-wrap/overflow-wrap CSS
property.

We are doing so if the leading white-space sequence is longer than 1
character, but when we have a single leading white-space, we are missing
that breaking opportunity and we may lead to cases, like the one
described in the bug.

However, this breaking opportunity should be considered together
with other provided by the word-break CSS property (eg, break-word or
break-all).

There is a discussion [1] in the CSS WG github about this issue, which
provides an interoperability analysis of a few cases where a single
leading white-space character may produce different results, depending
on the browser and the combination of line-breaking properties.

[1] https://github.com/w3c/csswg-drafts/issues/2907

Bug: 854624
Change-Id: I49ec8282e899a32990662c104b48cab04057b909
Reviewed-on: https://chromium-review.googlesource.com/1130515
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575596}

--

wpt-commits: df5392444342a1c00422096a2febb9ceb0edf250
wpt-pr: 11877
2018-07-29 18:49:16 +01:00
Matt Falkenhagen
b905aac610 Bug 1476246 [wpt PR 12018] - Gardening: WPT: service-worker/fetch-event.https.html is slow., a=testonly
Automatic update from web-platform-testsGardening: WPT: service-worker/fetch-event.https.html is slow.

The file has many tests. Give it a long timeout.

Bug: 863160
Change-Id: Idfad60c6e088b97bdc279c648037ecbf5d33861f
Reviewed-on: https://chromium-review.googlesource.com/1139935
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575594}

--

wpt-commits: dd380bb46b74d52022cf062620895cb862340c7d
wpt-pr: 12018
2018-07-29 18:49:12 +01:00
David H
9a1b8b6a66 Bug 1476033 [wpt PR 11999] - Created a central flake8.ini Config file, a=testonly
Automatic update from web-platform-testsCreated a flake8.ini file with flake8 configs. Using --append-config to tell flake8 to use this config file. (#11999)

--

wpt-commits: 75c5a8ab23083ae4f25ab7d8819ee54b5d232cc3
wpt-pr: 11999
2018-07-29 18:49:09 +01:00
Javier Fernandez
79021aa557 Bug 1473431 [wpt PR 11791] - Don't extend selection for special elements on caret based deletes, a=testonly
Automatic update from web-platform-testsDon't extend selection for special elements on caret based deletes

We should not extend selection looking for special elements if the
delete operation has been triggered by a caret based selection.

This change is based on a recent [1] resolution of the Editing TF,
which acknowledges that behavior of single-cell tables must be the
same that multi-cell tables and even if the last character is
deleted, we should not delete the whole table structure.

A different case would be when the user actively selects the whole
content of a table; in this case, as we do in multi-cell tables,
the structure of single-cell tables should be deleted together
with the content.

[1] https://github.com/w3c/editing/issues/163

Bug: 731320
Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Change-Id: I8c3e4efcc63410bf30b4889a715d92e9dda8189b
Reviewed-on: https://chromium-review.googlesource.com/1126255
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575591}

--

wpt-commits: d409e3882d9322655b6113d1e1688d657eec2b3d
wpt-pr: 11791
2018-07-29 18:49:06 +01:00
Luke Bjerring
9931b619c1 Bug 1476161 [wpt PR 12010] - Request pip via trusted click, a=testonly
Automatic update from web-platform-testsRequest pip via trusted click (#12010)

--

wpt-commits: f9e7716a09467b9e1d0146e5bc1952375c08506f
wpt-pr: 12010
2018-07-29 18:49:02 +01:00
Nicolas Pena
c90f300a8b Bug 1476134 [wpt PR 12006] - Make longtask WPT layouttests less flaky, a=testonly
Automatic update from web-platform-testsMake longtask WPT layouttests less flaky

This CL improves tests in external/wpt/longtask-timing by:
* Increasing the length of a longtask from ~51 to ~60 to prevent a
coarse performance.now() granularity from affecting the tests.
* Wrapping the long tasks or iframes containing longtasks inside onload
handlers to ensure that the PerformanceObserver is registered by the
time the longtask is executed.

Test: third_party/blink/tools/run_web_tests external/wpt/longtask-timing
--iterations=1000 did not produce flakes.

Bug: 796668
Change-Id: Ic2ce59f7d221566f5443da9e9c7d36c7bd7bbe6f
Reviewed-on: https://chromium-review.googlesource.com/1138725
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575396}

--

wpt-commits: 930d2ef0ad1f16147953a4804abd808c89e244c9
wpt-pr: 12006
2018-07-29 18:48:59 +01:00
moz-wptsync-bot
df7c617ccb Bug 1478401 [wpt PR 9845] - Update wpt metadata, a=testonly
wpt-pr: 9845
wpt-type: metadata
2018-07-29 18:48:56 +01:00
Luke Bjerring
c7aa3c62f9 Bug 1478401 [wpt PR 9845] - Update the webappsec-csp IDL file, a=testonly
Automatic update from web-platform-testsUpdate CSP idl file + test (#9845)

--

wpt-commits: bf8388ccec9bef00e8a6b86b67812e28c1302347
wpt-pr: 9845
2018-07-29 18:48:53 +01:00
moz-wptsync-bot
28298ab2a9 Bug 1476283 [wpt PR 9846] - Update wpt metadata, a=testonly
wpt-pr: 9846
wpt-type: metadata
2018-07-29 18:48:48 +01:00
Luke Bjerring
0ee72e12c5 Bug 1476283 [wpt PR 9846] - Update the webappsec-csp-embedded IDL file, a=testonly
Automatic update from web-platform-testsUpdate the webappsec-csp-embedded IDL file (#9846)

--

wpt-commits: 8fca2b564332ebf9771729a3abeb95d1ba1b6c7a
wpt-pr: 9846
2018-07-29 18:48:45 +01:00
Luke Bjerring
b60b699ec8 Bug 1474864 [wpt PR 11911] - Update the performance-timeline IDL file + test, a=testonly
Automatic update from web-platform-testsUpdate the performance-timeline IDL file + test (#11911)

--

wpt-commits: 7cd84ed72cc6a04c752b25ea6e91bcc024c27214
wpt-pr: 11911
2018-07-29 18:48:42 +01:00
moz-wptsync-bot
8f702d6a8d Bug 1476048 [wpt PR 12000] - [LayoutNG] Support rewinding unpositioned floats, a=testonly
Automatic update from web-platform-tests[LayoutNG] Support rewinding unpositioned floats

This patch supports NGLineBreaker to rewind unpositioned
floats.

When rewinding floats occurs, LayoutNG either position them
incorrectly, or hit DCHECK in paint due to duplicated ID.
This patch fixes it for unpositioned foats by matching to
Edge and Gecko.

Blink considers such floats as if it were committed
(positioned in LayoutNG terminologies) and thus the position
is incorrect.

Bug: 636993
Cq-Include-Trybots: luci.chromium.try :linux_layout_tests_layout_ng
Change-Id: I884879b2034d2f63ae248f70de3edeb27d71cafe
Reviewed-on: https://chromium-review.googlesource.com/1136262
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575357}

--

wpt-commits: 53702f14ec8b654a9c1beb9a013cdc652703cb40
wpt-pr: 12000
MozReview-Commit-ID: 9ea37E6Spi2
2018-07-29 18:48:24 +01:00
moz-wptsync-bot
3454085340 Bug 1469106 [wpt PR 11541] - Update wpt metadata, a=testonly
wpt-pr: 11541
wpt-type: metadata
2018-07-29 18:48:20 +01:00
codeimpl
e4ea47022c Bug 1469106 [wpt PR 11541] - [WebXR] Use 'immersive' instead of 'exclusive', a=testonly
Automatic update from web-platform-tests[WebXR] Use 'immersive' instead of 'exclusive'

The 'immersive' is more intuitive term than 'exclusive'[1].

[1] https://github.com/immersive-web/webxr/pull/371

Bug: 852524
Cq-Include-Trybots: luci.chromium.try :android_optional_gpu_tests_rel;luci.chromium.try :linux_optional_gpu_tests_rel;luci.chromium.try :linux_vr;luci.chromium.try :mac_optional_gpu_tests_rel;luci.chromium.try :win_optional_gpu_tests_rel
Change-Id: If5c5ab6563df40a783f9d346d319dceed1f7cc58
Reviewed-on: https://chromium-review.googlesource.com/1101601
Commit-Queue: Michael Thiessen <mthiesse@chromium.org>
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575344}

--

wpt-commits: 8da1b538cfd84d599d16f43be5a53007295e7a40
wpt-pr: 11541
MozReview-Commit-ID: L7fO5G7eHdv
2018-07-29 18:47:56 +01:00
moz-wptsync-bot
89cb5280e6 Bug 1476131 [wpt PR 12004] - Update wpt metadata, a=testonly
wpt-pr: 12004
wpt-type: metadata
2018-07-29 18:47:50 +01:00
jimevans
af2827a8d1 Bug 1476131 [wpt PR 12004] - Adding explicit call to session.end for WebDriver delete session tests, a=testonly
Automatic update from web-platform-testswebdriver: add explicit call to session.end for delete session tests (#12004)

For the "delete session" command tests, the recent changes to the fixture
to create and delete sessions are bypassed. This means that at the end of
each delete session test, the harness thinks a valid session still exists.
Making an explicit call to `session.end()` at the end of each test will
put the tracking variables in the correct state for the harness to start a
new session with the next test.
--

wpt-commits: e385fa4925f71b4ac37de4c3ce235914748881f6
wpt-pr: 12004
2018-07-29 18:47:47 +01:00
moz-wptsync-bot
e1c63f27a8 Bug 1476125 [wpt PR 12003] - Update wpt metadata, a=testonly
wpt-pr: 12003
wpt-type: metadata
2018-07-29 18:47:44 +01:00
jimevans
d858759192 Bug 1476125 [wpt PR 12003] - Removing expected focus event from file upload WebDriver test, a=testonly
Automatic update from web-platform-testswebdriver: remove expected focus event from file upload test (#12003)

The WebDriver specification states that only the "change" and "input"
events. We should not also be expecting the "focus" event.
--

wpt-commits: 2437f6f7405ddd2e7a76e666dc8a8dff9c83d17b
wpt-pr: 12003
2018-07-29 18:47:40 +01:00
jimevans
5047d125ef Bug 1475862 [wpt PR 11994] - Updating Safari executor to be able to execute wdspec tests, a=testonly
Automatic update from web-platform-testsUpdating Safari executor to be able to execute wdspec tests (#11994)

Safaridriver also chokes on the selenium capabilities object, but replacing this with an empty capabilities object works.
--

wpt-commits: 1ef74288f808484bc12d1abbd49ac27d945296d1
wpt-pr: 11994
2018-07-29 18:47:37 +01:00
Marcos Cáceres
28aafca6e9 Bug 1476083 [wpt PR 12001] - Rename AddressErrorFields -> AddressErrors, a=testonly
Automatic update from web-platform-testsRename AddressErrorFields -> AddressErrors (#12001)

--

wpt-commits: 41dfb946b06a725c333314484d51da1003c901d9
wpt-pr: 12001
2018-07-29 18:47:34 +01:00
Luke Bjerring
bb2b8f2f6e Bug 1476276 [wpt PR 9786] - Update the geolocation-API IDL file, a=testonly
Automatic update from web-platform-testsUpdate the geolocation-API IDL file/test (#9786)

--

wpt-commits: d857ce193744b34af6650426cd56e2ad73c3c787
wpt-pr: 9786
2018-07-29 18:47:30 +01:00
moz-wptsync-bot
a1363970d8 Bug 1475338 [wpt PR 11946] - Update wpt metadata, a=testonly
wpt-pr: 11946
wpt-type: metadata
2018-07-29 18:47:25 +01:00
Orsi Batiz
48a22a0f5b Bug 1475338 [wpt PR 11946] - Changing srcdoc from DOMString to HTMLString, a=testonly
Automatic update from web-platform-testsChanging srcdoc from DOMString to HTMLString

A setter and a getter have been added to element.cc to support StringOrTrustedHTML

Bug: 739170
Change-Id: I2472d1920a08834e9bd4b1cb532f72f5305a699b
Reviewed-on: https://chromium-review.googlesource.com/1134994
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575240}

--

wpt-commits: 4b0008b5230f13161ecf5a4ab01905af857bacdd
wpt-pr: 11946
2018-07-29 18:47:22 +01:00
moz-wptsync-bot
87a4991511 Bug 1478401 [wpt PR 9825] - Update wpt metadata, a=testonly
wpt-pr: 9825
wpt-type: metadata
2018-07-29 18:47:18 +01:00
Luke Bjerring
6d38b00f52 Bug 1478401 [wpt PR 9825] - Update the requestidlecallback IDL file, a=testonly
Automatic update from web-platform-testsUpdate the requestidlecallback IDL test (#9825)

--

wpt-commits: b1681c1d32cf1ca384b094dc9a7f2f7691a87f1c
wpt-pr: 9825
2018-07-29 18:47:15 +01:00
moz-wptsync-bot
1365554b45 Bug 1475724 [wpt PR 11967] - Update wpt metadata, a=testonly
wpt-pr: 11967
wpt-type: metadata
2018-07-29 18:47:10 +01:00
Maja Kabus
1f018c96ec Bug 1475724 [wpt PR 11967] - HTMLBaseElement::href changed to accept TrustedTypes, a=testonly
Automatic update from web-platform-testsHTMLBaseElement::href changed to accept TrustedTypes

Changed implementation of setHref(), older version is abandoned.
Added href() getter that accepts URLString as an argument.

Bug: 739170
Change-Id: I7703c1a33f037a912f1a105d8c79ef8fe5b4a289
Reviewed-on: https://chromium-review.googlesource.com/1136544
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Maja Kabus <kabusm@google.com>
Cr-Commit-Position: refs/heads/master@{#575232}

--

wpt-commits: bd2709244a313ed5ea8e08d83c22173955c1ed80
wpt-pr: 11967
2018-07-29 18:47:06 +01:00