Automatic update from web-platform-tests
Update expected value for test_tests_affected_idlharness
This uses the working copy so isn't really stable. We should make a fake idl file
to use in the test, or something, but for now unbreak master.
--
wpt-commits: fe50b07a051669d6545e629787358db6950a7644
wpt-pr: 15085
Automatic update from web-platform-tests
meta-charset (a) on its own line, and (b) just after the title, before the rest of the metadata
--
Merge pull request #15063 from TalbotG/Values3-GT-PR7
meta-charset (a) on its own line, and (b) just after the title, befor…
--
wpt-commits: 3ebd060723d632cd54913e49a0fd579de47c436e, 35ad05051d73d502735ff3965f3e69e9f4aa576e
wpt-pr: 15063
Automatic update from web-platform-tests
[PeerConnection] Improve spec compliance of RTCIceCandidate constructor
The constructor should throw TypeError if sdpMid and sdpMLineIndex are
both null.
The RTCIceCandidateInit parameter in the RTCIceCandidate constructor is
optional.
This CL makes minor changes to WPT tests:
* RTCIceTransport-extension.https.html is made spec compliant by
constructing RTCIceCandidates that don't have both sdpMid and
sdpMLineIndex null.
* RTCIceCandidate-constructor.html has error-reporting improvements.
Bug: 683094
Change-Id: I875142d50bf761b934be3a0325029c458aa465c8
Reviewed-on: https://chromium-review.googlesource.com/c/1425616
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626087}
--
wpt-commits: b1aba2545af037a8bd495dec2be6713f6144d000
wpt-pr: 15001
Automatic update from web-platform-tests
Add the ability to skip virtualenv setup when using an existing one (#14803)
Add the ability to skip setting up the virtualenv if one is already
available.
--
wpt-commits: 91e566ad238052f6bf27b7c3e9d6bea96faee1fa
wpt-pr: 14803
Automatic update from web-platform-tests
Convert css/ idlharness.js tests to use idl_test (#15071)
* Convert css/ idlharness.js tests to use idl_test
This is to make all loads of cssom.idl go through the same code
path which will make it possible to add a workaround for
https://github.com/web-platform-tests/wpt/issues/12515 in idl_test.
* Add objects where possible
And remove empty callback where not.
--
wpt-commits: 0a5c24bfbae76f68e24870100a3e184bd303d5b6
wpt-pr: 15071
Automatic update from web-platform-tests
Worker: Fix wpt/workers/semantics/run-a-worker/003.html for shared workers
Before this CL, the test expects that a 404 failure on shared worker script
fetch doesn't fire an error event. However, this doesn't obey the HTML spec
(see below), and actually Chrome and Firefox fail the test [1]. Note that
Edge and Safari haven't been implemented shared workers.
This CL changes the test to expect that the failure fires an error event.
<HTML spec from [2]>
12. Obtain script by switching on the value of options's type member:
- "classic": Fetch a classic worker script given url, outside settings,
destination, and inside settings.
(...snip...)
If the algorithm asynchronously completes with null, then:
- Queue a task to fire an event named error at worker.
- Run the environment discarding steps for inside settings.
- Return.
</HTML spec>
<Fetch spec from [3]>
To fetch a classic worker script given a url, a fetch client settings
object, a destination, and a script settings object, run these steps.
The algorithm will asynchronously complete with either null (on failure) or
a new classic script (on success).
(...snip...)
4. If response's type is "error", or response's status is not an ok
status, asynchronously complete this algorithm with null, and abort
these steps.
</Fetch spec>
[1] https://wpt.fyi/results/workers/semantics/run-a-worker/003.html?run_id=5697959937179648&run_id=5733815918002176&run_id=5135009983758336&run_id=5639735062036480
[2] https://html.spec.whatwg.org/multipage/workers.html#run-a-worker
[3] https://html.spec.whatwg.org/multipage/webappapis.html#fetch-a-classic-worker-script
Bug: 655458, 924041
Change-Id: Ia4dc694e5bff5daed9a80a963e6316293c86c8bc
Reviewed-on: https://chromium-review.googlesource.com/c/1436276
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626059}
--
wpt-commits: 67d4f2347351f94e5b5faf411e59471189fedd3b
wpt-pr: 15061
Automatic update from web-platform-tests
Revert "[animation-worklet] Basic pause implementation"
This reverts commit 94b5b84b058609ccf1d58f5175c0931b63b9f0f2.
Reason for revert:
Findit (https://goo.gl/kROfz5) identified CL at revision 625711 as the
culprit for flakes in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/flake/flake-culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vOTRiNWI4NGIwNTg2MDljY2YxZDU4ZjUxNzVjMDkzMWI2M2I5ZjBmMgw
Sample Failed Build: https://ci.chromium.org/buildbot/chromium.memory/WebKit%20Linux%20Trusty%20Leak/29257
Sample Failed Step: webkit_layout_tests
Sample Flaky Test: external/wpt/animation-worklet/worklet-animation-pause.https.html
Original change's description:
> [animation-worklet] Basic pause implementation
>
> Pausing worklet animation now holds the time. This works as expected for
> main thread animations. Implementing this for composited worklet
> animations will be done in a follow up patch.
>
> Major changes:
> - Add and expose pause() method pausing the animation.
> - Introduce hold_time that is used when animation is paused.
> - Rework how current time is computed, it is now closer to
> regular animations i.e., we either compute it based on
> "start time and timeline.currentTime" or use "hold time".
> - Instead of setting start time we now set the current time
> which then works backward to compute either the start time
> or the hold time based on the animation state.
> - When transitioning animation play state, we now always set
> the current time. Previously this was adhoc and inconsistent.
> - Introduce has_started_ to differentiate when playing an
> animation for the first time vs playing it from pause.
>
>
> TEST:
> * wpt/animation-worklet/worklet-animation-pause.https.html: js test for basic current time calculations
> * wpt/animation-worklet/worklet-animation-pause-immediately.https.html: reftest for basic pause
> * wpt/animation-worklet/worklet-animation-pause-result.https.html: reftest for pause/resume.
> * WorkletAnimationTest.PausePlay: unit test for basic state transition and time calc
>
> Bug: 821910
>
> Change-Id: Ie4b00129398159b3b5b83212bb63c43f2ce8bf4e
> Reviewed-on: https://chromium-review.googlesource.com/c/1383298
> Commit-Queue: Majid Valipour <majidvp@chromium.org>
> Reviewed-by: Majid Valipour <majidvp@chromium.org>
> Reviewed-by: Yi Gu <yigu@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#625711}
Change-Id: Ibb3c50f772493f1761cee657aaa618f357348188
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 821910
Reviewed-on: https://chromium-review.googlesource.com/c/1434815
Cr-Commit-Position: refs/heads/master@{#625747}
--
wpt-commits: 584401124395d4017e235710dacc70bd61e93e13
wpt-pr: 15049
Automatic update from web-platform-tests
Trusted Types: Implement Origin Trial (TrustedDOMTypes)
This also removes TrustedDOMTypes from workers since we had
difficulty bringing it into the origin trial. They will be re-added
later.
Bug: 739170
Change-Id: Iec6206f1c3c8121f30d7fbdb13054e4e30255fd2
Reviewed-on: https://chromium-review.googlesource.com/c/1411775
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625666}
--
wpt-commits: 7f3dccb5cd100193196c042ab3f9220ab2626f3e
wpt-pr: 15040
Automatic update from web-platform-tests
Fix preload tests failing on wpt.fyi dashboard
verifyNumberOfDownloads only counts resource timing entries with
transferSize > 0, so it doesn't count if the resource came from a cache.
(See https://bugzilla.mozilla.org/show_bug.cgi?id=1222633#c38 for
background why we have it.)
link-header-preload-nonce.html and link-header-preload-srcset.tentative.html
were failing on wpt.fyi dashboard because they have used the same
subresource URLs as other tests, and preloaded resources from the disk
cache.
This patch adds unique query parameters to these URLs so that they don't
conflict with other tests.
Bug: 922343
Change-Id: I7fd88530f5fdd83ed2a22d2e2893cc446debd036
Reviewed-on: https://chromium-review.googlesource.com/c/1411963
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623157}
--
wpt-commits: 1311556c4c29627e3d1093dfbe7cfc7ed1901bbe
wpt-pr: 14882
Automatic update from web-platform-tests
Add some tests for named properties on Storage.
--
fixup! Add some tests for named properties on Storage.
--
Add some tests for named properties on Storage. (#15014)
--
wpt-commits: 07cf5c1e4289b504c72b86cbe487d35fa5d2395c, 66e29f00f5ac4b42175342c15927b9efaf4dc19f, 70cc8f087f69a681dfe58aa75dbdab466419b3dd
wpt-pr: 15014
Automatic update from web-platform-tests
@charset isn't a valid rule and should be dropped
--
Spaces, not tabs :(
--
Merge pull request #15058 from web-platform-tests/tabatkins-patch-2
@charset isn't a valid rule and should be dropped
--
wpt-commits: 77561fc06acd05384ce8c70479d8bcb10325b81b, b483a4f829a044371555c5a7b90e57c53a66a804, 388ba3a049a3473b1945b9f8f81e9d6e342a249e
wpt-pr: 15058
Automatic update from web-platform-tests
Make webrtc-stats idlharness.js test depend on webrtc (#14983)
Required for https://github.com/web-platform-tests/wpt/pull/14960.
--
wpt-commits: 40b0c100e15c98a91bf8804b31e0f41e8bdbaab6
wpt-pr: 14983
Automatic update from web-platform-tests
Updating WebDriver new window command tests to switch window (#15043)
As originally implemented, the tests set the `handle` property of
the session instead of the `window_handle` property. So they don't
switch to the new window context before checking the
url, opener, and name. This commit fixes it.
--
wpt-commits: 363fd4ea3dd3f3ee5fde4f56bf26a3ad690b3b78
wpt-pr: 15043
Automatic update from web-platform-tests
Use fluxbox as window manager for xvfb in CI (#14981)
--
wpt-commits: 8b4c3d8215517554199d7f35f686be12e69473d5
wpt-pr: 14981
Automatic update from web-platform-tests
[IndexedDB]: Explicit commit error timing handling.
When a transaction is explicitly committed, there may yet be unhandled
errors that the browser has sent but the renderer has not yet seen. This
can cause strange behaviour (see the Github discussion link below). This
patch keeps track of the 'handled errors' in the renderer and the 'sent
errors' in the backend. The 'handled errors' number is sent when the
transaction is explicitly committed, and the browser can compare this
with the 'sent errors'. If they don't match, the transaction is aborted
GitHub Discussion: https://github.com/w3c/IndexedDB/pull/242
Bug: 911877
Change-Id: I7ea7b9e20c70528de3f363e961f87a3d8f5798d3
Reviewed-on: https://chromium-review.googlesource.com/c/1378806
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Chase Phillips <cmp@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Commit-Queue: Andreas Butler <andreasbutler@google.com>
Cr-Commit-Position: refs/heads/master@{#625780}
--
wpt-commits: b0fbbb9ff451b18bf8a69fd54027bf59d21c2667
wpt-pr: 14761
Automatic update from web-platform-tests
[animation-worklet] Basic pause implementation
Pausing worklet animation now holds the time. This works as expected for
main thread animations. Implementing this for composited worklet
animations will be done in a follow up patch.
Major changes:
- Add and expose pause() method pausing the animation.
- Introduce hold_time that is used when animation is paused.
- Rework how current time is computed, it is now closer to
regular animations i.e., we either compute it based on
"start time and timeline.currentTime" or use "hold time".
- Instead of setting start time we now set the current time
which then works backward to compute either the start time
or the hold time based on the animation state.
- When transitioning animation play state, we now always set
the current time. Previously this was adhoc and inconsistent.
- Introduce has_started_ to differentiate when playing an
animation for the first time vs playing it from pause.
TEST:
* wpt/animation-worklet/worklet-animation-pause.https.html: js test for basic current time calculations
* wpt/animation-worklet/worklet-animation-pause-immediately.https.html: reftest for basic pause
* wpt/animation-worklet/worklet-animation-pause-result.https.html: reftest for pause/resume.
* WorkletAnimationTest.PausePlay: unit test for basic state transition and time calc
Bug: 821910
Change-Id: Ie4b00129398159b3b5b83212bb63c43f2ce8bf4e
Reviewed-on: https://chromium-review.googlesource.com/c/1383298
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625711}
--
wpt-commits: 309c4624b9172bd1a7852ae8438932543b04f4bd
wpt-pr: 14932
Automatic update from web-platform-tests
Reland [css-text] New value 'break-spaces' for the white-space property
This is a reland of a07642661ef7ff08c156e90394504a3a40afc9ea
The build failure that caused the revert has been fixed in
https://crrev.com/c/1430010TBR=kojii@chromium.org
Original change's description:
> [css-text] New value 'break-spaces' for the white-space property
>
> Finally the CSS WG decided [1] to move back the 'break-spaces' value to
> the 'white-space' property. This makes the parsing logic easier than
> the previous approach of using the 'overflow-wrap' property.
>
> This new value prevents the white-space sequence to collapse and gives
> breaking opportunities after every preserved white-space.
>
> https://drafts.csswg.org/css-text-3/#valdef-white-space-break-spaces
>
> Additionally, unlike 'pre-wrap', non-collapsible spaces or tabs at the
> end of a line cannot be hung or visually collapsed, since we want them
> to be preserved and broken.
>
> [1] https://github.com/w3c/csswg-drafts/pull/2841
>
> Bug: 767634
> Change-Id: I55e888d4472de11c64c4b14e2710c6e3d1832e67
> Reviewed-on: https://chromium-review.googlesource.com/c/1136543
> Reviewed-by: Koji Ishii <kojii@chromium.org>
> Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#623324}
Bug: 767634
Change-Id: I987214a1b1275bfcc34cb2cadb2089344c4a7da4
Reviewed-on: https://chromium-review.googlesource.com/c/1415254
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#625718}
--
wpt-commits: 2e3722e50cb8fd2e3c70629c2ca2607e79c6d5e2
wpt-pr: 15042
Automatic update from web-platform-tests
Implementing support for 'Cross-Origin-Resource-Policy' response header.
See also
https://fetch.spec.whatwg.org/#cross-origin-resource-policy-header
Bug: 853723
Change-Id: I1bafc0c75c84dc0fff36fcf92fab34ea4206d689
Reviewed-on: https://chromium-review.googlesource.com/c/1416813
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625676}
--
wpt-commits: 52a9ba72bea13a28d2dbd7f9b4235f542a32ecd6
wpt-pr: 15007
Automatic update from web-platform-tests
Feature Policy JS API Update: Add document.featurePolicy.features
This adds a method to return the names of all policy-controlled
features supported by the browser. Because this list is determined by
the set of features implemented by Chrome, rather than conformance to
any particular spec, the tests are in /webexposed/ rather than WPT.
(Existing IDL tests in WPT cover the existence of the new method and
the data types that it returns, without depending on the exact values
returned.)
Bug: 917070
Change-Id: I35ccbdce794e236500d15afe5419057a8f162ae7
Reviewed-on: https://chromium-review.googlesource.com/c/1387151
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625667}
--
wpt-commits: f4c41eec30303b282c8107f35c788ffd125dd567
wpt-pr: 14827
Automatic update from web-platform-tests
Add a test for ServiceWorker and AppCache interaction with claim()
Bug: 917284
Change-Id: I953dfecdf1ae825343ae659d496d089ce356e662
Reviewed-on: https://chromium-review.googlesource.com/c/1388129
Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619022}
--
wpt-commits: 95d10c70fd3ebebcb74f0ca2fe90bb3b495afe26
wpt-pr: 14638
Automatic update from web-platform-tests
Change the condition for running all tests for branch to reason (#15041)
This is slightly cleaner in that the branch name is only used in one
place (the scheduled trigger) but more importantly makes it possible
to debug this by scheduling jobs for other branches at any time.
--
wpt-commits: 29d7d9439f528ed669e50dbb28c3c197d40e71a3
wpt-pr: 15041
Automatic update from web-platform-tests
Update pyflakes from 2.0.0 to 2.1.0
--
Fix comparison with int to use == rather than relying on interning
--
wpt-commits: bae08c312f922ab1517ef2e5a14588eadc8d02c0, 2603f1314ebda48d20e2645d34ae8dda413e3484
wpt-pr: 15031
Automatic update from web-platform-tests
Invoke the staging.wpt.fyi Azure hook at the end of daily run (#15037)
This needs to be changed to use wpt.fyi when verified.
Towards https://github.com/web-platform-tests/wpt/issues/14836.
--
wpt-commits: 95edbe97fbad8eb2b77d901da5c4479a53182e65
wpt-pr: 15037
Automatic update from web-platform-tests
[eme] Check if HDCP policy is supported (#14384)
In [1] there is a proposal to add the ability to know before fetching content
if HDCP (and what version) can be enforced. This adds a test to check if it
is supported.
[1] https://github.com/WICG/hdcp-detection/blob/master/explainer.md
--
wpt-commits: 2cc428dbf25bc3004bd057d6d3b42a1417fc4cc0
wpt-pr: 14384
Automatic update from web-platform-tests
[eme] Check if encryption scheme is supported (#14383)
In [1] there is a proposal to add the ability for querying the encryption
schemes supported by the CDM to MediaKeySystemConfiguration. Adding a test
to check this.
[1] https://github.com/WICG/encrypted-media-encryption-scheme/blob/master/explainer.md
--
wpt-commits: 01e59d35144b76c85c48a6f2b742aee230194f79
wpt-pr: 14383
Automatic update from web-platform-tests
[CSS] Make ::part work with other pseudo elements.
Now selection, first-line and first-letter also work.
I think this covers everything in
https://www.w3.org/TR/css-pseudo-4/
that is currently supported by blink.
Add WPT tests.
Rename test file since it now covers pseudo elements in general.
Bug: 805271
Change-Id: I16d1df2d18008ee5e080dda7dcebf4d584a4bf3c
Reviewed-on: https://chromium-review.googlesource.com/c/1429779
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625612}
--
wpt-commits: 4f4507f21473c6554d580f4cb60589cf8efcdcf7
wpt-pr: 15011
Automatic update from web-platform-tests
Reland "Switch to new ICE state implementation"
This is a reland of e902e08dc0c67fd7598a4a4e431177f89c00f350
Original change's description:
> Switch to new ICE state implementation
>
> With this change the ice/dtls connection states should finally be compliant to the spec.
>
> Bug: webrtc:6145
> Change-Id: I1e7c13f22e40b534e732ecd3fc103f617306f00a
> Reviewed-on: https://chromium-review.googlesource.com/c/1371392
> Commit-Queue: Jonas Olsson <jonasolsson@chromium.org>
> Reviewed-by: Henrik Boström <hbos@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#617476}
Bug: webrtc:6145
Change-Id: Ie4a09594e8a59c6598a9434c0132c1fd3543c76b
Reviewed-on: https://chromium-review.googlesource.com/c/1433237
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Jonas Olsson <jonasolsson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625611}
--
wpt-commits: e8365d71bf3a36ba494fbc96898d09e48f11e021
wpt-pr: 15038
Automatic update from web-platform-tests
Remove the `./wpt check-stability` command (#15012)
It hasn't been used in Travis CI since https://github.com/web-platform-tests/wpt/pull/14033.
--
wpt-commits: 12527c2a641a1f439a86762c60a47293b6c05272
wpt-pr: 15012