Bug 1208371 - Remove debug canvas from mediaStreamConstructors test to help android perf. r?padenot draft
authorAndreas Pehrson <pehrsons@gmail.com>
Tue, 05 Jan 2016 10:16:32 +0800
changeset 342161 8d33b3ab5ce16ebe13985cd2c698fc04c4891258
parent 342160 05765fcea4f9ce4f6af95622b76d512cbdb41ee9
child 342162 88eb2907e497528f3d13833782ae4986146f6fdd
push id13352
push userpehrsons@gmail.com
push dateFri, 18 Mar 2016 13:49:47 +0000
reviewerspadenot
bugs1208371
milestone47.0a1
Bug 1208371 - Remove debug canvas from mediaStreamConstructors test to help android perf. r?padenot MozReview-Commit-ID: 62lDtTvZ5g2
dom/media/tests/mochitest/test_getUserMedia_mediaStreamConstructors.html
--- a/dom/media/tests/mochitest/test_getUserMedia_mediaStreamConstructors.html
+++ b/dom/media/tests/mochitest/test_getUserMedia_mediaStreamConstructors.html
@@ -5,18 +5,17 @@
 </head>
 <body>
 <pre id="test">
 <script type="application/javascript">
   "use strict";
 
   createHTML({
     title: "MediaStream constructors with getUserMedia streams Test",
-    bug: "1070216",
-    visible: true
+    bug: "1070216"
   });
 
   var audioContext = new AudioContext();
   var videoElement;
 
   runTest(() => Promise.resolve()
     .then(() => videoElement = createMediaElement('video', 'constructorsTest'))
     .then(() => getUserMedia({video: true})).then(gUMStream => {
@@ -89,54 +88,46 @@
 
       var osc10k = createOscillatorStream(audioContext, 10000);
       var audioTrack10k = osc10k.getTracks()[0];
 
       return Promise.resolve().then(() => {
         info("Analysing audio output with empty default constructed stream");
         var stream = new MediaStream();
         var analyser = new AudioStreamAnalyser(audioContext, stream);
-        analyser.enableDebugCanvas();
         return analyser.waitForAnalysisSuccess(array =>
           array[analyser.binIndexForFrequency(1000)]  < 50 &&
           array[analyser.binIndexForFrequency(5000)]  < 50 &&
-          array[analyser.binIndexForFrequency(10000)] < 50)
-          .then(() => analyser.disableDebugCanvas());
+          array[analyser.binIndexForFrequency(10000)] < 50);
       }).then(() => {
         info("Analysing audio output with copy constructed 5k stream");
         var stream = new MediaStream(osc5k);
         var analyser = new AudioStreamAnalyser(audioContext, stream);
-        analyser.enableDebugCanvas();
         return analyser.waitForAnalysisSuccess(array =>
           array[analyser.binIndexForFrequency(1000)]  < 50 &&
           array[analyser.binIndexForFrequency(5000)]  > 200 &&
-          array[analyser.binIndexForFrequency(10000)] < 50)
-          .then(() => analyser.disableDebugCanvas());
+          array[analyser.binIndexForFrequency(10000)] < 50);
       }).then(() => {
         info("Analysing audio output with empty-list constructed stream");
         var stream = new MediaStream([]);
         var analyser = new AudioStreamAnalyser(audioContext, stream);
-        analyser.enableDebugCanvas();
         return analyser.waitForAnalysisSuccess(array =>
           array[analyser.binIndexForFrequency(1000)]  < 50 &&
           array[analyser.binIndexForFrequency(5000)]  < 50 &&
-          array[analyser.binIndexForFrequency(10000)] < 50)
-          .then(() => analyser.disableDebugCanvas());
+          array[analyser.binIndexForFrequency(10000)] < 50);
       }).then(() => {
         info("Analysing audio output with list constructed 1k, 5k and 10k tracks");
         var stream = new MediaStream([audioTrack1k, audioTrack5k, audioTrack10k]);
         var analyser = new AudioStreamAnalyser(audioContext, stream);
-        analyser.enableDebugCanvas();
         return analyser.waitForAnalysisSuccess(array =>
           array[analyser.binIndexForFrequency(50)]    < 50 &&
           array[analyser.binIndexForFrequency(1000)]  > 200 &&
           array[analyser.binIndexForFrequency(2500)]  < 50 &&
           array[analyser.binIndexForFrequency(5000)]  > 200 &&
           array[analyser.binIndexForFrequency(7500)]  < 50 &&
           array[analyser.binIndexForFrequency(10000)] > 200 &&
-          array[analyser.binIndexForFrequency(11000)] < 50)
-          .then(() => analyser.disableDebugCanvas());
+          array[analyser.binIndexForFrequency(11000)] < 50);
       });
     }));
 </script>
 </pre>
 </body>
 </html>