Automatic update from web-platform-tests
Revert "Move EventTiming tests to WPT"
This reverts commit a97f76cd07db5041ec7a3665e37c228b1e92f8a0.
Reason for revert:
Findit (https://goo.gl/kROfz5) identified CL at revision 610669 as the
culprit for flakes in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/flake/flake-culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vYTk3Zjc2Y2QwN2RiNTA0MWVjN2EzNjY1ZTM3YzIyOGIxZTkyZjhhMAw
Sample Failed Build: https://ci.chromium.org/buildbot/chromium.linux/Linux%20Tests%20%28dbg%29%281%29/75936
Sample Failed Step: webkit_layout_tests
Sample Flaky Test: external/wpt/event-timing/event-timing-retrievability.html
Original change's description:
> Move EventTiming tests to WPT
>
> This CL moves the tests in http/tests/event-timing to external/wpt/event-timing.
> The slow image is change from php based to python based. The click is now
> handled by test driver. and setTimeout is replaced with step_timeout.
>
> Bug: 841224
> Change-Id: I035c087550a2d9a67cda1aed88553c16967d04b6
> Reviewed-on: https://chromium-review.googlesource.com/c/1349451
> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
> Reviewed-by: Timothy Dresser <tdresser@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#610669}
Change-Id: Ia7d9f24fd9866fde7fed255b6b7554e44e4a39ff
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 841224, 908187
Reviewed-on: https://chromium-review.googlesource.com/c/1349500
Cr-Commit-Position: refs/heads/master@{#610689}
--
wpt-commits: 97fdb80e9b3bf9bb1d84c6cf9d312b527d92879c
wpt-pr: 14220
Automatic update from web-platform-tests
Move EventTiming tests to WPT
This CL moves the tests in http/tests/event-timing to external/wpt/event-timing.
The slow image is change from php based to python based. The click is now
handled by test driver. and setTimeout is replaced with step_timeout.
Bug: 841224
Change-Id: I035c087550a2d9a67cda1aed88553c16967d04b6
Reviewed-on: https://chromium-review.googlesource.com/c/1349451
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610669}
--
wpt-commits: 42061028f3951380908b400fb1b23a2d6e16bb22
wpt-pr: 14215
Automatic update from web-platform-tests
Align resource timing buffer full processing to spec PR 168
This change implements the processing model from PR 168[1], when
it comes to setResourceTimingBufferSize(), clearResourceTimings()
and the firing of the resourcetimingbufferfull event.
[1] https://github.com/w3c/resource-timing/pull/168
Change-Id: I3a57196f10e0b4cf2bae5662b0e075673a0c2d80
Reviewed-on: https://chromium-review.googlesource.com/c/1345269
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Commit-Queue: Yoav Weiss <yoav@yoav.ws>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610667}
--
wpt-commits: 06720fac129ee8916f1a9309ebc0bfa134604bfe
wpt-pr: 14167
Automatic update from web-platform-tests
Set default for manifest_update flag appropriately.
--
wpt-commits: 81607985fc9485cbf9f3d0a8ae74359f885eb36b
wpt-pr: 14217
Automatic update from web-platform-tests
Media Capabilities: switch MediaCapabilitiesInfo to a dictionary.
This required to create a custom callback class as CallbackPromiseAdapter
does not work well with dictionaries.
This is also updating the media-capabilities.idl file in WPT, based on:
https://raw.githubusercontent.com/tidoust/reffy-reports/master/whatwg/idl/media-capabilities.idl
Bug: 907704
Change-Id: I13bb3c43a7461398f7866f033527bd3ce1bed140
Reviewed-on: https://chromium-review.googlesource.com/c/1347001
Commit-Queue: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610655}
--
wpt-commits: c7a5c87e5c315051c40c6769952214f5c819df93
wpt-pr: 14181
Automatic update from web-platform-tests
Fix two fullscreen wpt tests for UAv2.
Also marks one currently untestable test.
Bug: 906791
Change-Id: I17fd03f16e93244be80f9572db8c43e8e0b95678
Reviewed-on: https://chromium-review.googlesource.com/c/1347092
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610651}
--
wpt-commits: 1700cffc1ede02465c9aca38d06cbad9d634a920
wpt-pr: 14194
Automatic update from web-platform-testsRename "safari_webdriver" to "safari", get rid of "safari" (#14213)
--
wpt-commits: f13770f6053eb26328adf487c7f80431da5c4509
wpt-pr: 14213
Automatic update from web-platform-testsDocument the source email for assignment (#14214)
--
wpt-commits: ad865c2f6bd3ce9ab1333eb78df445cd4c805f36
wpt-pr: 14214
Automatic update from web-platform-testsRemove timeout in async_test for miscellaneous tests (#14094)
Remove all the timeout in `async_test` for miscellaneous tests
except html, IndexedDB, websockets, mediacapture-streams and cookies.
--
wpt-commits: 565cc2b9a470fdf83c703033d7beb3140aa3a6ce
wpt-pr: 14094
Automatic update from web-platform-testsRevert "Find manifest for download by tags instead of commits"
Possible but unlikely cause of https://github.com/web-platform-tests/wpt/issues/14207.
This reverts commit 3657828ff4243fcc2f3b3fa4e7bed34d646ad565.
--
wpt-commits: 5438f72ea0bc2abb3754b2b906a34d497bd8457c
wpt-pr: 14208
Automatic update from web-platform-testsFetch: expect empty string as default instead of OK
Follow-up to 99e9e996267ccd5c1344b7d0164c5e5763b3b174.
--
wpt-commits: bf2bef64b0056d8641ba1caf65315fa28221add9
wpt-pr: 14204
Automatic update from web-platform-testsRemove timeout in async_test for html tests (#14087)
After remove the timeout parameter from async_test, the first parameter
`undefined` is no use and should be removed.
--
wpt-commits: 1f92ddd1228e19c9524f27d04fac413ae77d1ea3
wpt-pr: 14087
Automatic update from web-platform-testsAdd tests for no active script in import() (#14157)
Follows https://github.com/whatwg/html/pull/4181.
--
wpt-commits: 5241a3fe2c638f9fadcc040f39f3e6a71a2be2e1
wpt-pr: 14157
Automatic update from web-platform-testsFind manifest for download by tags instead of commits
This makes it possible to use `./wpt manifest` on a checkout that is
more than 50 commits behind master. The downside is that it will require
more network requests if the most recent tag/tags don't have releases
uploaded.
Add more warnings to make it clearer why it goes wrong when it does.
--
wpt-commits: 3657828ff4243fcc2f3b3fa4e7bed34d646ad565
wpt-pr: 14025
Automatic update from web-platform-testsAutomate one fullscreen test using `test_driver.bless` (#14072)
Part of https://github.com/web-platform-tests/wpt/issues/7281.
--
wpt-commits: 39e6009b920f632e6c2fee6cd3d96418d677d04f
wpt-pr: 14072
Automatic update from web-platform-testsFix Feature Policy report output
This brings the feature policy report format in line with the spec,
and fixes the tests which were broken by WPT import.
Bug: 907232
Change-Id: If9d9469956221c18a1aa72ee39debb1340efc01f
Reviewed-on: https://chromium-review.googlesource.com/c/1338167
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610427}
--
wpt-commits: 1832abd9419a532881abe413ef20e717ee8d2a3e
wpt-pr: 14154
Automatic update from web-platform-tests[streams] Refactor to multi-global test format (#14172)
* Rename streams tests to .any.js
* Use metadata to import resources in streams tests
* Run streams tests in all scopes
* Delete old test wrappers
* Delete old test wrapper generator
* Replace setTimeout with step_timeout
* Use t.step_timeout in tests
* Remove obsolete done calls
--
wpt-commits: a89730a0f3638d709ccc42064c8f8eb8935b04f7
wpt-pr: 14172
Automatic update from web-platform-testsAdd a list of BackgroundFetchRecord objects to BackgroundFetchRegistration.
When we allow access to active background fetches, BackgroundFetchRecords for
the fetch can be accessed from multiple places. It simplifies matters if
we return the same record for a request whenever it's accessed.
This CL adds a (private) list of BackgroundFetchRecords to the
BackgroundFetchRegistration object, and updates it every time match and
matchAll() are called.
The second change introduced here is to not immediately resolve
responseReady() if the fetch is active and a response for the request
isn't yet available. Once the fetch has completed, or there's a response
available for the request, we resolve pending promises. We also make sure to
return the same promise (resolved or unresolved) for a given record,
every time responseReady is called.
For a more detailed discussion, see the following doc:
https://docs.google.com/document/d/1CrbWrnnshhyp_SfiAeuODpnQX36GK3Bsi19rXQGez6Q/edit?usp=sharing
Bug: 875201
Change-Id: I8cb386efd19086c0993ad2be2fb2691ad90597ec
Reviewed-on: https://chromium-review.googlesource.com/c/1336151
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610410}
--
wpt-commits: 12720fdc8914deec3e7cc627036a26217cc1e908
wpt-pr: 14060
Automatic update from web-platform-testsMake ReadableStream extendable
IDL defined ReadableStream was not extendable because it didn't use
provided |info.Holder()| as its wrapper. Instead, it creates a new
wrapper in Create functions.
This CL solves the issue by making the constructor "custom". The custom
constructor creates a blink::ReadableStream first, then associates it
to the wrapper, and then calls the appropriate Init function.
Bug: 906476
Change-Id: I91a7fec1cf4ee5e08704a944b0af852584d1679e
Reviewed-on: https://chromium-review.googlesource.com/c/1347643
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610391}
--
wpt-commits: a51c2df43ad4491d9a778f0f93e83b596fe47c2b
wpt-pr: 14185
Automatic update from web-platform-testsExpose all constants on SVGFEBlendElement
Per:
https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEBlendElement
All other browsers expose these already.
Bug: 906612
Change-Id: I4be6185d4832d980a5d7c6518dcb0b2ccca2ce82
Reviewed-on: https://chromium-review.googlesource.com/c/1341846
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610379}
--
wpt-commits: 21705cd7f9e2319c8e0bdb7f315f4217707fbe76
wpt-pr: 14148
Automatic update from web-platform-testsWPT: service worker: canvas tainting with two images from the same URL
This adds a test that does the following:
- Writes to a canvas with a cors same-origin image
- Writes to a canvas with a cors cross-origin image from the same URL
- Tests that the canvas is tainted after the second step.
Bug: 907047
Change-Id: Ie231b442eb9b55c642b3957c065555e6f4997a83
Reviewed-on: https://chromium-review.googlesource.com/c/1347952
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610356}
--
wpt-commits: d65f24c346dff3b5dce2983b413805b97c223417
wpt-pr: 14183
Automatic update from web-platform-testsAdd scroll-animations reviewers
Antoine and Stephen have recently been added as editors of the spec
--
wpt-commits: c34207cd731d8aebfb6a8b7eb706259149b6240b
wpt-pr: 14189