Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(170)

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/console/console-filter-groups.html

Issue 2939473002: DevTools: show all descendants if a console.group message title matches the filter
Patch Set: ac Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/inspector/console/console-filter-groups-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <html>
2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/console-test.js"></script>
5 <script>
6 console.group('Outer group-A');
7 console.log('message-a1');
8 console.log('message-a2');
9
10 console.group('Inner group-B');
11 console.log('message-b1');
12 console.log('message-b2');
13 console.groupEnd();
14
15 console.group('Inner group-C');
16 console.log('message-c1');
17 console.log('message-c2');
18 console.groupEnd();
19
20 console.groupCollapsed('Collapsed inner group-D');
21 console.log('message-d1');
22 console.log('message-d2');
23
24 console.group('Inner inner group-E');
25 console.log('message-e1');
26 console.log('message-e2');
27 console.groupEnd();
28 console.groupEnd();
29
30 console.groupEnd();
31
32 console.groupCollapsed('Collapsed outer group-F');
33 console.log('message-f1');
34 console.log('message-f2');
35 console.groupEnd();
36
37 console.log('message-z1');
38 console.log('message-z2');
39
40 </script>
41 <script>
42 function test()
43 {
44 var testcases = [
45 '/message-a1/',
46 '/message-b1/',
47 '/message-c1/',
48 '/message-d1/',
49 '/message-e1/',
50 '/message-f1/',
51 '/message-z1/',
52 '/message-a1|message-b1/',
53 '/message-a1|message-c1/',
54 '/message-a1|message-d1/',
55 '/message-a1|message-e1/',
56 '/message-a1|message-z1/',
57 '/message-b1|message-c1/',
58 '/message-b1|message-d1/',
59 '/message-b1|message-z1/',
60 '/message-c1|message-z1/',
61 '/message-d1|message-e1/',
62
63 '/group-A/',
64 '/group-B/',
65 '/group-C/',
66 '/group-D/',
67 '/group-E/',
68 '/group-F/',
69
70 '/group-A|group-B/',
71 '/group-A|group-E/',
72 '/group-B|group-C/',
73 '/group-B|group-D/',
74 '/group-B|group-E/',
75 '/group-D|group-E/',
76
77 '/group-A|message-b1/',
78 '/group-A|message-d1/',
79 '/group-A|message-e1/',
80 '/group-A|message-z1/',
81 '/group-B|message-c1/',
82 '/group-B|message-d1/',
83 '/group-B|message-z1/',
84 '/group-D|message-e1/',
85 '/message-a1|group-B/',
86 '/message-b1|group-C/',
87 '/message-d1|group-E/',
88
89 'queryWithoutMatches',
90 ''
91 ];
92
93 for (var testcase of testcases)
94 setFilterAndDumpMessages(testcase);
95 InspectorTest.completeTest();
96
97 /**
98 * @param {string} query
99 */
100 function setFilterAndDumpMessages(query) {
101 if (query)
102 InspectorTest.addResult("\nFilter set to: " + query + "\n");
103 else
104 InspectorTest.addResult("\nFilter cleared\n");
105
106 Console.ConsoleView.instance()._filter._textFilterUI.setValue(query);
107 Console.ConsoleView.instance()._filter._textFilterChanged();
108 var messages = Console.ConsoleView.instance()._visibleViewMessages;
109 if (messages.length < 1)
110 InspectorTest.addResult("No messages to show.");
111 for (var i = 0; i < messages.length; ++i) {
112 var viewMessage = messages[i];
113 var delimiter = viewMessage.consoleMessage().isGroupStartMessage() ? ">" : "";
114 var indent = " ".repeat(viewMessage.nestingLevel());
115 InspectorTest.addResult(indent + delimiter + viewMessage.toMessageEl ement().deepTextContent());
116 }
117 }
118 }
119
120 </script>
121 </head>
122
123 <body onload="runTest()">
124 <p>
125 Tests that console can filter messages in groups appropriately.
126 </p>
127
128 </body>
129 </html>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/inspector/console/console-filter-groups-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698