mirror of
https://github.com/servo/servo.git
synced 2025-09-02 02:58:22 +01:00
Update web-platform-tests to revision 70fdd27f4cecb8a5cae3dafa76ba05265531c9e2
This commit is contained in:
parent
e5689df6b4
commit
bea56037ef
701 changed files with 13864 additions and 1909 deletions
|
@ -144,9 +144,20 @@ class MockVRService {
|
|||
// Find and return the first successful result.
|
||||
for (let i = 0; i < results.length; i++) {
|
||||
if (results[i].session) {
|
||||
// Construct a dummy metrics recorder
|
||||
let metricsRecorderPtr = new device.mojom.XRSessionMetricsRecorderPtr();
|
||||
let metricsRecorderRequest = mojo.makeRequest(metricsRecorderPtr);
|
||||
let metricsRecorderBinding = new mojo.Binding(
|
||||
device.mojom.XRSessionMetricsRecorder, new MockXRSessionMetricsRecorder(), metricsRecorderRequest);
|
||||
|
||||
let success = {
|
||||
session: results[i].session,
|
||||
metricsRecorder: metricsRecorderPtr,
|
||||
};
|
||||
|
||||
return {
|
||||
result: {
|
||||
session : results[i].session,
|
||||
success : success,
|
||||
$tag : 0
|
||||
}
|
||||
};
|
||||
|
@ -163,6 +174,10 @@ class MockVRService {
|
|||
});
|
||||
}
|
||||
|
||||
exitPresent() {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
supportsSession(sessionOptions) {
|
||||
let requests = [];
|
||||
// Check supports on all the runtimes.
|
||||
|
@ -624,6 +639,12 @@ class MockRuntime {
|
|||
};
|
||||
}
|
||||
|
||||
class MockXRSessionMetricsRecorder {
|
||||
reportFeatureUsed(feature) {
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
|
||||
class MockXRInputSource {
|
||||
constructor(fakeInputSourceInit, id, pairedDevice) {
|
||||
this.source_id_ = id;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue