Title: [231395] trunk/LayoutTests
- Revision
- 231395
- Author
- [email protected]
- Date
- 2018-05-04 19:11:53 -0700 (Fri, 04 May 2018)
Log Message
webrtc/addICECandidate-closed.html is timing out
https://bugs.webkit.org/show_bug.cgi?id=185336
Reviewed by Eric Carlson.
* webrtc/addICECandidate-closed.html:
Modified Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (231394 => 231395)
--- trunk/LayoutTests/ChangeLog 2018-05-05 00:26:56 UTC (rev 231394)
+++ trunk/LayoutTests/ChangeLog 2018-05-05 02:11:53 UTC (rev 231395)
@@ -1,3 +1,12 @@
+2018-05-04 Youenn Fablet <[email protected]>
+
+ webrtc/addICECandidate-closed.html is timing out
+ https://bugs.webkit.org/show_bug.cgi?id=185336
+
+ Reviewed by Eric Carlson.
+
+ * webrtc/addICECandidate-closed.html:
+
2018-05-04 Devin Rousso <[email protected]>
Web Inspector: simplify the WI.Collection interface
Modified: trunk/LayoutTests/webrtc/addICECandidate-closed.html (231394 => 231395)
--- trunk/LayoutTests/webrtc/addICECandidate-closed.html 2018-05-05 00:26:56 UTC (rev 231394)
+++ trunk/LayoutTests/webrtc/addICECandidate-closed.html 2018-05-05 02:11:53 UTC (rev 231395)
@@ -28,13 +28,21 @@
await receiver.setRemoteDescription(offer1);
const answer1 = await receiver.createAnswer();
await receiver.setLocalDescription(answer1);
- await sender.setRemoteDescription(answer1);
- const offer2 = await sender.createOffer();
- await sender.setLocalDescription(offer2);
- await receiver.setRemoteDescription(offer2);
- const answer2 = await receiver.createAnswer();
- await receiver.setLocalDescription(answer2);
- await sender.setRemoteDescription(answer2);
+ await new Promise (async (resolve) => {
+ // RTCPeerConnection does not resolve promises when it gets closed, hence the timeout here to make sure we execute some if not all these operations.
+ test.step_timeout(resolve, 100);
+ try {
+ await sender.setRemoteDescription(answer1);
+ const offer2 = await sender.createOffer();
+ await sender.setLocalDescription(offer2);
+ await receiver.setRemoteDescription(offer2);
+ const answer2 = await receiver.createAnswer();
+ await receiver.setLocalDescription(answer2);
+ await sender.setRemoteDescription(answer2);
+ } finally {
+ resolve();
+ }
+ });
} catch (e) {
}
}, "Close a peer connection in the middle of gathering");
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes