mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440'
This commit is contained in:
parent
35e95f55a1
commit
58e8ee674b
9438 changed files with 266112 additions and 106976 deletions
|
@ -0,0 +1,32 @@
|
|||
async function createConnections(test, setupLocalConnection, setupRemoteConnection, doNotCloseAutmoatically) {
|
||||
const localConnection = new RTCPeerConnection();
|
||||
const remoteConnection = new RTCPeerConnection();
|
||||
|
||||
remoteConnection.onicecandidate = (event) => { localConnection.addIceCandidate(event.candidate); };
|
||||
localConnection.onicecandidate = (event) => { remoteConnection.addIceCandidate(event.candidate); };
|
||||
|
||||
await setupLocalConnection(localConnection);
|
||||
await setupRemoteConnection(remoteConnection);
|
||||
|
||||
const offer = await localConnection.createOffer();
|
||||
await localConnection.setLocalDescription(offer);
|
||||
await remoteConnection.setRemoteDescription(offer);
|
||||
|
||||
const answer = await remoteConnection.createAnswer();
|
||||
await remoteConnection.setLocalDescription(answer);
|
||||
await localConnection.setRemoteDescription(answer);
|
||||
|
||||
if (!doNotCloseAutmoatically) {
|
||||
test.add_cleanup(() => {
|
||||
localConnection.close();
|
||||
remoteConnection.close();
|
||||
});
|
||||
}
|
||||
|
||||
return [localConnection, remoteConnection];
|
||||
}
|
||||
|
||||
function waitFor(test, duration)
|
||||
{
|
||||
return new Promise((resolve) => test.step_timeout(resolve, duration));
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue