1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2026-01-10 20:43:46 +00:00

Added timeout to webrtc test

This commit is contained in:
Bryan Roe
2022-07-07 15:01:16 -07:00
parent a1679280ae
commit 1783c5d2b3

View File

@@ -1049,6 +1049,11 @@ function FileTransfer_Test()
function WebRTC_Test()
{
promises.webrtc_test.timeout = setTimeout(function ()
{
process.stdout.write('\n *TIMEOUT*\n');
promises.webrtc_test.resolve();
}, 10000);
process.stdout.write(' WebRTC Test\n');
process.stdout.write(' => Recieved Initial Offer............................[WAITING]');
@@ -1087,10 +1092,12 @@ function WebRTC_Test()
if (j.reason == dataHash)
{
process.stdout.write(' => Data Fragmentation Test...........................[OK]\n');
clearTimeout(promises.webrtc_test.timeout);
promises.webrtc_test.resolve();
}
else
{
clearTimeout(promises.webrtc_test.timeout);
promises.webrtc_test.reject('WebRTC Data Channel received corrupt data (' + b.length + ' bytes');
}
});