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="../../http/tests/inspector/timeline-test.js"></script> | 4 <script src="../../http/tests/inspector/timeline-test.js"></script> |
5 <script> | 5 <script> |
6 | 6 |
7 function test() | 7 function test() |
8 { | 8 { |
9 function runTestWithDataAndCheck(input, expectedOutput) | 9 function runTestWithDataAndCheck(input, expectedOutput) |
10 { | 10 { |
(...skipping 22 matching lines...) Expand all Loading... |
33 InspectorTest.override(model, "_createFileReader", createFileReader); | 33 InspectorTest.override(model, "_createFileReader", createFileReader); |
34 InspectorTest.override(model, "_createFileWriter", createFileWriter); | 34 InspectorTest.override(model, "_createFileWriter", createFileWriter); |
35 | 35 |
36 model.loadFromFile({}, new WebInspector.Progress()); | 36 model.loadFromFile({}, new WebInspector.Progress()); |
37 } | 37 } |
38 | 38 |
39 InspectorTest.runTestSuite([ | 39 InspectorTest.runTestSuite([ |
40 function testNormal(next) | 40 function testNormal(next) |
41 { | 41 { |
42 var data = ["Version", | 42 var data = ["Version", |
43 {"startTime":1310749854316.8408,"data":{"requestId":43,"url":"ht
tp://www.webkit.org/","requestMethod":"GET"},"type":"ResourceSendRequest","usedH
eapSize":1819936,"totalHeapSize":7629120}, | 43 {"startTime":1310749854316.8408,"data":{"requestId":43,"url":"ht
tp://www.webkit.org/","requestMethod":"GET"},"type":"ResourceSendRequest"}, |
44 {"startTime":1310749855118.9329,"data":{"requestId":43,"statusCo
de":200,"mimeType":"text/html"},"children":[],"endTime":1310749855118.968,"type"
:"ResourceReceiveResponse","usedHeapSize":1819936,"totalHeapSize":7629120}, | 44 {"startTime":1310749855118.9329,"data":{"requestId":43,"statusCo
de":200,"mimeType":"text/html"},"children":[],"endTime":1310749855118.968,"type"
:"ResourceReceiveResponse"}, |
45 {"startTime":1310749855136.245,"data":{"requestId":44,"url":"htt
p://www.webkit.org/css/main.css","requestMethod":"GET"},"type":"ResourceSendRequ
est","usedHeapSize":2367192,"totalHeapSize":7629120}, | 45 {"startTime":1310749855136.245,"data":{"requestId":44,"url":"htt
p://www.webkit.org/css/main.css","requestMethod":"GET"},"type":"ResourceSendRequ
est"}, |
46 {"startTime":1310749855136.655,"data":{"requestId":45,"url":"htt
p://www.webkit.org/css/green.css","requestMethod":"GET"},"type":"ResourceSendReq
uest","usedHeapSize":2367192,"totalHeapSize":7629120}, | 46 {"startTime":1310749855136.655,"data":{"requestId":45,"url":"htt
p://www.webkit.org/css/green.css","requestMethod":"GET"},"type":"ResourceSendReq
uest"}, |
47 {"startTime":1310749855137.023,"data":{"requestId":46,"url":"htt
p://www.webkit.org/css/blue.css","requestMethod":"GET"},"type":"ResourceSendRequ
est","usedHeapSize":2367192,"totalHeapSize":7629120}, | 47 {"startTime":1310749855137.023,"data":{"requestId":46,"url":"htt
p://www.webkit.org/css/blue.css","requestMethod":"GET"},"type":"ResourceSendRequ
est"}, |
48 {"startTime":1310749855137.342,"data":{"requestId":47,"url":"htt
p://www.webkit.org/css/yellow.css","requestMethod":"GET"},"type":"ResourceSendRe
quest","usedHeapSize":2367192,"totalHeapSize":7629120}, | 48 {"startTime":1310749855137.342,"data":{"requestId":47,"url":"htt
p://www.webkit.org/css/yellow.css","requestMethod":"GET"},"type":"ResourceSendRe
quest"}, |
49 {"startTime":1310749855137.656,"data":{"requestId":48,"url":"htt
p://www.webkit.org/css/pink.css","requestMethod":"GET"},"type":"ResourceSendRequ
est","usedHeapSize":2367192,"totalHeapSize":7629120}, | 49 {"startTime":1310749855137.656,"data":{"requestId":48,"url":"htt
p://www.webkit.org/css/pink.css","requestMethod":"GET"},"type":"ResourceSendRequ
est"}, |
50 {"startTime":1310749855137.989,"data":{"requestId":49,"url":"htt
p://www.webkit.org/css/purple.css","requestMethod":"GET"},"type":"ResourceSendRe
quest","usedHeapSize":2367192,"totalHeapSize":7629120}, | 50 {"startTime":1310749855137.989,"data":{"requestId":49,"url":"htt
p://www.webkit.org/css/purple.css","requestMethod":"GET"},"type":"ResourceSendRe
quest"}, |
51 {"startTime":1310749855138.308,"data":{"requestId":50,"url":"htt
p://www.webkit.org/css/gray.css","requestMethod":"GET"},"type":"ResourceSendRequ
est","usedHeapSize":2367192,"totalHeapSize":7629120} | 51 {"startTime":1310749855138.308,"data":{"requestId":50,"url":"htt
p://www.webkit.org/css/gray.css","requestMethod":"GET"},"type":"ResourceSendRequ
est"} |
52 ]; | 52 ]; |
53 var input = JSON.stringify(data); | 53 var input = JSON.stringify(data); |
54 runTestWithDataAndCheck(input, data); | 54 runTestWithDataAndCheck(input, data); |
55 next(); | 55 next(); |
56 }, | 56 }, |
57 | 57 |
58 function testIncompatible(next) | 58 function testIncompatible(next) |
59 { | 59 { |
60 var data = ["Version", | 60 var data = ["Version", |
61 {"startTime":1310749854316.8408,"data":{"requestId":43,"url":"ht
tp://www.webkit.org/","requestMethod":"GET"},"type":"UnknownRecordType","u\"s}e}
dHeapSize\\":1819936,"totalHeapSize":7629120} | 61 {"startTime":1310749854316.8408,"data":{"requestId":43,"url":"ht
tp://www.webkit.org/","requestMethod":"GET"},"t\"y}p}e\\":"UnknownRecordType"} |
62 ]; | 62 ]; |
63 var input = JSON.stringify(data); | 63 var input = JSON.stringify(data); |
64 runTestWithDataAndCheck(input, data); | 64 runTestWithDataAndCheck(input, data); |
65 next(); | 65 next(); |
66 }, | 66 }, |
67 | 67 |
68 function testMalformed(next) | 68 function testMalformed(next) |
69 { | 69 { |
70 var data = ["Version"]; | 70 var data = ["Version"]; |
71 // At least 1 record is parsed in first chunk. | 71 // At least 1 record is parsed in first chunk. |
(...skipping 15 matching lines...) Expand all Loading... |
87 <p> | 87 <p> |
88 Tests the Timeline save/load functionality. | 88 Tests the Timeline save/load functionality. |
89 </p> | 89 </p> |
90 | 90 |
91 <p> | 91 <p> |
92 Also tests save/load of unknown (incompatible) record types. <a href="https://bu
gs.webkit.org/show_bug.cgi?id=91714">(Bug 91714)</a> | 92 Also tests save/load of unknown (incompatible) record types. <a href="https://bu
gs.webkit.org/show_bug.cgi?id=91714">(Bug 91714)</a> |
93 </p> | 93 </p> |
94 | 94 |
95 </body> | 95 </body> |
96 </html> | 96 </html> |
OLD | NEW |