Files
Kmake/test/fixtures/wpt/user-timing/invoke_with_timing_attributes.worker.js
2026-05-26 23:36:42 -07:00

26 lines
733 B
JavaScript

importScripts("/resources/testharness.js");
importScripts("resources/webperftestharness.js");
function emit_test(attrName) {
test(function() {
performance.mark(attrName);
performance.clearMarks(attrName);
}, "performance.mark should not throw if used with timing attribute " + attrName
+ " in workers");
}
for (var i in timingAttributes) {
emit_test(timingAttributes[i]);
}
function emit_test2(attrName) {
test(function() {
performance.measure(attrName);
performance.clearMeasures(attrName);
}, "performance.measure should not throw if used with timing attribute " + attrName
+ " in workers");
}
for (var i in timingAttributes) {
emit_test2(timingAttributes[i]);
}
done();