tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

invoke_with_timing_attributes.worker.js (733B)


      1 importScripts("/resources/testharness.js");
      2 importScripts("resources/webperftestharness.js");
      3 
      4 function emit_test(attrName) {
      5    test(function() {
      6      performance.mark(attrName);
      7      performance.clearMarks(attrName);
      8    }, "performance.mark should not throw if used with timing attribute " + attrName
      9       + " in workers");
     10 }
     11 for (var i in timingAttributes) {
     12  emit_test(timingAttributes[i]);
     13 }
     14 
     15 function emit_test2(attrName) {
     16    test(function() {
     17      performance.measure(attrName);
     18      performance.clearMeasures(attrName);
     19    }, "performance.measure should not throw if used with timing attribute " + attrName
     20       + " in workers");
     21 }
     22 for (var i in timingAttributes) {
     23  emit_test2(timingAttributes[i]);
     24 }
     25 done();