Bug 1404187 - group timeout messages for MediaTestManager.
So different test timeouts from the same test case will fall under the same bug.
MozReview-Commit-ID: LDstAhOpkYK
--- a/dom/media/test/manifest.js
+++ b/dom/media/test/manifest.js
@@ -1685,17 +1685,18 @@ function MediaTestManager() {
// Don't call more than once per token.
this.started = function(token, handler) {
this.tokens.push(token);
this.numTestsRunning++;
this.handlers[token] = handler;
var onTimeout = () => {
this.hasTimeout = true;
- ok(false, `${token} timed out!`);
+ ok(false, "Test timed out!");
+ info(`${token} timed out!`);
this.finished(token);
};
// Default timeout to 180s for each test.
// Call SimpleTest._originalSetTimeout() to bypass the flaky timeout checker.
this.timers[token] = SimpleTest._originalSetTimeout.call(window, onTimeout, 180000);
is(this.numTestsRunning, this.tokens.length,
"[started " + token + " t=" + elapsedTime(this.startTime) + "] Length of array should match number of running tests");