Changes:
With permission from test owner, mark this test with updated expectation of `["OK", "TIMEOUT"]` for ubuntu1804 and opt and fission.
Differential Revision: https://phabricator.services.mozilla.com/D59406
--HG--
extra : moz-landing-system : lando
Changes:
Several tests in `screen-orientation` subsuite are flaky when run on ubuntu1804 with either `webrender` or `asan`. Mark them with expectation of ["OK", "ERROR"] to compensate.
Differential Revision: https://phabricator.services.mozilla.com/D57651
--HG--
extra : moz-landing-system : lando
Do this only on nightly for now since we're about to enter the soft freeze.
(No test updates yet, as try is still running, and I need to figure out how to
import Oriol's changes into WPT, but I wanted to ensure that you were fine with
this)
Differential Revision: https://phabricator.services.mozilla.com/D54595
--HG--
extra : moz-landing-system : lando
Use test identifiers that look like posix-compliant relative file paths rather than URLs; identifier "paths" are relative to topsrcdir -- an intuitive, brief mapping from identifier to test file.
This patch adds (expands) a --topsrcdir option to runreftest.py and updates CI configuration to set it appropriately. runreftest.py calculates a manifest ID, a path relative to topsrcdir, for each requested manifest and passes those manifest IDs to manifest.jsm. In manifest.jsm, a new manifest ID is generated when a manifest is included from a new directory. Test identifiers are generated by adding the test file name to the manifest ID.
Examples (url -> identifier):
- file:///builds/worker/workspace/build/tests/reftest/tests/dom/svg/crashtests/398926-fill.svg -> dom/svg/crashtests/398926-fill.svg
- file:///Z:/task_1577755655/build/tests/reftest/tests/dom/svg/crashtests/398926-fill.svg -> dom/svg/crashtests/398926-fill.svg
- http://10.7.205.207:8854/tests/dom/svg/crashtests/398926-fill.svg -> dom/svg/crashtests/398926-fill.svg
- file:///builds/worker/workspace/build/tests/jsreftest/tests/js/src/tests/jsreftest.html?test=test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-31.js -> js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-31.js
- chrome://reftest/content/bugs/299837-2.xhtml -> layout/reftests/bugs/299837-2.xhtml
- http://localhost:36067/1577754972876/1/289480.html#top -> layout/reftests/bugs/289480.html#top
- about:blank -> about:blank
- data:text/html,<body> -> data:text/html,<body>
Differential Revision: https://phabricator.services.mozilla.com/D58415
--HG--
extra : moz-landing-system : lando
The issue here is that the sort order of 2 or more elements with the same key
is indeterminate: One run (say, one test chunk) may order them one way and another
run (another test chunk) may order them another. The chunk_by_manifest() filter
relies on sort order in two places, in both cases using list length as the key
for sorting; as equal list lengths are not uncommon, multiple runs can assign
very different lists of tests to the chunks, even though all the inputs are the
same. Extending keys with unique data provides a simple fix.
Differential Revision: https://phabricator.services.mozilla.com/D59227
--HG--
extra : moz-landing-system : lando
The tests are now using mutation observer to check
when the dom is updated instead.
Differential Revision: https://phabricator.services.mozilla.com/D57499
--HG--
extra : moz-landing-system : lando
CLOSED TREE
Backed out changeset 27cec4c76272 (bug 1601688)
Backed out changeset 9aa05612f10f (bug 1601688)
--HG--
extra : rebase_source : 8be2ada196777716cf7a1a47112033b8d1afd481
The tests are now using mutation observer to check
when the dom is updated instead.
Differential Revision: https://phabricator.services.mozilla.com/D57499
--HG--
extra : moz-landing-system : lando
Automatic update from web-platform-tests
Internalize `fetch/metadata/appcache.tentative.https.sub.html`.
The test is flaky on WPT servers as the verification steps run it without
clearing state between runs. This is unfortunate, as appcache is quite
difficult to remove from the web.
Given that vendors are generally trying to get rid of appcache, and
the fact that this test keeps blocking commits in WPT
(e.g. web-platform-tests/wpt#21069) it seems reasonable to move it out of
WPT and into Chromium's internal test repo instead.
Bug: 1029525
Change-Id: I9b7a7fd43033dca811c84569beec27e5d5fde237
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1989539
Auto-Submit: Mike West <mkwst@chromium.org>
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#729289}
--
wpt-commits: 9cf766399d9a62857aef41694010ff2c5da2ccd4
wpt-pr: 21082
Automatic update from web-platform-tests
Added two rendering tests for color-scheme:dark.
The background for an iframe is transparent, even with a dark
color-scheme. Also, test that the computed style on the root element is
transparent with a dark color-scheme.
These tests need to be run with a preferred color-scheme of dark in
order to have a used value of dark. A helper stylesheet is used to
enforce that.
Bug: 939811
Change-Id: I9fb3db1c694b1830865d31cef494636f3a2d43c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1989535
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#729283}
--
wpt-commits: 6a2c9b9b36786def004a69ae8e0b79eaeee3ff3e
wpt-pr: 21080
Automatic update from web-platform-tests
Fix `Sec-Fetch-Dest` for portal
Change-Id: Iabc10042660185f9bb62792d8c8f5c9a86a6d1b9
Bug: 1035402
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1960351
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Yifan Luo <lyf@google.com>
Cr-Commit-Position: refs/heads/master@{#729274}
--
wpt-commits: bc2712346760e1af8d9edd829a7e87a3844fd494
wpt-pr: 20729
Automatic update from web-platform-tests
[webnfc] Support writing embedded records
This CL enables WebDevs to provide an NDEFMessageInit dictionary as
NDEFRecordInit#data, to create a ndef record whose payload is a ndef
message (thus we get embedded records), then serializes the payload ndef
message to bytes as payload when writing the record into a nfc tag.
The spec change:
https://github.com/w3c/web-nfc/pull/359
BUG=520391
Change-Id: I4120092d7a818d047f7e1d30ce891a8a84180b48
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1983512
Commit-Queue: Leon Han <leon.han@intel.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#729267}
--
wpt-commits: 3892f2f7be7ace493d28fd4dae80ab10d9953756
wpt-pr: 21047
Automatic update from web-platform-tests
Roll WebGPU CTS
Roll in copyImageBitmapToTexture cts
Change-Id: Ie4ddf5f7dad5fa6487cbaedc5ca78e6e1d448602
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1986630
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#729235}
--
wpt-commits: 527a9287825118957bb7d94c098c448cef9d6982
wpt-pr: 21043
Automatic update from web-platform-tests
MediaRecorder: Implements spontaneous stopping.
When all recorded tracks have ended, the MediaRecorder should spontaneously
stop and invoke onstop(), according to
https://www.w3.org/TR/mediastream-recording/#mediarecorder-methods.
This change implements this previously unimplemented feature.
Bug: 1013590,1035454
Change-Id: Ia96fa56f8ef20ff347822591c01703bfb276072b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1969577
Commit-Queue: Markus Handell <handellm@google.com>
Reviewed-by: Miguel Casas <mcasas@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#729067}
--
wpt-commits: 3785c85141a5595ace07703b63ff2f092651b546
wpt-pr: 20865
Automatic update from web-platform-tests
Add tests for cookies' `Domain` attribute.
The current WPT suite for cookies' domain attribute is quite broken; we
did a bad job porting it. This patch adds tests for the specific case
called out in https://github.com/httpwg/http-extensions/issues/238,
and described in https://tools.ietf.org/html/rfc6265#section-5.2.3.
Change-Id: Ib8614d5834e028cfc093594b22bc7c8cb4f086a2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1983228
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728947}
--
wpt-commits: fee0bc6757220fed75e3a5e286bcdafea0849575
wpt-pr: 20934
Automatic update from web-platform-tests
[Trusted Types] Should not throw error if default createXYZ policy is empty under report-only.
Bug: 1008022
Change-Id: I3e9d867eb354c518cf03b931b30c3df1d313d6c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985925
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Commit-Queue: Yifan Luo <lyf@google.com>
Cr-Commit-Position: refs/heads/master@{#728902}
--
wpt-commits: a74e1f57038e8cb818c2feb9cd879e540d50fcc1
wpt-pr: 21027
Automatic update from web-platform-tests
[css-grid] Exclude implicit grid tracks from the resolved value
https://github.com/w3c/csswg-drafts/issues/4475 resolved to try to stop
including implicit tracks in the resolved value of grid-template-columns
and grid-template-rows.
This implies that the resolved values will have less information now,
which affects lots of tests. I have edited them depending on the case:
- When the size of the track was irrelevant (e.g. just checking whether
some value was syntactically valid), I have just updated the expected
value.
- When the size of the track was relevant, but it wasn't important for
the tracks to be implicit, I have made them explicit in order to get
the same value.
- When the test was about the sizes of implicit tracks, I have added
new checks for the size and position of the grid items.
Intent to Implement and Ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/EKvyx2lZJXI
Spec: https://drafts.csswg.org/css-grid/#resolved-track-list
Bug: 1024927
Change-Id: I4677c184be263eaab08d4aee95bb868306d58228
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1897931
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#728894}
--
wpt-commits: a5ef60f36a5d3a4e2c6903648a20296205c42725
wpt-pr: 20327
Automatic update from web-platform-tests
[css-pseudo] Test dynamic 'list-style-position' for nested ::marker
marker-content-013.html was already testing that various kinds of list
markers are properly updated when 'list-style-position' changes.
However, nested ::marker originated by a ::before or ::after were not
included. I'm working on a patch that could have broken that case, so
covering it in the test seems a good idea.
BUG=457718
TEST=external/wpt/css/css-pseudo/marker-content-013.html
Change-Id: I99c72c02298372c2d026adea99fb580a9bc8890a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985951
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728868}
--
wpt-commits: 2716d92b9325da7076d37d1b048d76ced69a269d
wpt-pr: 21058
Automatic update from web-platform-tests
Don't try to use blobs as CanvasImageSource for OffscreenCanvas tests
Several OffscreenCanvas tests try to directly pass the result of an
XMLHttpRequest directly into 2d canvas context functions that take
CanvasImageSource as an argument. As blob is not a valid CanvasImageSource,
these tests all fail with TypeError. This fixes issue #20867.
--
wpt-commits: d1b00400ea0cd9576809049c86689211000ace50
wpt-pr: 20886