Home | History | Annotate | Download | only in inspector
      1 <script>
      2 function test() {
      3     // Test 1: call timeEnd before time
      4     console.log(">>>console.timeEnd(\"1\")");
      5     console.timeEnd("1");
      6     // Test 2: call time two times before timeEnd
      7     console.log(">>>console.time(\"2\")");
      8     console.time("2");
      9     setTimeout(function() {
     10         console.log(">>>console.time(\"2\")");
     11         console.time("2");
     12         console.log(">>>console.timeEnd(\"2\")");
     13         console.timeEnd("2");
     14         console.log("2: If it says ~1000ms the first time is not overwritten.");
     15     }, 1000);
     16     // Test 3: call timeEnd two times
     17     console.log(">>>console.time(\"3\")");
     18     console.time("3");
     19     console.log(">>>console.timeEnd(\"3\")");
     20     console.timeEnd("3");
     21     console.log(">>>console.timeEnd(\"3\")");
     22     console.timeEnd("3");
     23     // Test 4: call time/timeEnd without title parameter
     24     console.log(">>>console.time()");
     25     console.time();
     26     console.log(">>>console.timeEnd()");
     27     console.timeEnd();
     28 };
     29 
     30 </script>
     31 <p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=19159">Bug 19159: Inspector should support console.time/console.timeEnd</a>.</p>
     32 <p>Open the Inspector (right-click and choose "Inspect Element"), then click the "Run Tests" button.</p>
     33 <button onclick="test()">Run Tests</button>