function onMessageReceived(event) { switch (event.data) { // Indication of the frame onload event case"frame loaded": if (--frameLoadsPending) { break;
}
// Indication of successfully finished step of a test // Just fall through... case"perf": if (callMasterFrame) {
masterFrame.postMessage("step", "*");
} elseif (slaveFrame) {
slaveFrame.postMessage("step", "*");
} elseif (masterFrame.slaveFrame) {
masterFrame.slaveFrame.postMessage("step", "*");
}
callMasterFrame = !callMasterFrame; break;
// Indication of all test parts finish (from any of the frames) case"done": if (testDone) { break;
}
testDone = true;
SimpleTest.finish(); break;
// Any other message indicates error, succes or todo message of a test default: if (typeof event.data == "undefined") { break;
} // XXXkhuey this receives undefined values // (which used to become empty strings) on occasion ... if (event.data.match(todoRegExp)) {
SimpleTest.todo(false, event.data);
} else {
SimpleTest.ok(!event.data.match(failureRegExp), event.data);
} break;
}
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.