mirror of
https://github.com/servo/servo.git
synced 2025-06-09 09:03:23 +00:00
Auto merge of #26831 - servo-wpt-sync:wpt_update_09-06-2020, r=jdm
Sync WPT with upstream (09-06-2020) Automated downstream sync of changes from upstream as of 09-06-2020. [no-wpt-sync] r? @servo-wpt-sync
This commit is contained in:
commit
1a561242cf
647 changed files with 93208 additions and 2589 deletions
|
@ -4,7 +4,10 @@ ENV \
|
||||||
#
|
#
|
||||||
# Some APT packages like 'tzdata' wait for user input on install by default.
|
# Some APT packages like 'tzdata' wait for user input on install by default.
|
||||||
# https://stackoverflow.com/questions/44331836/apt-get-install-tzdata-noninteractive
|
# https://stackoverflow.com/questions/44331836/apt-get-install-tzdata-noninteractive
|
||||||
DEBIAN_FRONTEND=noninteractive
|
DEBIAN_FRONTEND=noninteractive \
|
||||||
|
LANG=C.UTF-8 \
|
||||||
|
LANGUAGE=C.UTF-8 \
|
||||||
|
LC_ALL=C.UTF-8
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
apt-get update -q && \
|
apt-get update -q && \
|
||||||
|
@ -30,5 +33,8 @@ RUN \
|
||||||
gcc \
|
gcc \
|
||||||
#
|
#
|
||||||
# Installing rustup and sccache (build dockerfile) or fetching build artifacts (run tasks)
|
# Installing rustup and sccache (build dockerfile) or fetching build artifacts (run tasks)
|
||||||
curl
|
curl \
|
||||||
|
# Setting the default locale
|
||||||
|
locales \
|
||||||
|
locales-all
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
[Fetching a blob URL immediately before revoking it works in an iframe.]
|
[Fetching a blob URL immediately before revoking it works in an iframe.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[abort-before-watchAdvertisements.https.window.html]
|
||||||
|
[watchAdvertisements() rejects if passed an aborted signal.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[abort-pending-operation.https.window.html]
|
||||||
|
[AbortController stops a pending watchAdvertisements() operation.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[abort-signal-stops-events.https.window.html]
|
||||||
|
[AbortController stops 'advertisementreceived' events from being fired on the device object.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[abort-subsequent-watchAdvertisements-call-stops-events.https.window.html]
|
||||||
|
[AbortController on subsequent watchAdvertisements() call cancels the watch advertisements operation.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[advertisementreceived-event-fired.https.window.html]
|
||||||
|
[watchAdvertisements() enables 'advertisementreceived' events to be fired on the device object.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[concurrent-watchAdvertisements-calls.https.window.html]
|
||||||
|
[concurrent watchAdvertisements() calls results in the second call rejecting with 'InvalidStateError']
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[subsequent-watchAdvertisements-call.https.window.html]
|
||||||
|
[subsequent watchAdvertisements() calls result in the second call resolving successfully.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[watching-two-devices-abort-one-watchAdvertisements.https.window.html]
|
||||||
|
[AbortController while watching advertisements for two devices stops the correct watchAdvertisements() operation.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[watching-two-devices.https.window.html]
|
||||||
|
[Events are fired on correct device with multiple watchAdvertisements() calls.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[hit-test-floats-005.html]
|
|
||||||
[Miss clipped float]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[flex-minimum-height-flex-items-023.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[text-decoration-thickness-fixed.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[text-decoration-thickness-from-font-variable.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,25 @@
|
||||||
|
[3d-rendering-context-behavior.tentative.html]
|
||||||
|
[Perspective applies to direct DOM normal-flow children]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Perspective applies to direct DOM abs-pos children]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Direct DOM parent is root of rendering context]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Perspective applies to direct DOM fixed-pos children]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Perspective does not apply to DOM normal-flow grandchildren]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Perspective does not apply to DOM abs-pos grandchildren]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Perspective does not apply to DOM fixed-pos grandchildren]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Intermediate DOM nodes cause rendering context to end]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[backface-visibility-hidden-004.tentative.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[backface-visibility-hidden-005.tentative.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[backface-visibility-hidden-animated-001.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
||||||
|
[backface-visibility-hidden-animated-002.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
||||||
|
[preserve-3d-flat-grouping-properties.tentative.html]
|
||||||
|
expected: ERROR
|
|
@ -11,3 +11,6 @@
|
||||||
[Setting currentTime to null on a CSS transition throws]
|
[Setting currentTime to null on a CSS transition throws]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Transition reversing behavior respects currentTime and uses the transition's current position.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -14,3 +14,15 @@
|
||||||
[A transition with no keyframes still returns the original transitionProperty]
|
[A transition with no keyframes still returns the original transitionProperty]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[A transition with replaced keyframes animating nothing on a property being controlled by another modified transition exhibits normal reversing behavior and reverses from the other transition's current value.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[A transition with replaced keyframes animating the same property still exhibits normal reversing behavior.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[A transition with replaced keyframes animating a different property still exhibits normal reversing behavior (reversing from the base value).]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[A transition with replaced keyframes animating nothing still exhibits normal reversing behavior (reversing from the base value).]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[root-color-transition.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -977,3 +977,9 @@
|
||||||
[-webkit-appearance: scale-horizontal (invalid)]
|
[-webkit-appearance: scale-horizontal (invalid)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[appearance: tab-scroll-arrow-forward (invalid)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[-webkit-appearance: tab-scroll-arrow-forward (invalid)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[CaretPosition-001.html]
|
|
||||||
[Element at (400, 100)]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[elementFromPoint-001.html]
|
|
||||||
[CSSOM View - 5 - extensions to the Document interface]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -17,3 +17,6 @@
|
||||||
[test the top of layer]
|
[test the top of layer]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[test some point of the element: top left corner]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[svg-sourcegraphic-invalidation-001.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,22 @@
|
||||||
|
[prefers-color-scheme.html]
|
||||||
|
[Should be parseable in JS: '(prefers-color-scheme: dark)']
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should be parseable in a CSS stylesheet: '(prefers-color-scheme: light)']
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should be parseable in a CSS stylesheet: '(prefers-color-scheme)']
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Check that prefer-color-scheme evaluates to true in the boolean context]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should be parseable in a CSS stylesheet: '(prefers-color-scheme: dark)']
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should be parseable in JS: '(prefers-color-scheme)']
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should be parseable in JS: '(prefers-color-scheme: light)']
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[HTMLMediaElement.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -312,18 +312,12 @@
|
||||||
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
|
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: */* text/html]
|
[<iframe>: combined response Content-Type: */* text/html]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -333,6 +327,12 @@
|
||||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
[<iframe>: combined response Content-Type: text/html;" text/plain]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -53,9 +53,3 @@
|
||||||
[combined text/javascript ]
|
[combined text/javascript ]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[separate text/javascript x/x]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[separate text/javascript error]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -11,3 +11,6 @@
|
||||||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[X-Content-Type-Options%3A%20'NosniFF']
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[abort-document-load.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[Aborting a Document load]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[traverse_the_history_3.html]
|
[traverse_the_history_2.html]
|
||||||
[Multiple history traversals, last would be aborted]
|
[Multiple history traversals, last would be aborted]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[cross-origin-objects-on-new-window.html]
|
|
||||||
expected: TIMEOUT
|
|
|
@ -1,5 +1,5 @@
|
||||||
[embedded-opener-remove-frame.html]
|
[embedded-opener-remove-frame.html]
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[opener of discarded nested browsing context]
|
[opener of discarded nested browsing context]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -2,12 +2,15 @@
|
||||||
[Test context creation attributes alpha: true]
|
[Test context creation attributes alpha: true]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Test context creation attributes alpha: false]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Test default context creation attributes]
|
[Test default context creation attributes]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test context creation attributes willReadFrequently: true]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test context creation attributes alpha: false]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
[Test context creation attributes desynchronized: false]
|
[Test context creation attributes desynchronized: false]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[tr-transform-and-will-change.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[networkState_during_progress.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -1,5 +1,5 @@
|
||||||
[iframe_sandbox_popups_escaping-1.html]
|
[iframe_sandbox_popups_escaping-1.html]
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[iframe_sandbox_popups_escaping-3.html]
|
[iframe_sandbox_popups_escaping-3.html]
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[form-double-submit-3.html]
|
|
||||||
[<button> should have the same double-submit protection as <input type=submit>]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
[webGLCanvasContext_makecompatible_reentrant.https.html]
|
||||||
|
[Verify promises from reentrant calls to makeXRCompatible() are resolved]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Verify promise from a non-reentrant to makeXRCompatible() is resolved]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
[exposure.any.worker.html]
|
||||||
|
|
||||||
|
[exposure.any.serviceworker.html]
|
||||||
|
expected: ERROR
|
||||||
|
|
||||||
|
[exposure.any.html]
|
||||||
|
[SharedWorker exposure]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[exposure.any.sharedworker.html]
|
||||||
|
expected: ERROR
|
|
@ -1,5 +1,4 @@
|
||||||
[003.html]
|
[003.html]
|
||||||
expected: ERROR
|
|
||||||
[shared]
|
[shared]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
[shared-worker-in-data-url-context.window.html]
|
[shared-worker-in-data-url-context.window.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[Create a shared worker in a data url frame]
|
[Create a shared worker in a data url frame]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
[Create a data url shared worker in a data url frame]
|
[Create a data url shared worker in a data url frame]
|
||||||
expected: FAIL
|
expected: NOTRUN
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
|
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,4 @@
|
||||||
|
[abort-before-watchAdvertisements.https.window.html]
|
||||||
|
[watchAdvertisements() rejects if passed an aborted signal.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[abort-pending-operation.https.window.html]
|
||||||
|
[AbortController stops a pending watchAdvertisements() operation.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[abort-signal-stops-events.https.window.html]
|
||||||
|
[AbortController stops 'advertisementreceived' events from being fired on the device object.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[abort-subsequent-watchAdvertisements-call-stops-events.https.window.html]
|
||||||
|
[AbortController on subsequent watchAdvertisements() call cancels the watch advertisements operation.]
|
||||||
|
expected: FAIL
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue