Closed
Bug 1632435
Opened 5 years ago
Closed 5 years ago
[wpt-sync] Sync PR 23200 - Improve web engine detection in webxr_util.js
Categories
(Core :: WebVR, task, P4)
Core
WebVR
Tracking
()
RESOLVED
FIXED
mozilla77
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Attachments
(1 file)
100.97 KB,
text/plain
|
Details |
Sync web-platform-tests PR 23200 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/23200
Details from upstream follow.
Sergio Villar Senin <svillar@igalia.com> wrote:
Improve web engine detection in webxr_util.js
The problem is that although is initialized to an empty function it's later redeclared to some chromium specific entity
if (window.XRTest === undefined) { // Chrome setup await loadChromiumResources; xr_debug = navigator.xr.test.Debug; }
The if condition is true also for WebKit based browsers (actually I guess for any other)
Assignee | ||
Comment 1•5 years ago
|
||
PR 23200 applied with additional changes from upstream: 603ea91ccada76c2796bc51d1cf027882582cd83, ef350cb9bd09615e8519a6d3ce08b478e4961207
Assignee | ||
Updated•5 years ago
|
Component: web-platform-tests → WebVR
Product: Testing → Core
Assignee | ||
Comment 2•5 years ago
|
||
PR 23200 applied with additional changes from upstream: 603ea91ccada76c2796bc51d1cf027882582cd83, ef350cb9bd09615e8519a6d3ce08b478e4961207
Assignee | ||
Comment 3•5 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=0a794a8464011d774d2efa69557aca5be880757b
Assignee | ||
Comment 4•5 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 151 tests and 1 subtests
## Status Summary
### Firefox
OK : 1
PASS : 2[GitHub] 64[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 66[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt]
FAIL : 81
ERROR : 86
NOTRUN: 46
### Chrome
OK : 1
PASS : 3
FAIL : 85
ERROR : 86
NOTRUN: 53
### Safari
OK : 1
PASS : 2
FAIL : 81
ERROR : 86
NOTRUN: 45
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=0a794a8464011d774d2efa69557aca5be880757b)
[GitHub PR Head](https://wpt.fyi/results/?sha=0c6e52f93442b773a48aa4e1bd16bd87da7ad3c3&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=0c6e52f93442b773a48aa4e1bd16bd87da7ad3c3&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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/hit-test/ar_hittest_subscription_states_transient.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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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 test subscription fails if the feature was requested but the session already ended: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
Transient hit test subscription succeeds if the feature was requested: FAIL (Chrome: FAIL, Safari: FAIL)
Transient hit test subscription fails if the feature was not requested: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/hit-test/ar_hittest_subscription_inputSources.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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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_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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/hit-test/ar_hittest_subscription_states_regular.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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/hit-test/ar_hittest_subscription_transientInputSources.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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/dom-overlay/ar_dom_overlay_hit_test.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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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_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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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`, `Gecko-windows10-64-debug`, `Gecko-windows10-64-opt`, `Gecko-windows10-64-qr-debug`, `Gecko-windows10-64-qr-opt`, `Gecko-windows7-32-debug`, `Gecko-windows7-32-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/1d9bb5947f41
[wpt PR 23200] - Improve web engine detection in webxr_util.js, a=testonly
https://hg.mozilla.org/integration/autoland/rev/77580d362ab0
[wpt PR 23200] - Update wpt metadata, a=testonly
Pushed by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/5459363db5d4
[wpt PR 23200] - Improve web engine detection in webxr_util.js, a=testonly
https://hg.mozilla.org/integration/autoland/rev/c3a70d8cf192
[wpt PR 23200] - Update wpt metadata, a=testonly
Comment 7•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/5459363db5d4
https://hg.mozilla.org/mozilla-central/rev/c3a70d8cf192
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox77:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in
before you can comment on or make changes to this bug.
Description
•