Run same tests for layout-2020 and layout-2013 (#30092)

Most tests were only being run for layout-2013, not for layout-2020.
This wasn't great since layout-2020 is now the default.

So this patch unifies the lists of included tests for both layouts.
For layout-2013 this implies adding css/css-content/, css/css-logical/
and css/css-masking/clip/.
For layout-2020 this implies adding several additional css tests, and
also tests like dom/, js/, html/, etc.
This commit is contained in:
Oriol Brufau 2023-08-15 02:28:32 +02:00 committed by GitHub
parent 78c7011240
commit 963104e5fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4797 changed files with 679983 additions and 5390 deletions

View file

@ -0,0 +1,6 @@
[xrDevice_isSessionSupported_immersive-ar.https.html]
[isSessionSupported resolves to true for immersive-ar on a supported device]
expected: FAIL
[isSessionSupported resolves to false for immersive-ar on an unsupported device]
expected: FAIL

View file

@ -5,3 +5,8 @@
[Tests requestSession accepts immersive-ar mode - webgl2]
expected: FAIL
[Tests requestSession accepts immersive-ar mode - webgl]
expected: FAIL
[Tests requestSession rejects immersive-ar mode when unsupported]
expected: FAIL

View file

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

View file

@ -0,0 +1,3 @@
[idlharness.https.window.html]
[XRInputSource interface: attribute gamepad]
expected: FAIL

View file

@ -334,3 +334,30 @@
[XRSession interface: xrSession must inherit property "isSystemKeyboardSupported" with the proper type]
expected: FAIL
[XRInputSourcesChangeEvent interface: existence and properties of interface object]
expected: FAIL
[XRInputSourcesChangeEvent interface object length]
expected: FAIL
[XRInputSourcesChangeEvent interface object name]
expected: FAIL
[XRInputSourcesChangeEvent interface: existence and properties of interface prototype object]
expected: FAIL
[XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRInputSourcesChangeEvent interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRInputSourcesChangeEvent interface: attribute session]
expected: FAIL
[XRInputSourcesChangeEvent interface: attribute added]
expected: FAIL
[XRInputSourcesChangeEvent interface: attribute removed]
expected: FAIL

View file

@ -0,0 +1,12 @@
[xrSession_updateRenderState.https.html]
[Ensure XRSession throws appropriate errors when updating render state without layers feature enabled - webgl]
expected: FAIL
[Ensure XRSession throws appropriate errors when updating render state without layers feature enabled - webgl2]
expected: FAIL
[Ensure XRSession throws appropriate errors when updating render state with layers feature enabled - webgl]
expected: FAIL
[Ensure XRSession throws appropriate errors when updating render state with layers feature enabled - webgl2]
expected: FAIL

View file

@ -0,0 +1,3 @@
[webxr-supported-by-feature-policy.html]
[document.featurePolicy.features should advertise xr-spatial-tracking.]
expected: FAIL

View file

@ -0,0 +1,6 @@
[webxr_availability.http.sub.html]
[Test webxr not available in insecure context]
expected: FAIL
[Test webxr not available in secure context in insecure context]
expected: FAIL

View file

@ -0,0 +1,10 @@
[webxr_permissions_policy.https.html]
expected: ERROR
[Validate isSessionSupported behavior without xr-spatial-tracking policy]
expected: FAIL
[Validate requestSession behavior without xr-spatial-tracking policy]
expected: FAIL
[Validate xr compatibility requests without xr-spatial-tracking policy]
expected: FAIL

View file

@ -1,11 +1,9 @@
[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
expected: FAIL
[Immersive session ends when device is disconnected - webgl]
expected: TIMEOUT
expected: FAIL

View file

@ -0,0 +1,3 @@
[xrDevice_isSessionSupported_immersive.https.html]
[isSessionSupported resolves to true when immersive options supported]
expected: FAIL

View file

@ -0,0 +1,3 @@
[xrDevice_isSessionSupported_immersive_unsupported.https.html]
[isSessionSupported resolves to false when options not supported]
expected: FAIL

View file

@ -0,0 +1,3 @@
[xrDevice_isSessionSupported_inline.https.html]
[isSessionSupported resolves to true when inline options supported]
expected: FAIL

View file

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

View file

@ -0,0 +1,3 @@
[xrDevice_requestSession_immersive_no_gesture.https.html]
[Requesting immersive session outside of a user gesture rejects]
expected: FAIL

View file

@ -0,0 +1,3 @@
[xrDevice_requestSession_immersive_unsupported.https.html]
[Requesting an immersive session when unsupported rejects]
expected: FAIL

View file

@ -0,0 +1,3 @@
[xrDevice_requestSession_no_mode.https.html]
[Requesting a session with no mode rejects]
expected: FAIL

View file

@ -0,0 +1,3 @@
[xrDevice_requestSession_non_immersive_no_gesture.https.html]
[Requesting non-immersive session outside of a user gesture succeeds]
expected: FAIL

View file

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

View file

@ -0,0 +1,3 @@
[xrDevice_requestSession_requiredFeatures_unknown.https.html]
[Tests requestSession rejects for unknown requiredFeatures]
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

@ -11,3 +11,8 @@
[end event fires when immersive session ends - webgl2]
expected: FAIL
[end event fires when immersive session ends - webgl]
expected: FAIL
[end event fires when non-immersive session ends - webgl]
expected: FAIL

View file

@ -0,0 +1,3 @@
[xrSession_features_deviceSupport.https.html]
[Immersive XRSession requests with no supported device should reject]
expected: FAIL

View file

@ -0,0 +1,3 @@
[xrSession_prevent_multiple_exclusive.https.html]
[Test prevention of multiple simultaneous immersive sessions]
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

@ -0,0 +1,3 @@
[xrSession_viewer_availability.https.html]
[Inline viewer support with no device]
expected: FAIL

View file

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