OLD | NEW |
| (Empty) |
1 <html> | |
2 <head> | |
3 <script src="../../http/tests/inspector/inspector-test.js"></script> | |
4 <script src="../tracing-test.js"></script> | |
5 <script> | |
6 function test() | |
7 { | |
8 Runtime.experiments.enableForTest("timelineTracingJSProfile"); | |
9 var rawNames = [ | |
10 "", | |
11 "Script:", | |
12 "Script:http://example.com/alina?", | |
13 "Script:http://example.com/:1", | |
14 "Script:http://example.com/:1:2", | |
15 "Script:http://example.com/:1:2:3", | |
16 "Script:http://example.com/:1:2:3x:4", | |
17 "Builtin:~foo1 http://url.com/foo.js", | |
18 "Builtin:~foo2 native http://url.com/foo.js:11", | |
19 "Builtin:*foo3 http://url.com/foo.js:11:22", | |
20 "Builtin:foo4 http://url.com/foo.js:11:22:33", | |
21 "Builtin:~ http://url.com/anonymous.js:123", | |
22 "Builtin:~ native http://url.com/anonymous.js:123", | |
23 "Builtin:~function name with spaces http://url.com/bar:123", | |
24 "Builtin:~native function name with spaces native http://url.com/bar.js:
123", | |
25 "Builtin:~user_function_that_is_not_native http://url.com/bar.js:123", | |
26 "Builtin:~native http://url.com/bar.js:123" | |
27 ]; | |
28 | |
29 for (var name of rawNames) { | |
30 var frame = WebInspector.TimelineJSProfileProcessor._buildCallFrame(name
, "456"); | |
31 InspectorTest.addResult(name + " => " + [frame.functionName, frame.url,
frame.scriptId, frame.lineNumber, frame.columnNumber, frame.isNative].join(","))
; | |
32 } | |
33 | |
34 InspectorTest.completeTest(); | |
35 } | |
36 | |
37 </script> | |
38 </head> | |
39 <body onload="runTest()"> | |
40 </body> | |
41 </html> | |
OLD | NEW |