Backed out changeset 014e386dcdd9 (bug 1446258) for Android failures on dom/messagechannel/tests/unit/test_messageChannel.js

This commit is contained in:
Gurzau Raul 2018-03-16 10:40:47 +02:00
Родитель 677ec88a10
Коммит bd1757c15c
7 изменённых файлов: 1 добавлений и 53 удалений

Просмотреть файл

@ -6,5 +6,3 @@
MOCHITEST_MANIFESTS += ['mochitest.ini']
MOCHITEST_CHROME_MANIFESTS += ['chrome.ini']
XPCSHELL_TESTS_MANIFESTS += ['unit/xpcshell.ini']

Просмотреть файл

@ -1 +0,0 @@
content workers ./

Просмотреть файл

@ -1,14 +0,0 @@
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
onmessage = function(pingEvt) {
if (pingEvt.data == "ping") {
let { port1, port2 } = new MessageChannel();
port2.onmessage = helloEvt => {
if (helloEvt.data == "hello") {
helloEvt.ports[0].postMessage("goodbye");
}
};
pingEvt.ports[0].postMessage("pong", [port1]);
}
};

Просмотреть файл

@ -1,27 +0,0 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
function run_test() {
do_load_manifest("data/chrome.manifest");
run_next_test();
}
add_test(function test_messageChannel() {
do_test_pending();
let chromeWorker = new ChromeWorker(
"chrome://workers/content/chromeWorker_messageChannel.js");
let { port1, port2 } = new MessageChannel();
port2.onmessage = pongEvt => {
Assert.equal(pongEvt.data, "pong");
let { port1, port2 } = new MessageChannel();
port2.onmessage = goodbyeEvt => {
Assert.equal(goodbyeEvt.data, "goodbye");
do_test_finished();
run_next_test();
};
pongEvt.ports[0].postMessage("hello", [port1]);
};
chromeWorker.postMessage("ping", [port1]);
});

Просмотреть файл

@ -1,7 +0,0 @@
[DEFAULT]
head =
support-files =
data/chrome.manifest
data/chromeWorker_messageChannel.js
[test_messageChannel.js]

Просмотреть файл

@ -7,7 +7,7 @@
* http://www.whatwg.org/specs/web-apps/current-work/#channel-messaging
*/
[Constructor, Exposed=(Window,Worker,System)]
[Constructor, Exposed=(Window,Worker)]
interface MessageChannel {
readonly attribute MessagePort port1;
readonly attribute MessagePort port2;

Просмотреть файл

@ -60,7 +60,6 @@ module.exports = {
"MatchGlob": false,
"MatchPattern": false,
"MatchPatternSet": false,
"MessageChannel": false,
"MessageEvent": false,
"MessagePort": false,
"PrecompiledScript": false,