| 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(); |