mirror of
https://github.com/servo/servo.git
synced 2025-08-07 14:35:33 +01:00
Update web-platform-tests to revision 8ae1ddbc812733c3a73b103eafad56fb43a2f4b5
This commit is contained in:
parent
d44e9aced2
commit
0e5e5db397
109 changed files with 2053 additions and 708 deletions
|
@ -26,7 +26,6 @@ function xr_promise_test(name, func, properties) {
|
|||
// Requires a webglCanvas on the page.
|
||||
function xr_session_promise_test(
|
||||
name, func, fakeDeviceInit, sessionOptions, properties) {
|
||||
let testDevice;
|
||||
let testDeviceController;
|
||||
let testSession;
|
||||
|
||||
|
@ -44,16 +43,12 @@ function xr_session_promise_test(
|
|||
XRTest.simulateDeviceConnection(fakeDeviceInit)
|
||||
.then((controller) => {
|
||||
testDeviceController = controller;
|
||||
return navigator.xr.requestDevice();
|
||||
})
|
||||
.then((device) => {
|
||||
testDevice = device;
|
||||
return gl.makeXRCompatible();
|
||||
})
|
||||
.then(() => new Promise((resolve, reject) => {
|
||||
// Perform the session request in a user gesture.
|
||||
XRTest.simulateUserActivation(() => {
|
||||
testDevice.requestSession(sessionOptions)
|
||||
navigator.xr.requestSession(sessionOptions)
|
||||
.then((session) => {
|
||||
testSession = session;
|
||||
// Session must have a baseLayer or frame requests
|
||||
|
@ -74,7 +69,7 @@ function xr_session_promise_test(
|
|||
.then(() => {
|
||||
// Cleanup system state.
|
||||
testSession.end().catch(() => {});
|
||||
XRTest.simulateDeviceDisconnection(testDevice);
|
||||
XRTest.simulateDeviceDisconnection();
|
||||
}),
|
||||
properties);
|
||||
}
|
||||
|
@ -97,7 +92,6 @@ function getOutputContext() {
|
|||
// that API object.
|
||||
function forEachWebxrObject(callback) {
|
||||
callback(window.navigator.xr, 'navigator.xr');
|
||||
callback(window.XRDevice, 'XRDevice');
|
||||
callback(window.XRSession, 'XRSession');
|
||||
callback(window.XRSessionCreationOptions, 'XRSessionCreationOptions');
|
||||
callback(window.XRFrameRequestCallback, 'XRFrameRequestCallback');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue