| 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 var sessionId = "4.20"; | 9 var sessionId = "4.20"; |
| 10 var mainThread = 1; | 10 var mainThread = 1; |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 | 57 |
| 58 function printRecord(record) | 58 function printRecord(record) |
| 59 { | 59 { |
| 60 var prefix = []; | 60 var prefix = []; |
| 61 var current = record.presentationParent(); | 61 var current = record.presentationParent(); |
| 62 while (current) { | 62 while (current) { |
| 63 current = current.presentationParent(); | 63 current = current.presentationParent(); |
| 64 prefix.push(" "); | 64 prefix.push(" "); |
| 65 } | 65 } |
| 66 var mark = record.expandable() ? (record.collapsed() ? "+" : "-") : " "; | 66 var mark = record.expandable() ? (record.collapsed() ? "+" : "-") : " "; |
| 67 InspectorTest.addResult(prefix.join("") + mark + record.record().data().
message); | 67 InspectorTest.addResult(prefix.join("") + mark + record.record().traceEv
ent().args["data"].message); |
| 68 } | 68 } |
| 69 | 69 |
| 70 function dumpRecords() | 70 function dumpRecords() |
| 71 { | 71 { |
| 72 var records = model.filteredRecords(); | 72 var records = model.filteredRecords(); |
| 73 for (var i = 0; i < records.length; ++i) | 73 for (var i = 0; i < records.length; ++i) |
| 74 printRecord(records[i]); | 74 printRecord(records[i]); |
| 75 InspectorTest.addResult(""); | 75 InspectorTest.addResult(""); |
| 76 } | 76 } |
| 77 | 77 |
| 78 InspectorTest.addResult("Initial:"); | 78 InspectorTest.addResult("Initial:"); |
| 79 dumpRecords(); | 79 dumpRecords(); |
| 80 | 80 |
| 81 InspectorTest.addResult("Filtered by 'bar':"); | 81 InspectorTest.addResult("Filtered by 'bar':"); |
| 82 panel._filters._textFilterUI.setValue("bar"); | 82 panel._filters._textFilterUI.setValue("bar"); |
| 83 dumpRecords(); | 83 dumpRecords(); |
| 84 | 84 |
| 85 InspectorTest.addResult("Collapsed 'bar04' and 'foo13':"); | 85 InspectorTest.addResult("Collapsed 'bar04' and 'foo13':"); |
| 86 var records = model.filteredRecords(); | 86 var records = model.filteredRecords(); |
| 87 var collapseList = {"bar04":true, "foo13": true}; | 87 var collapseList = {"bar04":true, "foo13": true}; |
| 88 for (var i = 0; i < records.length; ++i) { | 88 for (var i = 0; i < records.length; ++i) { |
| 89 var record = records[i]; | 89 var record = records[i]; |
| 90 if (collapseList[record.record().data().message]) | 90 if (collapseList[record.record().traceEvent().args["data"].message]) |
| 91 record.setCollapsed(true); | 91 record.setCollapsed(true); |
| 92 } | 92 } |
| 93 model.invalidateFilteredRecords(); | 93 model.invalidateFilteredRecords(); |
| 94 dumpRecords(); | 94 dumpRecords(); |
| 95 | 95 |
| 96 InspectorTest.addResult("Filtered by 'foo':"); | 96 InspectorTest.addResult("Filtered by 'foo':"); |
| 97 panel._filters._textFilterUI.setValue("foo"); | 97 panel._filters._textFilterUI.setValue("foo"); |
| 98 dumpRecords(); | 98 dumpRecords(); |
| 99 | 99 |
| 100 InspectorTest.completeTest(); | 100 InspectorTest.completeTest(); |
| 101 } | 101 } |
| 102 | 102 |
| 103 </script> | 103 </script> |
| 104 </head> | 104 </head> |
| 105 | 105 |
| 106 <body onload="runTest()"> | 106 <body onload="runTest()"> |
| 107 <p> | 107 <p> |
| 108 Test filtering on timeline panel.</a> | 108 Test filtering on timeline panel.</a> |
| 109 </p> | 109 </p> |
| 110 | 110 |
| 111 </body> | 111 </body> |
| 112 </html> | 112 </html> |
| OLD | NEW |