worker_performance_user_timing.js (765B)
1 function ok(a, msg) { 2 dump("OK: " + !!a + " => " + a + " " + msg + "\n"); 3 postMessage({ type: "status", status: !!a, msg: a + ": " + msg }); 4 } 5 6 function is(a, b, msg) { 7 dump("IS: " + (a === b) + " => " + a + " | " + b + " " + msg + "\n"); 8 postMessage({ 9 type: "status", 10 status: a === b, 11 msg: a + " === " + b + ": " + msg, 12 }); 13 } 14 15 function isnot(a, b, msg) { 16 dump("ISNOT: " + (a === b) + " => " + a + " | " + b + " " + msg + "\n"); 17 postMessage({ 18 type: "status", 19 status: a != b, 20 msg: a + " != " + b + ": " + msg, 21 }); 22 } 23 24 importScripts(["test_performance_user_timing.js"]); 25 26 for (var i = 0; i < steps.length; ++i) { 27 performance.clearMarks(); 28 performance.clearMeasures(); 29 steps[i](); 30 } 31 32 postMessage({ type: "finish" });