2008-11-04 Anders Carlsson <andersca@apple.com>
[webkit/qt.git] / LayoutTests / fast / profiler / multiple-and-different-scoped-function-calls.html
blob4e476dee43ff69725857b21ac10b68addfca470d
1 <html>
2 <head>
3 <script src="resources/profiler-test-JS-resources.js"></script>
4 <script>
5 if (window.layoutTestController) {
6 layoutTestController.dumpAsText();
7 layoutTestController.setJavaScriptProfilingEnabled(true);
10 function startTest()
12 console.profile("Multiple and different scoped calls to the same function");
14 insertNewText();
15 insertNewText();
17 intermediaryFunction();
19 endTest();
21 </script>
22 </head>
24 <body onload="startTest()">
25 This page's JavaScript calls the same function from multiple and differently scoped locations.
26 <br>
27 <br>
28 To run this test manually, load it in the browser then load the WebInspector and look at
29 the profile. In the profile there should be two calls to insertNewText under
30 startTest() and one under an (anonymous function) under intermediaryFunction().
31 <div id="output"></div>
32 </body>
33 </html>