1 CONSOLE MESSAGE: line 9: Message #0
2 CONSOLE MESSAGE: line 9: Message #1
3 CONSOLE MESSAGE: line 9: Message #2
4 CONSOLE MESSAGE: line 9: Message #3
5 CONSOLE MESSAGE: line 9: Message #4
6 CONSOLE MESSAGE: line 9: Message #5
7 CONSOLE MESSAGE: line 9: Message #6
8 CONSOLE MESSAGE: line 9: Message #7
9 CONSOLE MESSAGE: line 9: Message #8
10 CONSOLE MESSAGE: line 9: Message #9
11 CONSOLE MESSAGE: line 9: Message #10
12 CONSOLE MESSAGE: line 9: Message #11
13 CONSOLE MESSAGE: line 9: Message #12
14 CONSOLE MESSAGE: line 9: Message #13
15 CONSOLE MESSAGE: line 9: Message #14
16 CONSOLE MESSAGE: line 9: Message #15
17 CONSOLE MESSAGE: line 9: Message #16
18 CONSOLE MESSAGE: line 9: Message #17
19 CONSOLE MESSAGE: line 9: Message #18
20 CONSOLE MESSAGE: line 9: Message #19
21 CONSOLE MESSAGE: line 9: Message #20
22 CONSOLE MESSAGE: line 9: Message #21
23 CONSOLE MESSAGE: line 9: Message #22
24 CONSOLE MESSAGE: line 9: Message #23
25 CONSOLE MESSAGE: line 9: Message #24
26 CONSOLE MESSAGE: line 9: Message #25
27 CONSOLE MESSAGE: line 9: Message #26
28 CONSOLE MESSAGE: line 9: Message #27
29 CONSOLE MESSAGE: line 9: Message #28
30 CONSOLE MESSAGE: line 9: Message #29
31 CONSOLE MESSAGE: line 9: Message #30
32 CONSOLE MESSAGE: line 9: Message #31
33 CONSOLE MESSAGE: line 9: Message #32
34 CONSOLE MESSAGE: line 9: Message #33
35 CONSOLE MESSAGE: line 9: Message #34
36 CONSOLE MESSAGE: line 9: Message #35
37 CONSOLE MESSAGE: line 9: Message #36
38 CONSOLE MESSAGE: line 9: Message #37
39 CONSOLE MESSAGE: line 9: Message #38
40 CONSOLE MESSAGE: line 9: Message #39
41 CONSOLE MESSAGE: line 9: Message #40
42 CONSOLE MESSAGE: line 9: Message #41
43 CONSOLE MESSAGE: line 9: Message #42
44 CONSOLE MESSAGE: line 9: Message #43
45 CONSOLE MESSAGE: line 9: Message #44
46 CONSOLE MESSAGE: line 9: Message #45
47 CONSOLE MESSAGE: line 9: Message #46
48 CONSOLE MESSAGE: line 9: Message #47
49 CONSOLE MESSAGE: line 9: Message #48
50 CONSOLE MESSAGE: line 9: Message #49
51 CONSOLE MESSAGE: line 9: Message #50
52 CONSOLE MESSAGE: line 9: Message #51
53 CONSOLE MESSAGE: line 9: Message #52
54 CONSOLE MESSAGE: line 9: Message #53
55 CONSOLE MESSAGE: line 9: Message #54
56 CONSOLE MESSAGE: line 9: Message #55
57 CONSOLE MESSAGE: line 9: Message #56
58 CONSOLE MESSAGE: line 9: Message #57
59 CONSOLE MESSAGE: line 9: Message #58
60 CONSOLE MESSAGE: line 9: Message #59
61 CONSOLE MESSAGE: line 9: Message #60
62 CONSOLE MESSAGE: line 9: Message #61
63 CONSOLE MESSAGE: line 9: Message #62
64 CONSOLE MESSAGE: line 9: Message #63
65 CONSOLE MESSAGE: line 9: Message #64
66 CONSOLE MESSAGE: line 9: Message #65
67 CONSOLE MESSAGE: line 9: Message #66
68 CONSOLE MESSAGE: line 9: Message #67
69 CONSOLE MESSAGE: line 9: Message #68
70 CONSOLE MESSAGE: line 9: Message #69
71 CONSOLE MESSAGE: line 9: Message #70
72 CONSOLE MESSAGE: line 9: Message #71
73 CONSOLE MESSAGE: line 9: Message #72
74 CONSOLE MESSAGE: line 9: Message #73
75 CONSOLE MESSAGE: line 9: Message #74
76 CONSOLE MESSAGE: line 9: Message #75
77 CONSOLE MESSAGE: line 9: Message #76
78 CONSOLE MESSAGE: line 9: Message #77
79 CONSOLE MESSAGE: line 9: Message #78
80 CONSOLE MESSAGE: line 9: Message #79
81 CONSOLE MESSAGE: line 9: Message #80
82 CONSOLE MESSAGE: line 9: Message #81
83 CONSOLE MESSAGE: line 9: Message #82
84 CONSOLE MESSAGE: line 9: Message #83
85 CONSOLE MESSAGE: line 9: Message #84
86 CONSOLE MESSAGE: line 9: Message #85
87 CONSOLE MESSAGE: line 9: Message #86
88 CONSOLE MESSAGE: line 9: Message #87
89 CONSOLE MESSAGE: line 9: Message #88
90 CONSOLE MESSAGE: line 9: Message #89
91 CONSOLE MESSAGE: line 9: Message #90
92 CONSOLE MESSAGE: line 9: Message #91
93 CONSOLE MESSAGE: line 9: Message #92
94 CONSOLE MESSAGE: line 9: Message #93
95 CONSOLE MESSAGE: line 9: Message #94
96 CONSOLE MESSAGE: line 9: Message #95
97 CONSOLE MESSAGE: line 9: Message #96
98 CONSOLE MESSAGE: line 9: Message #97
99 CONSOLE MESSAGE: line 9: Message #98
100 CONSOLE MESSAGE: line 9: Message #99
101 CONSOLE MESSAGE: line 9: Message #100
102 CONSOLE MESSAGE: line 9: Message #101
103 CONSOLE MESSAGE: line 9: Message #102
104 CONSOLE MESSAGE: line 9: Message #103
105 CONSOLE MESSAGE: line 9: Message #104
106 CONSOLE MESSAGE: line 9: Message #105
107 CONSOLE MESSAGE: line 9: Message #106
108 CONSOLE MESSAGE: line 9: Message #107
109 CONSOLE MESSAGE: line 9: Message #108
110 CONSOLE MESSAGE: line 9: Message #109
111 CONSOLE MESSAGE: line 9: Message #110
112 CONSOLE MESSAGE: line 9: Message #111
113 CONSOLE MESSAGE: line 9: Message #112
114 CONSOLE MESSAGE: line 9: Message #113
115 CONSOLE MESSAGE: line 9: Message #114
116 CONSOLE MESSAGE: line 9: Message #115
117 CONSOLE MESSAGE: line 9: Message #116
118 CONSOLE MESSAGE: line 9: Message #117
119 CONSOLE MESSAGE: line 9: Message #118
120 CONSOLE MESSAGE: line 9: Message #119
121 CONSOLE MESSAGE: line 9: Message #120
122 CONSOLE MESSAGE: line 9: Message #121
123 CONSOLE MESSAGE: line 9: Message #122
124 CONSOLE MESSAGE: line 9: Message #123
125 CONSOLE MESSAGE: line 9: Message #124
126 CONSOLE MESSAGE: line 9: Message #125
127 CONSOLE MESSAGE: line 9: Message #126
128 CONSOLE MESSAGE: line 9: Message #127
129 CONSOLE MESSAGE: line 9: Message #128
130 CONSOLE MESSAGE: line 9: Message #129
131 CONSOLE MESSAGE: line 9: Message #130
132 CONSOLE MESSAGE: line 9: Message #131
133 CONSOLE MESSAGE: line 9: Message #132
134 CONSOLE MESSAGE: line 9: Message #133
135 CONSOLE MESSAGE: line 9: Message #134
136 CONSOLE MESSAGE: line 9: Message #135
137 CONSOLE MESSAGE: line 9: Message #136
138 CONSOLE MESSAGE: line 9: Message #137
139 CONSOLE MESSAGE: line 9: Message #138
140 CONSOLE MESSAGE: line 9: Message #139
141 CONSOLE MESSAGE: line 9: Message #140
142 CONSOLE MESSAGE: line 9: Message #141
143 CONSOLE MESSAGE: line 9: Message #142
144 CONSOLE MESSAGE: line 9: Message #143
145 CONSOLE MESSAGE: line 9: Message #144
146 CONSOLE MESSAGE: line 9: Message #145
147 CONSOLE MESSAGE: line 9: Message #146
148 CONSOLE MESSAGE: line 9: Message #147
149 CONSOLE MESSAGE: line 9: Message #148
150 CONSOLE MESSAGE: line 10: hello %cworld
151 Tests that console viewport handles selection properly.
154 Running: verifyViewportIsTallEnough
155 Viewport contains 13 messages
157 Running: testSelectionSingleLineText
161 first visible message index: 75 viewport is covered: YES
163 Running: testReversedSelectionSingleLineText
167 first visible message index: 75 viewport is covered: YES
169 Running: testSelectionMultiLineText
171 ole-viewport-selection.html:5 Message #74
172 console-viewport-selection.html:5 Message #75
175 first visible message index: 74 viewport is covered: YES
177 Running: testSimpleVisibleSelection
178 anchor = {item: 72, offset: 6}, head = {item: 77, offset: 6}
179 first visible message index: 72 viewport is covered: YES
181 Running: testHalfScrollSelectionUp
182 anchor = {item: 72, offset: 6}, head = {item: 77, offset: 6}
183 first visible message index: 75 viewport is covered: YES
185 Running: testHalfScrollSelectionDown
186 anchor = {item: 72, offset: 6}, head = {item: 77, offset: 6}
187 first visible message index: 63 viewport is covered: YES
189 Running: testScrollSelectionAwayUp
190 anchor = {item: 72, offset: 6}, head = {item: 77, offset: 6}
191 first visible message index: 0 viewport is covered: YES
193 Running: testScrollSelectionAwayDown
194 anchor = {item: 72, offset: 6}, head = {item: 77, offset: 6}
195 first visible message index: 137 viewport is covered: YES
197 Running: testShiftClickSelectionOver
198 anchor = {item: 72, offset: 6}, head = {item: 10, offset: 0}
199 first visible message index: 5 viewport is covered: YES
201 Running: testShiftClickSelectionBelow
202 anchor = {item: 72, offset: 6}, head = {item: 140, offset: 0}
203 first visible message index: 135 viewport is covered: YES
205 Running: testRemoveSelection
206 anchor = null, head = null
207 first visible message index: 135 viewport is covered: YES
209 Running: testReversedVisibleSelection
210 anchor = {item: 76, offset: 6}, head = {item: 71, offset: 6}
211 first visible message index: 71 viewport is covered: YES
213 Running: testShiftClickReversedSelectionOver
214 anchor = {item: 76, offset: 6}, head = {item: 10, offset: 0}
215 first visible message index: 5 viewport is covered: YES
217 Running: testShiftClickReversedSelectionBelow
218 anchor = {item: 76, offset: 6}, head = {item: 140, offset: 0}
219 first visible message index: 135 viewport is covered: YES
221 Running: testZeroOffsetSelection
224 Running: testSelectAll
225 Selected all 150 messages.