If the wpt manifest format changes we bump the version number, causing
loading the old manifest to throw an error. We weren't correctly
handling this error when trying to update the manifest (by creating a
new empty manifest) so updates after the version number changed broke.
MozReview-Commit-ID: 4H1nMtRI9PZ
Differential Revision: https://phabricator.services.mozilla.com/D3771
--HG--
extra : moz-landing-system : lando
Automatic update from web-platform-testsSec-Metadata: Remove the 'target' attribute.
This patch removes the 'target' attribute by replacing it with a new
'destination' value that distinguishes between top-level and nested
navigations.
Spec: de75307091
Bug: 861678, 843478
Change-Id: I2bf5df1b93fb2c7c341cbe6da30d99bb19d40626
Reviewed-on: https://chromium-review.googlesource.com/1172137
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#583605}
--
wpt-commits: 7dbb4b66740563687a254b8e4cd8f36ac836d48f
wpt-pr: 12526
Automatic update from web-platform-testsAdded new Sec-Metadata Web Platform Tests.
Added tests for:
- object, embed,
- font
- style
- redirect
- report
- xslt
- sharedworker
- worker
- serviceworker
- track
- audio, video tests are unstable and will be available in my GH repo (https://github.com/mtrzos/wpt/tree/sec-metadata-media/fetch/sec-metadata)
Bug: 860710, 860715
Change-Id: I177dfe39629fb704e4e66a90981c279f4d8d8eb1
Reviewed-on: https://chromium-review.googlesource.com/1129238
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#578341}
--
wpt-commits: 4d4c0434a6e9a318458ab424e9396f053a30bb71
wpt-pr: 12162
Automatic update from web-platform-tests[wptrunner] Implement `--null` in test lists (#12483)
By using the null byte as a separator between test names, the output of
the `tests-affected` and `files-changed` commands can be made safe for
programmatic usage.
--
wpt-commits: c0a1bc68d7f463a0f7b8a318d3cdc2b56e2cc044
wpt-pr: 12483
Automatic update from web-platform-testsModify expected state for test of window.event with nodes moving
WPT test for window.event checks global event with nodes moving.
Global event is set to invoked event before calling listener only if
global is a Window and tuple's item-in-shadow-tree is false.
(See 2-8: https://dom.spec.whatwg.org/#concept-event-listener-inner-invoke)
This item-in-shadow-tree is saved before calling listener, so nodes
moving inside listener does not affect it.
(See 2: https://dom.spec.whatwg.org/#concept-event-path-append)
Current test assumes that global event is set to invoked event even if
the EventTarget where the event is invoked at is in shadow tree before
calling listener, but it should not be set as mentioned above.
With this reason, window.event should be undefined if EventTarget is in
shadow tree. This CL correct it.
Also, chromium does not support this operation now, so I created a
issue for this:
https://bugs.chromium.org/p/chromium/issues/detail?id=874770
Change-Id: Ic068bcbde8fc2f128515be7c24f8829deb77d64a
Reviewed-on: https://chromium-review.googlesource.com/1177406
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Commit-Queue: Yuki Yamada <yukiy@google.com>
Cr-Commit-Position: refs/heads/master@{#583594}
--
wpt-commits: f62d0d3bde3ac78013082b982224693ba2c0b819
wpt-pr: 12518
Automatic update from web-platform-testsFetch: tests for further CORS restrictions
For https://github.com/whatwg/fetch/pull/736.
--
wpt-commits: a70e655d979df85b59e977b61361c0d6d8bf2bf2
wpt-pr: 11432
Automatic update from web-platform-testsAdd a test for constructing-form-data-set (#12517)
- Unify the code style as well.
- Fix#3829.
--
wpt-commits: 513f0dad8e143b6207db982c2c0ec8bc785e448e
wpt-pr: 12517
Automatic update from web-platform-testsEnable the "Content hint" attribute of MediaStreamTrack
Also moves a test from internal to public repo.
Bug: chromium:653531
Change-Id: I99224f86fb9abb44784c861b6c2ba0b3c9e020c4
Reviewed-on: https://chromium-review.googlesource.com/1175124
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#583585}
--
wpt-commits: eb51da896316fc87bef0ad3f9984c3ca8e550c61
wpt-pr: 12516
Automatic update from web-platform-testsModify expected state for test of window.event with listener from a different global
Current wpt test of window.event checks global event on invoking a
listener from a different global.
The logic of the test is:
1. create an iframe element and set it as a child of parent window
2. add listeners
3. load event is dispatched in the context of child frame and a listener
in the context of parent window is invoked
4. a event (named "hi") is dispatched inside the listener invoked in
step 3. and a listener in the context of child frame is called
5. then check the global event of each context
The test says that the global event of the parent context on step 5.
should be undefined, but it should be load event that is dispatched
step 3. in the logic above. This is because that events are dispatched
synchronously by EventTarget.dispatchEvent() and that the global event
of the context of some listener is set to the passed event before
invoking the listener.
(See: https://dom.spec.whatwg.org/#concept-event-listener-inner-invoke)
These means that load event is still being processed while listeners
for "hi" event is executed and that the global event of the parent
window must be the load event.
Therefore, this CL corrects that.
Change-Id: I2116da87d06168b9fc113826311089e1e516e488
Reviewed-on: https://chromium-review.googlesource.com/1177216
Commit-Queue: Yuki Yamada <yukiy@google.com>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#583581}
--
wpt-commits: 27a88cc8a125d25e27fd9d49358b0dc8d445d103
wpt-pr: 12511
Automatic update from web-platform-tests[testdriver.js] Document and test `bless` method (#11840)
This new API was first introduced via [1]. Complete that initial work by
adding documentation and automated tests.
[1] 8b8082f30267410e4b3729439be23df8b803dde8
--
wpt-commits: 6a86d4a0632848f5049c6e9fcdd21f7ffb1d34c2
wpt-pr: 11840
The script was setting minidump_stackwalk_path, signalling that minidump_stackwalk
is expected to be found pre-installed at that location. When the path is not set,
the executable is downloaded.
This is a collection of fix-ups to the corresponding tests for CSS animations to
apply the same sort of naming etc. that we have now applied to CSS transitions
tests.
--HG--
rename : testing/web-platform/tests/css/css-animations/CSSAnimation-getComputedTiming.tentative.html => testing/web-platform/tests/css/css-animations/AnimationEffect-getComputedTiming.tentative.html
extra : rebase_source : a5e5e34cf389e3d6c8e4d11e80568f17988549c2
This makes chunks and timeouts on the MacOSX64 coverage build closer to what we have defined for the Windows build.
Differential Revision: https://phabricator.services.mozilla.com/D2149
--HG--
extra : moz-landing-system : lando
This patch changes the failure condition of all mochitest tests to take the number of failures (given by self.countfail). It also adds a condition to check if there are passing and todo counts, and if there are not, the test chunk fails. With this change, mochitest test chunks will fail if the failure count is not 0, or all the counts (pass, todo, and fail) are 0. This fixes a case where the TODO tests were considered as failures when no passing tests were run along side them.
Differential Revision: https://phabricator.services.mozilla.com/D3612
--HG--
extra : moz-landing-system : lando
All tests have been disabled on debug builds since 73ff8c6e0837 [1]. We should
also disable them on ASAN builds for now.
This will stop intermittent failures on properties-value-inherit-001.html
(bug 1420020), and on properties-value-inherit-002.html (bug 1429404 and
bug 1444280). There is no intermitent failures bugs for
properties-value-inherit-003.html though.
There is no other high volume intermittent failure at this moment.
[1] https://hg.mozilla.org/mozilla-central/rev/73ff8c6e0837
Differential Revision: https://phabricator.services.mozilla.com/D3583
--HG--
extra : moz-landing-system : lando