Bug 1051685: move data channel bufferedAmountLow into its own test draft
authorNils Ohlmeier [:drno] <drno@ohlmeier.org>
Sat, 21 Apr 2018 12:54:35 -0700
changeset 786214 7014d7b197aadf1f9185f3be623c36d60093d56a
parent 786213 52bfbec49b5c4bc90b463f36827d027369b82c0c
push id107409
push userdrno@ohlmeier.org
push dateSat, 21 Apr 2018 19:55:17 +0000
bugs1051685
milestone61.0a1
Bug 1051685: move data channel bufferedAmountLow into its own test MozReview-Commit-ID: 3lvypTnPnYm
dom/media/tests/mochitest/dataChannel.js
dom/media/tests/mochitest/mochitest.ini
dom/media/tests/mochitest/test_dataChannel_dataOnlyBufferedAmountLow.html
--- a/dom/media/tests/mochitest/dataChannel.js
+++ b/dom/media/tests/mochitest/dataChannel.js
@@ -202,11 +202,10 @@ var commandsCheckLargeXfer = [
     });
   },
 ];
 
 function addInitialDataChannel(chain) {
   chain.insertBefore('PC_LOCAL_CREATE_OFFER', commandsCreateDataChannel);
   chain.insertBefore('PC_LOCAL_WAIT_FOR_MEDIA_FLOW', commandsWaitForDataChannel);
   chain.removeAfter('PC_REMOTE_CHECK_ICE_CONNECTIONS');
-  chain.append(commandsCheckLargeXfer);
   chain.append(commandsCheckDataChannel);
 }
--- a/dom/media/tests/mochitest/mochitest.ini
+++ b/dom/media/tests/mochitest/mochitest.ini
@@ -34,16 +34,18 @@ skip-if = android_version == '18' # andr
 skip-if = android_version == '18' # android(Bug 1189784, timeouts on 4.3 emulator)
 [test_dataChannel_basicAudioVideoCombined.html]
 skip-if = toolkit == 'android'  # Bug 1189784
 [test_dataChannel_basicDataOnly.html]
 [test_dataChannel_basicVideo.html]
 skip-if = android_version == '18' # android(Bug 1189784, timeouts on 4.3 emulator)
 [test_dataChannel_bug1013809.html]
 skip-if = android_version == '18' # android(Bug 1189784, timeouts on 4.3 emulator)
+[test_dataChannel_dataOnlyBufferedAmountLow.html]
+skip-if = android_version == '18' # android(Bug 1189784, timeouts on 4.3 emulator)
 [test_dataChannel_noOffer.html]
 [test_enumerateDevices.html]
 [test_enumerateDevices_iframe.html]
 skip-if = true # needed by test_enumerateDevices.html on builders
 [test_ondevicechange.html]
 skip-if = os == 'android'
 [test_getUserMedia_active_autoplay.html]
 [test_getUserMedia_audioCapture.html]
copy from dom/media/tests/mochitest/test_dataChannel_basicDataOnly.html
copy to dom/media/tests/mochitest/test_dataChannel_dataOnlyBufferedAmountLow.html
--- a/dom/media/tests/mochitest/test_dataChannel_basicDataOnly.html
+++ b/dom/media/tests/mochitest/test_dataChannel_dataOnlyBufferedAmountLow.html
@@ -2,23 +2,24 @@
 <html>
 <head>
   <script type="application/javascript" src="pc.js"></script>
 </head>
 <body>
 <pre id="test">
 <script type="application/javascript">
   createHTML({
-    bug: "796894",
-    title: "Basic datachannel only connection"
+    bug: "1051685",
+    title: "Verify bufferedAmountLowThreshold works"
   });
 
   var test;
   runNetworkTest(function (options) {
     test = new PeerConnectionTest(options);
     addInitialDataChannel(test.chain);
+    test.chain.insertAfter('PC_REMOTE_CHECK_ICE_CONNECTIONS', commandsCheckLargeXfer);
     test.run();
   });
 
 </script>
 </pre>
 </body>
 </html>