Back out changeset 3c6fec908401 (bug 1255618) for timeout on Android 4.3 API15+ opt
authorKarl Tomlinson <karlt+@karlt.net>
Tue, 15 Mar 2016 20:52:18 +1300
changeset 340486 e782585f98babc97e4cade2f85c9f409a50bcf55
parent 340485 66a65bdec004abadac9f1611f4f17bc277831674
child 340487 d940d6375fca9df1f3b111a4f7be45c32932f5d2
push id12980
push usertmielczarek@mozilla.com
push dateTue, 15 Mar 2016 13:03:24 +0000
bugs1255618
milestone48.0a1
backs out3c6fec908401205ace08a95978b071308022decf
Back out changeset 3c6fec908401 (bug 1255618) for timeout on Android 4.3 API15+ opt
dom/media/webaudio/test/mochitest.ini
dom/media/webaudio/test/test_bug1255618.html
--- a/dom/media/webaudio/test/mochitest.ini
+++ b/dom/media/webaudio/test/mochitest.ini
@@ -85,17 +85,16 @@ tags=capturestream
 [test_bug956489.html]
 [test_bug964376.html]
 [test_bug966247.html]
 tags=capturestream
 [test_bug972678.html]
 [test_bug1118372.html]
 [test_bug1056032.html]
 skip-if = toolkit == 'android' # bug 1056706
-[test_bug1255618.html]
 [test_channelMergerNode.html]
 [test_channelMergerNodeWithVolume.html]
 [test_channelSplitterNode.html]
 [test_channelSplitterNodeWithVolume.html]
 skip-if = (android_version == '18' && debug) # bug 1158417
 [test_convolverNode.html]
 [test_convolverNode_mono_mono.html]
 [test_convolverNodeChannelCount.html]
deleted file mode 100644
--- a/dom/media/webaudio/test/test_bug1255618.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<head>
-  <title>Test sync XHR does not crash unlinked AudioContext</title>
-  <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
-  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
-</head>
-<body>
-<script>
-SimpleTest.waitForExplicitFinish();
-
-const filename = "test_bug1255618.html";
-
-function collect_and_fetch() {
-    SpecialPowers.forceGC();
-    SpecialPowers.forceCC();
-
-    var xhr = new XMLHttpRequest();
-    xhr.open("GET", filename, false);
-    var ended = false;
-    xhr.onloadend = function() { ended = true; }
-    // Sync XHR will suspend timeouts, which involves any AudioContexts still
-    // registered with the window.
-    // See https://bugzilla.mozilla.org/show_bug.cgi?id=1255618#c0
-    xhr.send(null);
-
-    ok(ended, "No crash during fetch");
-    SimpleTest.finish();
-}
-
-var ac = new AudioContext();
-
-ac.onstatechange = function () {
-    ac.onstatechange = null;
-    is(ac.state, "running", "statechange to running");
-    ac = null;
-    SimpleTest.executeSoon(collect_and_fetch);
-}
-
-</script>
-</body>