Auto merge of #27724 - servo-wpt-sync:wpt_update_29-10-2020, r=jdm

Sync WPT with upstream (29-10-2020)

Automated downstream sync of changes from upstream as of 29-10-2020.
[no-wpt-sync]
r? @servo-wpt-sync
This commit is contained in:
bors-servo 2020-10-29 12:14:07 -04:00 committed by GitHub
commit b15995fcab
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
349 changed files with 3319 additions and 653 deletions

View file

@ -1,4 +0,0 @@
[hit-test-floats-003.html]
[Miss float below something else]
expected: FAIL

View file

@ -0,0 +1,10 @@
[animation-shorthand.html]
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
expected: FAIL
[e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-timeline]
expected: FAIL
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
expected: FAIL

View file

@ -0,0 +1,4 @@
[elementFromPoint-001.html]
[CSSOM View - 5 - extensions to the Document interface]
expected: FAIL

View file

@ -17,6 +17,3 @@
[test the top of layer]
expected: FAIL
[test some point of the element: top left corner]
expected: FAIL

View file

@ -0,0 +1,4 @@
[elementsFromPoint-invalid-cases.html]
[The root element is the last element returned for otherwise empty queries within the viewport]
expected: FAIL

View file

@ -1,2 +0,0 @@
[matchMedia-display-none-iframe.html]
expected: ERROR

View file

@ -1,7 +0,0 @@
[offsetTopLeft-border-box.html]
[container: 1]
expected: FAIL
[container: 0]
expected: FAIL

View file

@ -0,0 +1,2 @@
[HTMLMediaElement.html]
expected: TIMEOUT

View file

@ -312,15 +312,6 @@
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
expected: NOTRUN
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*]
expected: FAIL
@ -330,6 +321,15 @@
[<iframe>: separate response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
[<iframe>: combined response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: combined response Content-Type: */* text/html]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
expected: FAIL

View file

@ -11,6 +11,3 @@
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
expected: FAIL
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff]
expected: FAIL

View file

@ -1,4 +1,4 @@
[traverse_the_history_5.html]
[traverse_the_history_3.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -1,4 +1,4 @@
[traverse_the_history_5.html]
[traverse_the_history_4.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -1,4 +0,0 @@
[creating_browsing_context_test_01.html]
[first argument: absolute url]
expected: FAIL

View file

@ -1,5 +0,0 @@
[skip-another-top-level-browsing-context.html]
expected: TIMEOUT
[Autofocus elements queued in another top-level browsing context's documents should be skipped.]
expected: TIMEOUT

View file

@ -171,3 +171,6 @@
[XHTML img usemap="#hash-id"]
expected: FAIL
[HTML (standards) IMG usemap="no-hash-name"]
expected: FAIL

View file

@ -1,5 +1,5 @@
[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]
expected: TIMEOUT

View file

@ -1,5 +1,5 @@
[iframe_sandbox_popups_escaping-2.html]
expected: TIMEOUT
expected: CRASH
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: TIMEOUT

View file

@ -1,5 +1,4 @@
[iframe_sandbox_popups_escaping-3.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: TIMEOUT
expected: FAIL

View file

@ -1,4 +1,5 @@
[iframe_sandbox_popups_nonescaping-1.html]
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL

View file

@ -1,5 +1,5 @@
[iframe_sandbox_popups_nonescaping-2.html]
expected: TIMEOUT
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN

View file

@ -1,5 +1,4 @@
[iframe_sandbox_popups_nonescaping-3.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN
expected: FAIL

View file

@ -1,5 +1,4 @@
[htmlanchorelement_noopener.html]
expected: TIMEOUT
[Check that targeting of rel=noopener with a given name reuses an existing window with that name]
expected: FAIL
@ -10,5 +9,5 @@
expected: FAIL
[Check that rel=noopener with target=_self does a normal load]
expected: NOTRUN
expected: FAIL

View file

@ -1,4 +0,0 @@
[077.html]
[ adding several types of scripts through the DOM and removing some of them confuses scheduler ]
expected: FAIL

View file

@ -0,0 +1,7 @@
[dynamic-imports-credentials-setTimeout.sub.html]
[Cross-origin dynamic import from setTimeout(string) from classic script (crossOrigin=use-credentials)]
expected: FAIL
[Cross-origin dynamic import from setTimeout(string) from module script (crossOrigin=use-credentials)]
expected: FAIL

View file

@ -0,0 +1,4 @@
[dynamic-imports-credentials.sub.html]
[Cross-origin dynamic import from classic script (crossOrigin=use-credentials)]
expected: FAIL

View file

@ -1,4 +0,0 @@
[module-static-import-delayed.html]
[document.write in an imported module]
expected: FAIL

View file

@ -3,3 +3,6 @@
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: TIMEOUT
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: FAIL

View file

@ -209,3 +209,9 @@
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t5.5061018466949463e-1\t9.3139332532882690e-1\t3.8078314065933228e-1\t4.0883172587144900e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 3.8078314065933228e-1 at index of 28696.\n\tMax RelError of 4.0883172587144900e-1 at index of 28696.\n]
expected: FAIL
[X SNR (50.42093089793805 dB) is not greater than or equal to 65.737. Got 50.42093089793805.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t5.3959959745407104e-1\t9.3139332532882690e-1\t3.9179372787475586e-1\t4.2065335580586616e-1\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 3.9179372787475586e-1 at index of 28696.\n\tMax RelError of 4.2065335580586616e-1 at index of 28696.\n]
expected: FAIL

View file

@ -0,0 +1,5 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -2,3 +2,9 @@
[Ensures free-floating anchor move gets propagated to anchor poses]
expected: FAIL
[Ensures free-floating anchor move gets propagated to anchor poses - webgl]
expected: FAIL
[Ensures free-floating anchor move gets propagated to anchor poses - webgl2]
expected: FAIL

View file

@ -5,3 +5,15 @@
[Ensures free-floating anchor creation with delayed success is handled correctly]
expected: FAIL
[Ensures free-floating anchor creation with delayed failure is handled correctly - webgl2]
expected: FAIL
[Ensures free-floating anchor creation with delayed success is handled correctly - webgl]
expected: FAIL
[Ensures free-floating anchor creation with delayed failure is handled correctly - webgl]
expected: FAIL
[Ensures free-floating anchor creation with delayed success is handled correctly - webgl2]
expected: FAIL

View file

@ -2,3 +2,9 @@
[Ensures free-floating anchor creation failure is handled correctly]
expected: FAIL
[Ensures free-floating anchor creation failure is handled correctly - webgl2]
expected: FAIL
[Ensures free-floating anchor creation failure is handled correctly - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[Ensures free-floating anchor state changes get propagated]
expected: FAIL
[Ensures free-floating anchor state changes get propagated - webgl2]
expected: FAIL
[Ensures free-floating anchor state changes get propagated - webgl]
expected: FAIL

View file

@ -8,3 +8,21 @@
[Anchor creation succeeds if the feature was requested]
expected: FAIL
[Anchor creation succeeds if the feature was requested - webgl2]
expected: FAIL
[Anchor creation fails if the feature was not requested - webgl2]
expected: FAIL
[Anchor creation fails if the feature was not requested - webgl]
expected: FAIL
[Anchor creation fails if the feature was requested but the session already ended - webgl2]
expected: FAIL
[Anchor creation fails if the feature was requested but the session already ended - webgl]
expected: FAIL
[Anchor creation succeeds if the feature was requested - webgl]
expected: FAIL

View file

@ -2,3 +2,6 @@
[Tests requestSession accepts immersive-ar mode]
expected: FAIL
[Tests requestSession accepts immersive-ar mode - webgl2]
expected: FAIL

View file

@ -5,3 +5,12 @@
[Tests environmentBlendMode for an AR device]
expected: FAIL
[Tests environmentBlendMode for an AR device - webgl2]
expected: FAIL
[Tests environmentBlendMode for an AR device - webgl]
expected: FAIL
[Tests environmentBlendMode for a VR device - webgl2]
expected: FAIL

View file

@ -14,3 +14,33 @@
[Tests interactionMode for an VR_HMD_DEVICE]
expected: FAIL
[Tests interactionMode for an AR_HMD_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for an VR_HMD_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for a INLINE_SCREEN_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for a INLINE_SCREEN_DEVICE - webgl2]
expected: FAIL
[Tests interactionMode for an AR_SCREEN_DEVICE - webgl2]
expected: FAIL
[Tests interactionMode for an AR_SCREEN_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for an VR_SCREEN_DEVICE - webgl]
expected: FAIL
[Tests interactionMode for an VR_SCREEN_DEVICE - webgl2]
expected: FAIL
[Tests interactionMode for an AR_HMD_DEVICE - webgl2]
expected: FAIL
[Tests interactionMode for an VR_HMD_DEVICE - webgl2]
expected: FAIL

View file

@ -2,3 +2,9 @@
[Input sources are re-created when handedness or target ray mode changes]
expected: FAIL
[Input sources are re-created when handedness or target ray mode changes - webgl2]
expected: FAIL
[Input sources are re-created when handedness or target ray mode changes - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[events_input_sources_change.https.html]
[Transient input sources fire events in the right order - webgl2]
expected: FAIL
[Transient input sources fire events in the right order - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[events_referenceSpace_reset_immersive.https.html]
[XRSession resetpose from a device properly fires off the right events for immersive sessions - webgl2]
expected: FAIL
[XRSession resetpose from a device properly fires off the right events for immersive sessions - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[events_referenceSpace_reset_inline.https.html]
[XRSession resetpose from a device properly fires off the right events for non-immersive sessions - webgl2]
expected: FAIL
[XRSession resetpose from a device properly fires off the right events for non-immersive sessions - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRInputSources primary input presses properly fires off the right events]
expected: FAIL
[XRInputSources primary input presses properly fires off the right events - webgl]
expected: FAIL
[XRInputSources primary input presses properly fires off the right events - webgl2]
expected: FAIL

View file

@ -2,3 +2,9 @@
[Ensures that an XRInputSources primary input being pressed and released in the space of a single frame properly fires off the right events]
expected: FAIL
[Ensures that an XRInputSources primary input being pressed and released in the space of a single frame properly fires off the right events - webgl2]
expected: FAIL
[Ensures that an XRInputSources primary input being pressed and released in the space of a single frame properly fires off the right events - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRInputSources primary input presses properly fires off the right events]
expected: FAIL
[XRInputSources primary input presses properly fires off the right events - webgl]
expected: FAIL
[XRInputSources primary input presses properly fires off the right events - webgl2]
expected: FAIL

View file

@ -0,0 +1,13 @@
[exclusive_requestFrame_nolayer.https.html]
[XRSession requestAnimationFrame must fail if the session has no baseLayer for non immersive - webgl2]
expected: FAIL
[XRSession requestAnimationFrame must fail if the session has no baseLayer for immersive - webgl2]
expected: FAIL
[XRSession requestAnimationFrame must fail if the session has no baseLayer for non immersive - webgl]
expected: FAIL
[XRSession requestAnimationFrame must fail if the session has no baseLayer for immersive - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[WebXR InputSource's gamepad gets disconnected when the input source is removed]
expected: FAIL
[WebXR InputSource's gamepad gets disconnected when the input source is removed - webgl2]
expected: FAIL
[WebXR InputSource's gamepad gets disconnected when the input source is removed - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[WebXR InputSource's gamepad properly registers input]
expected: FAIL
[WebXR InputSource's gamepad properly registers input - webgl2]
expected: FAIL
[WebXR InputSource's gamepad properly registers input - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRInputSources properly communicate their handedness]
expected: FAIL
[XRInputSources properly communicate their handedness - webgl2]
expected: FAIL
[XRInputSources properly communicate their handedness - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRInputSources with a target ray mode of 'tracked-pointer' properly communicate their poses]
expected: FAIL
[XRInputSources with a target ray mode of 'tracked-pointer' properly communicate their poses - webgl2]
expected: FAIL
[XRInputSources with a target ray mode of 'tracked-pointer' properly communicate their poses - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[getViewerPose_emulatedPosition.https.html]
[XRFrame getViewerPose has emulatedPosition set properly. - webgl2]
expected: FAIL
[XRFrame getViewerPose has emulatedPosition set properly. - webgl]
expected: FAIL

View file

@ -8,3 +8,27 @@
[Ensures transient input hit test source cancellation works when the session has ended]
expected: FAIL
[Ensures hit test source cancellation works when the session has ended - webgl2]
expected: FAIL
[Ensures hit test source cancellation works when the session has not ended. - webgl2]
expected: FAIL
[Ensures hit test source cancellation works when the session has not ended. - webgl]
expected: FAIL
[Ensures transient input hit test source cancellation works when the session has not ended. - webgl]
expected: FAIL
[Ensures hit test source cancellation works when the session has ended - webgl]
expected: FAIL
[Ensures transient input hit test source cancellation works when the session has ended - webgl2]
expected: FAIL
[Ensures transient input hit test source cancellation works when the session has ended - webgl]
expected: FAIL
[Ensures transient input hit test source cancellation works when the session has not ended. - webgl2]
expected: FAIL

View file

@ -0,0 +1,19 @@
[ar_hittest_subscription_inputSources.https.html]
[Ensures subscription to hit test works with an XRSpace from input source - no move - webgl2]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - after move - 1 result - webgl2]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - after move - no results - webgl2]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - no move - webgl]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - after move - 1 result - webgl]
expected: FAIL
[Ensures subscription to hit test works with an XRSpace from input source - after move - no results - webgl]
expected: FAIL

View file

@ -11,3 +11,27 @@
[Ensures subscription to hit test works with local-floor space]
expected: FAIL
[Ensures subscription to hit test works with viewer space - straight up - no results - webgl2]
expected: FAIL
[Ensures subscription to hit test works with viewer space - straight ahead - plane - webgl2]
expected: FAIL
[Ensures subscription to hit test works with local-floor space - webgl2]
expected: FAIL
[Ensures subscription to hit test works with local space - webgl]
expected: FAIL
[Ensures subscription to hit test works with viewer space - straight up - no results - webgl]
expected: FAIL
[Ensures subscription to hit test works with viewer space - straight ahead - plane - webgl]
expected: FAIL
[Ensures subscription to hit test works with local-floor space - webgl]
expected: FAIL
[Ensures subscription to hit test works with local space - webgl2]
expected: FAIL

View file

@ -8,3 +8,21 @@
[Hit test subscription fails if the feature was requested but the session already ended]
expected: FAIL
[Hit test subscription fails if the feature was not requested - webgl2]
expected: FAIL
[Hit test subscription fails if the feature was requested but the session already ended - webgl]
expected: FAIL
[Hit test subscription succeeds if the feature was requested - webgl]
expected: FAIL
[Hit test subscription fails if the feature was requested but the session already ended - webgl2]
expected: FAIL
[Hit test subscription fails if the feature was not requested - webgl]
expected: FAIL
[Hit test subscription succeeds if the feature was requested - webgl2]
expected: FAIL

View file

@ -0,0 +1,19 @@
[ar_hittest_subscription_states_transient.https.html]
[Transient test subscription fails if the feature was requested but the session already ended - webgl]
expected: FAIL
[Transient hit test subscription fails if the feature was not requested - webgl2]
expected: FAIL
[Transient test subscription fails if the feature was requested but the session already ended - webgl2]
expected: FAIL
[Transient hit test subscription succeeds if the feature was requested - webgl2]
expected: FAIL
[Transient hit test subscription succeeds if the feature was requested - webgl]
expected: FAIL
[Transient hit test subscription fails if the feature was not requested - webgl]
expected: FAIL

View file

@ -8,3 +8,21 @@
[Ensures subscription to transient hit test works with an XRSpace from input source - no move]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - no move - webgl2]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results - webgl]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - no move - webgl]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result - webgl2]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result - webgl]
expected: FAIL
[Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results - webgl2]
expected: FAIL

View file

@ -2,3 +2,9 @@
[Navigator.xr meets [SameObject\] requirement]
expected: FAIL
[Navigator.xr meets [SameObject\] requirement - webgl]
expected: FAIL
[Navigator.xr meets [SameObject\] requirement - webgl2]
expected: FAIL

View file

@ -0,0 +1,31 @@
[render_state_update.https.html]
[updateRenderState handles appropriately XRRenderStateInit with no params - webgl]
expected: FAIL
[updateRenderState handles appropriately baseLayers created with different sessions - webgl2]
expected: FAIL
[updateRenderState handles appropriately immersive sessions with specified inlineVerticalFieldOfView - webgl2]
expected: FAIL
[updateRenderState handles appropriately XRRenderStateInit params - webgl2]
expected: FAIL
[updateRenderState handles appropriately XRRenderStateInit params - webgl]
expected: FAIL
[updateRenderState handles appropriately ended sessions - webgl2]
expected: FAIL
[updateRenderState handles appropriately ended sessions - webgl]
expected: FAIL
[updateRenderState handles appropriately immersive sessions with specified inlineVerticalFieldOfView - webgl]
expected: FAIL
[updateRenderState handles appropriately baseLayers created with different sessions - webgl]
expected: FAIL
[updateRenderState handles appropriately XRRenderStateInit with no params - webgl2]
expected: FAIL

View file

@ -2,3 +2,9 @@
[inlineVerticalFieldOfView is set appropriately on immersively sessions]
expected: FAIL
[inlineVerticalFieldOfView is set appropriately on immersively sessions - webgl2]
expected: FAIL
[inlineVerticalFieldOfView is set appropriately on immersively sessions - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[inlineVerticalFieldOfView is set appropriately on inline sessions]
expected: FAIL
[inlineVerticalFieldOfView is set appropriately on inline sessions - webgl2]
expected: FAIL
[inlineVerticalFieldOfView is set appropriately on inline sessions - webgl]
expected: FAIL

View file

@ -5,3 +5,15 @@
[An XR-compatible webglCanvasContext can be created]
expected: FAIL
[Creating a webgl context with no device]
expected: FAIL
[An XR-compatible webgl2 context can be created]
expected: FAIL
[An XR-compatible webgl context can be created]
expected: FAIL
[Creating a webgl2 context with no device]
expected: FAIL

View file

@ -0,0 +1,7 @@
[webGLCanvasContext_makecompatible_contextlost.https.html]
[A lost webgl2 context should not be able to set xr compatibility]
expected: FAIL
[A lost webgl context should not be able to set xr compatibility]
expected: FAIL

View file

@ -5,3 +5,15 @@
[Verify promise from a non-reentrant to makeXRCompatible() is resolved]
expected: FAIL
[Verify promises from reentrant calls to makeXRCompatible() are resolved for webgl]
expected: FAIL
[Verify promises from reentrant calls to makeXRCompatible() are resolved for webgl2]
expected: FAIL
[Verify promise from a non-reentrant call to makeXRCompatible() is resolved for webgl]
expected: FAIL
[Verify promise from a non-reentrant call to makeXRCompatible() is resolved for webgl2]
expected: FAIL

View file

@ -1,5 +1,10 @@
[xrBoundedReferenceSpace_updates.https.html]
expected: ERROR
['XRBoundedReferenceSpace updates properly when the changes are applied]
expected: TIMEOUT
['XRBoundedReferenceSpace updates properly when the changes are applied - webgl2]
expected: FAIL
['XRBoundedReferenceSpace updates properly when the changes are applied - webgl]
expected: FAIL

View file

@ -1,4 +1,11 @@
[xrDevice_disconnect_ends.https.html]
expected: TIMEOUT
[Immersive session ends when device is disconnected]
expected: FAIL
[Immersive session ends when device is disconnected - webgl2]
expected: NOTRUN
[Immersive session ends when device is disconnected - webgl]
expected: TIMEOUT

View file

@ -8,3 +8,12 @@
[Tests requestSession resolves when supported]
expected: FAIL
[Tests requestSession accepts XRSessionInit dictionary - webgl2]
expected: FAIL
[Tests requestSession resolves when supported - webgl2]
expected: FAIL
[Tests requestSession ignores unknown optionalFeatures - webgl2]
expected: FAIL

View file

@ -11,3 +11,15 @@
[Tests requestSession accepts XRSessionInit dictionary with empty feature lists]
expected: FAIL
[Tests requestSession accepts XRSessionInit dictionary with empty feature lists - webgl2]
expected: FAIL
[Tests requestSession accepts XRSessionInit dictionary - webgl2]
expected: FAIL
[Tests requestSession ignores unknown strings in optionalFeatures - webgl2]
expected: FAIL
[Tests requestSession ignores unknown objects in optionalFeatures - webgl2]
expected: FAIL

View file

@ -5,3 +5,15 @@
[XRFrame.getPose works for non-immersive sessions]
expected: FAIL
[XRFrame.getPose works for immersive sessions - webgl2]
expected: FAIL
[XRFrame.getPose works for immersive sessions - webgl]
expected: FAIL
[XRFrame.getPose works for non-immersive sessions - webgl2]
expected: FAIL
[XRFrame.getPose works for non-immersive sessions - webgl]
expected: FAIL

View file

@ -2,3 +2,6 @@
[XRFrame getViewerPose(refSpace) matches getPose(viewer, refSpace).]
expected: FAIL
[XRFrame getViewerPose(refSpace) matches getPose(viewer, refSpace). - webgl2]
expected: FAIL

View file

@ -5,3 +5,9 @@
[XRFrame methods throw exceptions outside of the requestAnimationFrame callback for immersive sessions]
expected: FAIL
[XRFrame methods throw exceptions outside of the requestAnimationFrame callback for immersive sessions - webgl2]
expected: FAIL
[XRFrame methods throw exceptions outside of the requestAnimationFrame callback for non-immersive sessions - webgl2]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRFrame.session meets [SameObject\] requirement]
expected: FAIL
[XRFrame.session meets [SameObject\] requirement - webgl2]
expected: FAIL
[XRFrame.session meets [SameObject\] requirement - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRInputSources can be properly added and removed from the session]
expected: FAIL
[XRInputSources can be properly added and removed from the session - webgl2]
expected: FAIL
[XRInputSources can be properly added and removed from the session - webgl]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrInputSource_emulatedPosition.https.html]
[Poses from XRInputSource.gripSpace have emulatedPosition set properly - webgl]
expected: FAIL
[Poses from XRInputSource.gripSpace have emulatedPosition set properly - webgl2]
expected: FAIL

View file

@ -2,3 +2,9 @@
[WebXR InputSource's profiles list can be set]
expected: FAIL
[WebXR InputSource's profiles list can be set - webgl2]
expected: FAIL
[WebXR InputSource's profiles list can be set - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRInputSource attributes meet [SameObject\] requirement]
expected: FAIL
[XRInputSource attributes meet [SameObject\] requirement - webgl2]
expected: FAIL
[XRInputSource attributes meet [SameObject\] requirement - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRPose.transform meets [SameObject\] requirement]
expected: FAIL
[XRPose.transform meets [SameObject\] requirement - webgl]
expected: FAIL
[XRPose.transform meets [SameObject\] requirement - webgl2]
expected: FAIL

View file

@ -2,3 +2,9 @@
[Updating XRReferenceSpace origin offset updates view and input matrices.]
expected: FAIL
[Updating XRReferenceSpace origin offset updates view and input matrices. - webgl2]
expected: FAIL
[Updating XRReferenceSpace origin offset updates view and input matrices. - webgl]
expected: FAIL

View file

@ -1,5 +1,10 @@
[xrReferenceSpace_originOffsetBounded.https.html]
expected: ERROR
[Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry.]
expected: TIMEOUT
[Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry. - webgl]
expected: FAIL
[Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry. - webgl2]
expected: FAIL

View file

@ -2,3 +2,9 @@
[Creating XRReferenceSpace origin offset off of `viewer` space works.]
expected: FAIL
[Creating XRReferenceSpace origin offset off of `viewer` space works. - webgl2]
expected: FAIL
[Creating XRReferenceSpace origin offset off of `viewer` space works. - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other]
expected: FAIL
[Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other - webgl2]
expected: FAIL
[Bounded space, viewer space, local and local-floor space have correct poses w.r.t. each other - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRRigidTransform constructor works]
expected: FAIL
[XRRigidTransform constructor works - webgl2]
expected: FAIL
[XRRigidTransform constructor works - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRRigidTransform inverse works]
expected: FAIL
[XRRigidTransform inverse works - webgl2]
expected: FAIL
[XRRigidTransform inverse works - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRRigidTransform position and orientation meet [SameObject\] requirements]
expected: FAIL
[XRRigidTransform position and orientation meet [SameObject\] requirements - webgl2]
expected: FAIL
[XRRigidTransform position and orientation meet [SameObject\] requirements - webgl]
expected: FAIL

View file

@ -5,3 +5,9 @@
[XRSession requestAnimationFrame callbacks can be unregistered with cancelAnimationFrame for immersive sessions]
expected: FAIL
[XRSession requestAnimationFrame callbacks can be unregistered with cancelAnimationFrame for non-immersive sessions - webgl2]
expected: FAIL
[XRSession requestAnimationFrame callbacks can be unregistered with cancelAnimationFrame for immersive sessions - webgl2]
expected: FAIL

View file

@ -1,7 +1,20 @@
[xrSession_cancelAnimationFrame_invalidhandle.https.html]
expected: TIMEOUT
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on immersive testSession]
expected: FAIL
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on non-immersive testSession]
expected: FAIL
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on non-immersive testSession - webgl2]
expected: NOTRUN
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on non-immersive testSession - webgl]
expected: NOTRUN
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on immersive testSession - webgl2]
expected: NOTRUN
[XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on immersive testSession - webgl]
expected: TIMEOUT

View file

@ -5,3 +5,9 @@
[end event fires when immersive session ends]
expected: FAIL
[end event fires when non-immersive session ends - webgl2]
expected: FAIL
[end event fires when immersive session ends - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrSession_input_events_end.https.html]
[Calling end during an input callback stops processing at the right time - webgl]
expected: FAIL
[Calling end during an input callback stops processing at the right time - webgl2]
expected: FAIL

View file

@ -5,3 +5,9 @@
[XRSession requestAnimationFrame calls the provided callback for an immersive session]
expected: FAIL
[XRSession requestAnimationFrame calls the provided callback for an immersive session - webgl2]
expected: FAIL
[XRSession requestAnimationFrame calls the provided callback a non-immersive session - webgl2]
expected: FAIL

View file

@ -2,3 +2,6 @@
[RequestAnimationFrame resolves with good data]
expected: FAIL
[RequestAnimationFrame resolves with good data - webgl2]
expected: FAIL

View file

@ -5,3 +5,9 @@
[XRFrame getViewerPose updates on the next frame for immersive sessions]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for non-immersive sessions - webgl2]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for immersive sessions - webgl2]
expected: FAIL

View file

@ -5,3 +5,15 @@
[XRFrame getViewerPose updates on the next frame for non-immersive]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for non-immersive - webgl2]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for non-immersive - webgl]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for immersive - webgl2]
expected: FAIL
[XRFrame getViewerPose updates on the next frame for immersive - webgl]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrSession_requestReferenceSpace.https.html]
[Immersive XRSession requestReferenceSpace returns expected objects - webgl2]
expected: FAIL
[Immersive XRSession requestReferenceSpace returns expected objects - webgl]
expected: FAIL
[Non-immersive XRSession requestReferenceSpace returns expected objects - webgl2]
expected: FAIL
[Non-immersive XRSession requestReferenceSpace returns expected objects - webgl]
expected: FAIL

View file

@ -35,3 +35,39 @@
[Immersive session supports viewer space by default]
expected: FAIL
[Non-immersive session supports viewer space by default - webgl2]
expected: FAIL
[Immersive session supports local-floor space when required - webgl2]
expected: FAIL
[Immersive session supports viewer space by default - webgl2]
expected: FAIL
[Non-immersive session rejects unbounded space even when requested - webgl2]
expected: FAIL
[Immersive session rejects local-floor space if not requested - webgl2]
expected: FAIL
[Immersive session supports local space by default - webgl2]
expected: FAIL
[Non-immersive session rejects local space if not requested - webgl2]
expected: FAIL
[Non-immersive session supports local-floor space when required - webgl2]
expected: FAIL
[Non-immersive session rejects bounded-floor space even when requested - webgl2]
expected: FAIL
[Non-immersive session supports local space when optional - webgl2]
expected: FAIL
[Immersive session supports local-floor space when optional - webgl2]
expected: FAIL
[Non-immersive session supports local space when required - webgl2]
expected: FAIL

View file

@ -5,3 +5,15 @@
[Create mew session in end promise]
expected: FAIL
[Create mew session in end promise - webgl2]
expected: FAIL
[Create mew session in end promise - webgl]
expected: FAIL
[Create new session in OnSessionEnded event - webgl2]
expected: FAIL
[Create new session in OnSessionEnded event - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRSession attributes meet [SameObject\] requirement]
expected: FAIL
[XRSession attributes meet [SameObject\] requirement - webgl2]
expected: FAIL
[XRSession attributes meet [SameObject\] requirement - webgl]
expected: FAIL

View file

@ -5,3 +5,9 @@
[Identity reference space provides correct poses for inline sessions]
expected: FAIL
[Identity reference space provides correct poses for inline sessions - webgl2]
expected: FAIL
[Identity reference space provides correct poses for immersive sessions - webgl2]
expected: FAIL

View file

@ -0,0 +1,7 @@
[xrSession_visibilityState.https.html]
[Ensures that the XRSession's visibilityState is correctly reported and that the associated visibilitychange event fires. - webgl]
expected: FAIL
[Ensures that the XRSession's visibilityState is correctly reported and that the associated visibilitychange event fires. - webgl2]
expected: FAIL

View file

@ -0,0 +1,13 @@
[xrStationaryReferenceSpace_floorlevel_updates.https.html]
['floor-level' XRStationaryReferenceSpace updates properly when the transform changes for non-immersive sessions - webgl]
expected: FAIL
['floor-level' XRStationaryReferenceSpace updates properly when the transform changes for immersive sessions - webgl2]
expected: FAIL
['floor-level' XRStationaryReferenceSpace updates properly when the transform changes for immersive sessions - webgl]
expected: FAIL
['floor-level' XRStationaryReferenceSpace updates properly when the transform changes for non-immersive sessions - webgl2]
expected: FAIL

View file

@ -5,3 +5,15 @@
[XRView.eye is correct for immersive sessions]
expected: FAIL
[XRView.eye is correct for non-immersive sessions - webgl2]
expected: FAIL
[XRView.eye is correct for non-immersive sessions - webgl]
expected: FAIL
[XRView.eye is correct for immersive sessions - webgl2]
expected: FAIL
[XRView.eye is correct for immersive sessions - webgl]
expected: FAIL

View file

@ -2,3 +2,9 @@
[XRFrame contains the expected views]
expected: FAIL
[XRFrame contains the expected views - webgl]
expected: FAIL
[XRFrame contains the expected views - webgl2]
expected: FAIL

Some files were not shown because too many files have changed in this diff Show more