Closed Bug 1620751 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 22129 - Adding a test for bug 1057571 fix

Categories

(Core :: WebVR, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

Sync web-platform-tests PR 22129 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/22129
Details from upstream follow.

Artem Bolgar <artyom@fb.com> wrote:

Adding a test for bug 1057571 fix

Bug 1057571 (broken stencil buffer functionality in WebXR) was fixed in https://chromium-review.googlesource.com/c/chromium/src/+/2084067. This commit adds a test for the issue.

Bug: 1057571
Change-Id: I9390aa47a3eabc1d8cf2d0717fb020b70e455ccb
Reviewed-on: https://chromium-review.googlesource.com/2093391
WPT-Export-Revision: 8cae49f67ca586b287e5f41aee88fac62ea84488

Component: web-platform-tests → WebVR
Product: Testing → Core
Attached file Notable wpt changes
# CI Results

Ran 7 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 132 tests and 1 subtests

## Status Summary

### Firefox
OK    : 4
PASS  : 2[GitHub] 46[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 48[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt]
FAIL  : 83
ERROR : 82
NOTRUN: 44

### Chrome
OK    : 4
PASS  : 6
FAIL  : 81
ERROR : 82
NOTRUN: 47

### Safari
OK    : 4
PASS  : 2
FAIL  : 83
ERROR : 82
NOTRUN: 43

## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=20a6849425ac1914581f5be05a919a0c3715702c)
[GitHub PR Head](https://wpt.fyi/results/?sha=f0be412be9f2dd30a84097d301dd25b5c0a6f561&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=f0be412be9f2dd30a84097d301dd25b5c0a6f561&label=pr_base)

## Details

### New Tests That Don't Pass
/webxr/xrWebGLLayer_framebuffer_draw.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Ensure a WebGL layer's framebuffer can only be drawn to inside a XR frame: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/getViewerPose_emulatedPosition.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRFrame getViewerPose has emulatedPosition set properly.: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_input_events_end.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Calling end during an input callback stops processing at the right time: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_requestSession_no_mode.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Requesting a session with no mode rejects: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrView_oneframeupdate.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRView projection matrices update near and far depths on the next frame: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/events_session_select_subframe.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Ensures that an XRInputSources primary input being pressed and released in the space of a single frame properly fires off the right events: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/gamepads-module/xrInputSource_gamepad_disconnect.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  WebXR InputSource's gamepad gets disconnected when the input source is removed: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_isSessionSupported_immersive.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  isSessionSupported resolves to true when immersive options supported: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrReferenceSpace_originOffset.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Updating XRReferenceSpace origin offset updates view and input matrices.: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_viewer_availability.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Inline viewer support with no device: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/events_input_source_recreation.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Input sources are re-created when handedness or target ray mode changes: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_requestSession_immersive.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Tests requestSession ignores unknown optionalFeatures: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Tests requestSession accepts XRSessionInit dictionary: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Tests requestSession resolves when supported: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_cancelAnimationFrame.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRSession requestAnimationFrame callbacks can be unregistered with cancelAnimationFrame for non-immersive sessions: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  XRSession requestAnimationFrame callbacks can be unregistered with cancelAnimationFrame for immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/events_session_squeeze.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRInputSources primary input presses properly fires off the right events: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/events_session_select.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRInputSources primary input presses properly fires off the right events: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrView_eyes.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRView.eye is correct for non-immersive sessions: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  XRView.eye is correct for immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrView_match.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRFrame contains the expected views: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/hit-test/xrRay_matrix.https.html: OK [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: OK, Safari: OK)
  XRRay matrix works: FAIL (Chrome: PASS, Safari: FAIL)
/webxr/xrSession_requestAnimationFrame_callback_calls.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRSession requestAnimationFrame calls the provided callback a non-immersive session: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  XRSession requestAnimationFrame calls the provided callback for an immersive session: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_requestReferenceSpace.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Non-immersive XRSession requestReferenceSpace returns expected objects: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Immersive XRSession requestReferenceSpace returns expected objects: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_requestSession_immersive_no_gesture.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Requesting immersive session outside of a user gesture rejects: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_requestAnimationFrame_timestamp.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRFrame getViewerPose updates on the next frame for immersive: FAIL (Chrome: FAIL, Safari: FAIL)
  XRFrame getViewerPose updates on the next frame for non-immersive: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/dom-overlay/ar_dom_overlay.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Ensures DOM Overlay input deduplication works: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Ensures DOM Overlay feature works for immersive-ar, body element: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Ensures DOM Overlay rejected without root element: FAIL (Chrome: FAIL, Safari: FAIL)
  Ensures DOM Overlay Fullscreen API doesn't change DOM overlay: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Ensures DOM Overlay feature works for immersive-ar, div element: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Ensures DOM Overlay interactions on cross origin iframe are ignored: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/render_state_vertical_fov_immersive.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  inlineVerticalFieldOfView is set appropriately on immersively sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrWebGLLayer_opaque_framebuffer.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Ensure that the framebuffer given by the WebGL layer is opaque for immersive: FAIL (Chrome: FAIL, Safari: FAIL)
  Ensure that the framebuffer given by the WebGL layer is opaque for non-immersive: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrRigidTransform_matrix.https.html: OK [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: OK, Safari: OK)
  XRRigidTransform matrix works: FAIL (Chrome: PASS, Safari: FAIL)
/webxr/exclusive_requestFrame_nolayer.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRSession requestAnimationFrame must fail if the session has no baseLayer for immersive: FAIL (Chrome: FAIL, Safari: FAIL)
  XRSession requestAnimationFrame must fail if the session has no baseLayer for non immersive: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrView_sameObject.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRView attributes meet [SameObject] requirement: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/webGLCanvasContext_makecompatible_contextlost.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  A lost webglCanvasContext should not be able to set xr compatibility: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrFrame_getViewerPose_getPose.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
/webxr/getInputPose_handedness.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRInputSources properly communicate their handedness: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrPose_transform_sameObject.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRPose.transform meets [SameObject] requirement: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_prevent_multiple_exclusive.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Test prevention of multiple simultaneous immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/navigator_xr_sameObject.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Navigator.xr meets [SameObject] requirement: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/render_state_vertical_fov_inline.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  inlineVerticalFieldOfView is set appropriately on inline sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrViewerPose_views_sameObject.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRViewerPose.views meets [SameObject] requirement: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_isSessionSupported_inline.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  isSessionSupported resolves to true when inline options supported: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/webGLCanvasContext_create_xrcompatible.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  An XR-compatible webglCanvasContext can be created: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrInputSource_add_remove.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRInputSources can be properly added and removed from the session: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrFrame_getPose.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRFrame.getPose works for immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
  XRFrame.getPose works for non-immersive sessions: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrBoundedReferenceSpace_updates.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  'XRBoundedReferenceSpace updates properly when the changes are applied: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_isSessionSupported_immersive_unsupported.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  isSessionSupported resolves to false when options not supported: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_cancelAnimationFrame_invalidhandle.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on immersive testSession: FAIL (Chrome: FAIL, Safari: FAIL)
  XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on non-immersive testSession: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrViewport_valid.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRViewport attributes are valid: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrInputSource_profiles.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  WebXR InputSource's profiles list can be set: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrWebGLLayer_framebuffer_sameObject.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRWebGLLayer.framebuffer meets [SameObject] requirement: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/webxr_availability.http.sub.html: OK [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: OK, Safari: OK)
/webxr/xrSession_requestAnimationFrame_data_valid.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  RequestAnimationFrame resolves with good data: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_visibilityState.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Ensures that the XRSession's visibilityState is correctly reported and that the associated visibilitychange event fires.: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Ensure that the framebuffer given by the WebGL layer works with stencil for non-immersive: FAIL (Chrome: FAIL)
  Ensure that the framebuffer given by the WebGL layer works with stencil for immersive: NOTRUN (Chrome: NOTRUN, Safari: FAIL)
/webxr/xrSession_viewer_referenceSpace.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Identity reference space provides correct poses for immersive sessions: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Identity reference space provides correct poses for inline sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrRigidTransform_inverse.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRRigidTransform inverse works: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/hit-test/ar_hittest_subscription_states.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Hit test subscription succeeds if the feature was requested: FAIL (Chrome: FAIL, Safari: FAIL)
  Hit test subscription fails if the feature was not requested: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Hit test subscription fails if the feature was requested but the session already ended: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/events_input_sources_change.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Transient input sources fire events in the right order: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/events_referenceSpace_reset_inline.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRSession resetpose from a device properly fires off the right events for non-immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_features_deviceSupport.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Immersive XRSession requests with no supported device should reject: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrFrame_lifetime.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRFrame methods throw exceptions outside of the requestAnimationFrame callback for non-immersive sessions: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  XRFrame methods throw exceptions outside of the requestAnimationFrame callback for immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_requestSession_optionalFeatures.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Tests requestSession ignores unknown objects in optionalFeatures: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Tests requestSession ignores unknown strings in optionalFeatures: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Tests requestSession accepts XRSessionInit dictionary: FAIL (Chrome: FAIL, Safari: FAIL)
  Tests requestSession accepts XRSessionInit dictionary with empty feature lists: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrSession_sameObject.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRSession attributes meet [SameObject] requirement: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrWebGLLayer_viewports.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRWebGLLayer reports a valid viewports for inline sessions: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  XRWebGLLayer reports a valid viewports for immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/getInputPose_pointer.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRInputSources with a target ray mode of 'tracked-pointer' properly communicate their poses: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_requestSession_non_immersive_no_gesture.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Requesting non-immersive session outside of a user gesture succeeds: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrFrame_session_sameObject.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRFrame.session meets [SameObject] requirement: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/ar-module/xrDevice_requestSession_immersive-ar.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Tests requestSession accepts immersive-ar mode: FAIL (Chrome: FAIL, Safari: FAIL)
  Tests requestSession rejects immersive-ar mode when unsupported: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrSession_requestReferenceSpace_features.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Non-immersive session rejects unbounded space even when requested: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Immersive session supports local space by default: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Non-immersive session supports local-floor space when required: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Immersive session rejects local-floor space if not requested: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Immersive session supports local-floor space when required: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Non-immersive session rejects bounded-floor space even when requested: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Non-immersive session supports local space when optional: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Immersive session supports local-floor space when optional: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Non-immersive session supports local space when required: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Non-immersive session supports viewer space by default: FAIL (Chrome: FAIL, Safari: FAIL)
  Non-immersive session rejects local space if not requested: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Immersive session supports viewer space by default: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrInputSource_emulatedPosition.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Poses from XRInputSource.gripSpace have emulatedPosition set properly: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrRigidTransform_constructor.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRRigidTransform constructor works: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/ar-module/xrSession_environmentBlendMode.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Tests environmentBlendMode for a VR device: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Tests environmentBlendMode for an AR device: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
/webxr/xrInputSource_sameObject.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRInputSource attributes meet [SameObject] requirement: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/events_referenceSpace_reset_immersive.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRSession resetpose from a device properly fires off the right events for immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrReferenceSpace_originOffset_viewer.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Creating XRReferenceSpace origin offset off of `viewer` space works.: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_requestSession_immersive_unsupported.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Requesting an immersive session when unsupported rejects: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_disconnect_ends.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Immersive session ends when device is disconnected: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  WebXR InputSource's gamepad properly registers input: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/hit-test/xrRay_constructor.https.html: OK [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: OK, Safari: OK)
  XRRay constructors work: FAIL (Chrome: PASS, Safari: FAIL)
/webxr/ar-module/xrDevice_isSessionSupported_immersive-ar.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  isSessionSupported resolves to true for immersive-ar on a supported device: FAIL (Chrome: FAIL, Safari: FAIL)
  isSessionSupported resolves to false for immersive-ar on an unsupported device: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrStationaryReferenceSpace_floorlevel_updates.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  'floor-level' XRStationaryReferenceSpace updates properly when the transform changes for immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
  'floor-level' XRStationaryReferenceSpace updates properly when the transform changes for non-immersive sessions: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrWebGLLayer_constructor.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Ensure that XRWebGLLayer's constructor throws appropriate errors: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrRigidTransform_sameObject.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRRigidTransform position and orientation meet [SameObject] requirements: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrDevice_requestSession_requiredFeatures_unknown.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Tests requestSession rejects for unknown requiredFeatures: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_requestAnimationFrame_getViewerPose.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  XRFrame getViewerPose updates on the next frame for non-immersive sessions: FAIL (Chrome: FAIL, Safari: FAIL)
  XRFrame getViewerPose updates on the next frame for immersive sessions: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrWebGLLayer_framebuffer_scale.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Ensure framebuffer scaling works as expected.: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/xrSession_end.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  end event fires when non-immersive session ends: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  end event fires when immersive session ends: FAIL (Chrome: FAIL, Safari: FAIL)
/webxr/webxr_feature_policy.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Validate devicechange event behavior without xr-spatial-tracking policy: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  Validate isSessionSupported behavior without xr-spatial-tracking policy: FAIL (Chrome: PASS, Safari: FAIL)
  Validate requestSession behavior without xr-spatial-tracking policy: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/webxr/xrReferenceSpace_originOffsetBounded.https.html: ERROR [`Gecko-linux1804-64-asan-opt`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-android-em-7.0-x86_64-opt-geckoview`] (Chrome: ERROR, Safari: ERROR)
  Updating XRBoundedReferenceSpace origin offset updates view, input matrices, and bounds geometry.: FAIL (Chrome: FAIL, Safari: FAIL)

(See attachment for full changes)
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bca11a6bdc3b
[wpt PR 22129] - Adding a test for bug 1057571 fix, a=testonly
https://hg.mozilla.org/integration/autoland/rev/8fbffd01fd04
[wpt PR 22129] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
You need to log in before you can comment on or make changes to this bug.