Bug 1443585 - Remove fake:true from test_pc_trackDisabling_clones.html. r?jib
MozReview-Commit-ID: A0sI1HvEzpf
--- a/dom/media/tests/mochitest/test_peerConnection_trackDisabling_clones.html
+++ b/dom/media/tests/mochitest/test_peerConnection_trackDisabling_clones.html
@@ -19,19 +19,17 @@ runNetworkTest(async () => {
["media.getusermedia.camera.stop_on_disable.enabled", true],
["media.getusermedia.camera.stop_on_disable.delay_ms", 0],
["media.getusermedia.microphone.stop_on_disable.enabled", true],
["media.getusermedia.microphone.stop_on_disable.delay_ms", 0]);
var originalStream;
var localVideoOriginal;
- // Always use fake tracks since we depend on audio to have a large 1000Hz
- // component.
- test.setMediaConstraints([{audio: true, video: true, fake: true}], []);
+ test.setMediaConstraints([{audio: true, video: true}], []);
test.chain.replace("PC_LOCAL_GUM", [
function PC_LOCAL_GUM_CLONE() {
return getUserMedia(test.pcLocal.constraints[0]).then(stream => {
originalStream = stream;
localVideoOriginal =
createMediaElement("video", "local-original");
localVideoOriginal.srcObject = stream;
test.pcLocal.attachLocalStream(originalStream.clone());
@@ -107,21 +105,21 @@ runNetworkTest(async () => {
info("Checking audio");
var ac = new AudioContext();
var localAnalyserOriginal = new AudioStreamAnalyser(ac, originalStream);
var localAnalyserClone =
new AudioStreamAnalyser(ac, test.pcLocal._pc.getLocalStreams()[0]);
var remoteAnalyserClone =
new AudioStreamAnalyser(ac, test.pcRemote._pc.getRemoteStreams()[0]);
- var freq1k = localAnalyserOriginal.binIndexForFrequency(1000);
+ var freq = localAnalyserOriginal.binIndexForFrequency(TEST_AUDIO_FREQ);
var checkAudioEnabled = analyser =>
- analyser.waitForAnalysisSuccess(array => array[freq1k] > 200);
+ analyser.waitForAnalysisSuccess(array => array[freq] > 200);
var checkAudioDisabled = analyser =>
- analyser.waitForAnalysisSuccess(array => array[freq1k] < 50);
+ analyser.waitForAnalysisSuccess(array => array[freq] < 50);
info("Checking local original enabled");
await checkAudioEnabled(localAnalyserOriginal);
info("Checking local clone enabled");
await checkAudioEnabled(localAnalyserClone);
info("Checking remote clone enabled");
await checkAudioEnabled(remoteAnalyserClone);