OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script src="../../http/tests/inspector/inspector-test.js"></script> | 3 <script src="../../http/tests/inspector/inspector-test.js"></script> |
4 <script src="profiler-test.js"></script> | 4 <script src="profiler-test.js"></script> |
5 <script> | 5 <script> |
6 | 6 |
7 function test() | 7 function test() |
8 { | 8 { |
9 var profileAndExpectations = { | 9 var profileAndExpectations = { |
10 "title": "profile1", | 10 "title": "profile1", |
11 "target": function() { | 11 "target": function() { |
12 return WebInspector.targetManager.targets()[0]; | 12 return WebInspector.targetManager.targets()[0]; |
13 }, | 13 }, |
14 "_profile": { | 14 "_profile": { |
15 "head": { | 15 "head": { |
16 "functionName": "(root)", | 16 "functionName": "(root)", |
17 "scriptId": "0", | 17 "scriptId": "0", |
18 "url": "", | 18 "url": "a.js", |
19 "lineNumber": 0, | 19 "lineNumber": 0, |
20 "hitCount": 50, | 20 "hitCount": 50, |
21 "callUID": 1000, | 21 "callUID": 1000, |
22 "children": [ | 22 "children": [ |
23 { | 23 { |
24 "functionName": "(idle)", | 24 "functionName": "(idle)", |
25 "scriptId": "40", | 25 "scriptId": "0", |
26 "url": "", | 26 "url": "a.js", |
27 "lineNumber": 1, | 27 "lineNumber": 1, |
28 "hitCount": 300, | 28 "hitCount": 300, |
29 "callUID": 2, | 29 "callUID": 2, |
30 "children": [] | 30 "children": [] |
31 }, | 31 }, |
32 { | 32 { |
33 "functionName": "A", | 33 "functionName": "A", |
34 "scriptId": "40", | 34 "scriptId": "0", |
35 "url": "", | 35 "url": "a.js", |
36 "lineNumber": 4642, | 36 "lineNumber": 4642, |
37 "hitCount": 250, | 37 "hitCount": 250, |
38 "callUID": 1001, | 38 "callUID": 1001, |
39 "children": [ | 39 "children": [ |
40 { | 40 { |
41 "functionName": "C", | 41 "functionName": "C", |
42 "scriptId": "40", | 42 "scriptId": "0", |
43 "url": "", | 43 "url": "a.js", |
44 "lineNumber": 525, | 44 "lineNumber": 525, |
45 "hitCount": 100, | 45 "hitCount": 100, |
46 "callUID": 2000, | 46 "callUID": 2000, |
47 "children": [ | 47 "children": [ |
48 { | 48 { |
49 "functionName": "D", | 49 "functionName": "D", |
50 "scriptId": "40", | 50 "scriptId": "0", |
51 "url": "", | 51 "url": "a.js", |
52 "lineNumber": 425, | 52 "lineNumber": 425, |
53 "hitCount": 20, | 53 "hitCount": 20, |
54 "callUID": 3000, | 54 "callUID": 3000, |
55 "children": [] | 55 "children": [] |
56 } | 56 } |
57 ] | 57 ] |
58 } | 58 } |
59 ] | 59 ] |
60 }, | 60 }, |
61 { | 61 { |
62 "functionName": "B", | 62 "functionName": "B", |
63 "scriptId": "40", | 63 "scriptId": "0", |
64 "url": "", | 64 "url": "a.js", |
65 "lineNumber": 4662, | 65 "lineNumber": 4662, |
66 "hitCount": 150, | 66 "hitCount": 150, |
67 "callUID": 1002, | 67 "callUID": 1002, |
68 "children": [ | 68 "children": [ |
69 { | 69 { |
70 "functionName": "C", | 70 "functionName": "C", |
71 "scriptId": "40", | 71 "scriptId": "0", |
72 "url": "", | 72 "url": "a.js", |
73 "lineNumber": 525, | 73 "lineNumber": 525, |
74 "hitCount": 100, | 74 "hitCount": 100, |
75 "callUID": 2000, | 75 "callUID": 2000, |
76 "children": [ | 76 "children": [ |
77 { | 77 { |
78 "functionName": "D", | 78 "functionName": "D", |
79 "scriptId": "40", | 79 "scriptId": "0", |
80 "url": "", | 80 "url": "a.js", |
81 "lineNumber": 425, | 81 "lineNumber": 425, |
82 "hitCount": 30, | 82 "hitCount": 30, |
83 "callUID": 3000, | 83 "callUID": 3000, |
84 "children": [] | 84 "children": [] |
85 } | 85 } |
86 ] | 86 ] |
87 } | 87 } |
88 ] | 88 ] |
89 } | 89 } |
90 ] | 90 ] |
(...skipping 21 matching lines...) Expand all Loading... |
112 } | 112 } |
113 | 113 |
114 </script> | 114 </script> |
115 </head> | 115 </head> |
116 <body onload="runTest()"> | 116 <body onload="runTest()"> |
117 <p> | 117 <p> |
118 Tests bottom-up view self and total time calculation in CPU profiler. | 118 Tests bottom-up view self and total time calculation in CPU profiler. |
119 </p> | 119 </p> |
120 </body> | 120 </body> |
121 </html> | 121 </html> |
OLD | NEW |