...
1PASS
2BenchmarkFirst 20000000 96.2 ns/op
3BenchmarkLast 20000000 95.8 ns/op
4BenchmarkEq 20000000 94.4 ns/op
5BenchmarkSlice 20000000 89.9 ns/op
6BenchmarkGet 1000000000 2.31 ns/op
7BenchmarkIndex 1000000 1911 ns/op
8--- BENCH: BenchmarkIndex
9 bench_array_test.go:73: Index=3
10 bench_array_test.go:73: Index=3
11 bench_array_test.go:73: Index=3
12 bench_array_test.go:73: Index=3
13BenchmarkIndexSelector 50000 56034 ns/op
14--- BENCH: BenchmarkIndexSelector
15 bench_array_test.go:85: IndexSelector=4
16 bench_array_test.go:85: IndexSelector=4
17 bench_array_test.go:85: IndexSelector=4
18 bench_array_test.go:85: IndexSelector=4
19BenchmarkIndexOfNode 100000000 11.8 ns/op
20--- BENCH: BenchmarkIndexOfNode
21 bench_array_test.go:99: IndexOfNode=2
22 bench_array_test.go:99: IndexOfNode=2
23 bench_array_test.go:99: IndexOfNode=2
24 bench_array_test.go:99: IndexOfNode=2
25 bench_array_test.go:99: IndexOfNode=2
26BenchmarkIndexOfSelection 100000000 12.1 ns/op
27--- BENCH: BenchmarkIndexOfSelection
28 bench_array_test.go:111: IndexOfSelection=2
29 bench_array_test.go:111: IndexOfSelection=2
30 bench_array_test.go:111: IndexOfSelection=2
31 bench_array_test.go:111: IndexOfSelection=2
32 bench_array_test.go:111: IndexOfSelection=2
33BenchmarkMetalReviewExample 5000 336823 ns/op
34--- BENCH: BenchmarkMetalReviewExample
35 bench_example_test.go:40: Review 0: Midnight - Complete and Total Hell (8.5).
36 Review 1: Over Your Threshold - Facticity (6.0).
37 Review 2: Nuclear Death Terror - Chaos Reigns (7.5).
38 Review 3: Evoken - Atra Mors (9.5).
39
40 bench_example_test.go:41: MetalReviewExample=10
41 bench_example_test.go:40: Review 0: Midnight - Complete and Total Hell (8.5).
42 Review 1: Over Your Threshold - Facticity (6.0).
43 Review 2: Nuclear Death Terror - Chaos Reigns (7.5).
44 Review 3: Evoken - Atra Mors (9.5).
45 ... [output truncated]
46BenchmarkAdd 50000 54709 ns/op
47--- BENCH: BenchmarkAdd
48 bench_expand_test.go:20: Add=43
49 bench_expand_test.go:20: Add=43
50 bench_expand_test.go:20: Add=43
51 bench_expand_test.go:20: Add=43
52BenchmarkAddSelection 10000000 209 ns/op
53--- BENCH: BenchmarkAddSelection
54 bench_expand_test.go:37: AddSelection=43
55 bench_expand_test.go:37: AddSelection=43
56 bench_expand_test.go:37: AddSelection=43
57 bench_expand_test.go:37: AddSelection=43
58 bench_expand_test.go:37: AddSelection=43
59BenchmarkAddNodes 10000000 202 ns/op
60--- BENCH: BenchmarkAddNodes
61 bench_expand_test.go:55: AddNodes=43
62 bench_expand_test.go:55: AddNodes=43
63 bench_expand_test.go:55: AddNodes=43
64 bench_expand_test.go:55: AddNodes=43
65 bench_expand_test.go:55: AddNodes=43
66BenchmarkAndSelf 1000000 2634 ns/op
67--- BENCH: BenchmarkAndSelf
68 bench_expand_test.go:71: AndSelf=44
69 bench_expand_test.go:71: AndSelf=44
70 bench_expand_test.go:71: AndSelf=44
71 bench_expand_test.go:71: AndSelf=44
72BenchmarkFilter 50000 31049 ns/op
73--- BENCH: BenchmarkFilter
74 bench_filter_test.go:20: Filter=13
75 bench_filter_test.go:20: Filter=13
76 bench_filter_test.go:20: Filter=13
77 bench_filter_test.go:20: Filter=13
78BenchmarkNot 50000 35167 ns/op
79--- BENCH: BenchmarkNot
80 bench_filter_test.go:36: Not=371
81 bench_filter_test.go:36: Not=371
82 bench_filter_test.go:36: Not=371
83 bench_filter_test.go:36: Not=371
84BenchmarkFilterFunction 50000 68974 ns/op
85--- BENCH: BenchmarkFilterFunction
86 bench_filter_test.go:55: FilterFunction=112
87 bench_filter_test.go:55: FilterFunction=112
88 bench_filter_test.go:55: FilterFunction=112
89 bench_filter_test.go:55: FilterFunction=112
90BenchmarkNotFunction 50000 74760 ns/op
91--- BENCH: BenchmarkNotFunction
92 bench_filter_test.go:74: NotFunction=261
93 bench_filter_test.go:74: NotFunction=261
94 bench_filter_test.go:74: NotFunction=261
95 bench_filter_test.go:74: NotFunction=261
96BenchmarkFilterNodes 50000 68670 ns/op
97--- BENCH: BenchmarkFilterNodes
98 bench_filter_test.go:92: FilterNodes=2
99 bench_filter_test.go:92: FilterNodes=2
100 bench_filter_test.go:92: FilterNodes=2
101 bench_filter_test.go:92: FilterNodes=2
102BenchmarkNotNodes 20000 81357 ns/op
103--- BENCH: BenchmarkNotNodes
104 bench_filter_test.go:110: NotNodes=360
105 bench_filter_test.go:110: NotNodes=360
106 bench_filter_test.go:110: NotNodes=360
107 bench_filter_test.go:110: NotNodes=360
108BenchmarkFilterSelection 50000 68388 ns/op
109--- BENCH: BenchmarkFilterSelection
110 bench_filter_test.go:127: FilterSelection=2
111 bench_filter_test.go:127: FilterSelection=2
112 bench_filter_test.go:127: FilterSelection=2
113 bench_filter_test.go:127: FilterSelection=2
114BenchmarkNotSelection 20000 82108 ns/op
115--- BENCH: BenchmarkNotSelection
116 bench_filter_test.go:144: NotSelection=360
117 bench_filter_test.go:144: NotSelection=360
118 bench_filter_test.go:144: NotSelection=360
119 bench_filter_test.go:144: NotSelection=360
120BenchmarkHas 5000 582934 ns/op
121--- BENCH: BenchmarkHas
122 bench_filter_test.go:160: Has=13
123 bench_filter_test.go:160: Has=13
124 bench_filter_test.go:160: Has=13
125BenchmarkHasNodes 10000 241602 ns/op
126--- BENCH: BenchmarkHasNodes
127 bench_filter_test.go:178: HasNodes=15
128 bench_filter_test.go:178: HasNodes=15
129 bench_filter_test.go:178: HasNodes=15
130BenchmarkHasSelection 10000 243612 ns/op
131--- BENCH: BenchmarkHasSelection
132 bench_filter_test.go:195: HasSelection=15
133 bench_filter_test.go:195: HasSelection=15
134 bench_filter_test.go:195: HasSelection=15
135BenchmarkEnd 500000000 4.14 ns/op
136--- BENCH: BenchmarkEnd
137 bench_filter_test.go:211: End=373
138 bench_filter_test.go:211: End=373
139 bench_filter_test.go:211: End=373
140 bench_filter_test.go:211: End=373
141 bench_filter_test.go:211: End=373
142 bench_filter_test.go:211: End=373
143BenchmarkEach 200000 9848 ns/op
144--- BENCH: BenchmarkEach
145 bench_iteration_test.go:22: Each=59
146 bench_iteration_test.go:22: Each=59
147 bench_iteration_test.go:22: Each=59
148 bench_iteration_test.go:22: Each=59
149BenchmarkMap 100000 17569 ns/op
150--- BENCH: BenchmarkMap
151 bench_iteration_test.go:41: Map=59
152 bench_iteration_test.go:41: Map=59
153 bench_iteration_test.go:41: Map=59
154 bench_iteration_test.go:41: Map=59
155BenchmarkAttr 50000000 37.6 ns/op
156--- BENCH: BenchmarkAttr
157 bench_property_test.go:16: Attr=firstHeading
158 bench_property_test.go:16: Attr=firstHeading
159 bench_property_test.go:16: Attr=firstHeading
160 bench_property_test.go:16: Attr=firstHeading
161 bench_property_test.go:16: Attr=firstHeading
162BenchmarkText 100000 19345 ns/op
163BenchmarkLength 2000000000 0.80 ns/op
164--- BENCH: BenchmarkLength
165 bench_property_test.go:37: Length=14
166 bench_property_test.go:37: Length=14
167 bench_property_test.go:37: Length=14
168 bench_property_test.go:37: Length=14
169 bench_property_test.go:37: Length=14
170 bench_property_test.go:37: Length=14
171BenchmarkHtml 5000000 688 ns/op
172BenchmarkIs 50000 35061 ns/op
173--- BENCH: BenchmarkIs
174 bench_query_test.go:16: Is=true
175 bench_query_test.go:16: Is=true
176 bench_query_test.go:16: Is=true
177 bench_query_test.go:16: Is=true
178BenchmarkIsPositional 50000 32789 ns/op
179--- BENCH: BenchmarkIsPositional
180 bench_query_test.go:28: IsPositional=true
181 bench_query_test.go:28: IsPositional=true
182 bench_query_test.go:28: IsPositional=true
183 bench_query_test.go:28: IsPositional=true
184BenchmarkIsFunction 1000000 2816 ns/op
185--- BENCH: BenchmarkIsFunction
186 bench_query_test.go:43: IsFunction=true
187 bench_query_test.go:43: IsFunction=true
188 bench_query_test.go:43: IsFunction=true
189 bench_query_test.go:43: IsFunction=true
190BenchmarkIsSelection 50000 68272 ns/op
191--- BENCH: BenchmarkIsSelection
192 bench_query_test.go:56: IsSelection=true
193 bench_query_test.go:56: IsSelection=true
194 bench_query_test.go:56: IsSelection=true
195 bench_query_test.go:56: IsSelection=true
196BenchmarkIsNodes 50000 68107 ns/op
197--- BENCH: BenchmarkIsNodes
198 bench_query_test.go:70: IsNodes=true
199 bench_query_test.go:70: IsNodes=true
200 bench_query_test.go:70: IsNodes=true
201 bench_query_test.go:70: IsNodes=true
202BenchmarkHasClass 5000 709386 ns/op
203--- BENCH: BenchmarkHasClass
204 bench_query_test.go:82: HasClass=true
205 bench_query_test.go:82: HasClass=true
206 bench_query_test.go:82: HasClass=true
207BenchmarkContains 100000000 12.4 ns/op
208--- BENCH: BenchmarkContains
209 bench_query_test.go:96: Contains=true
210 bench_query_test.go:96: Contains=true
211 bench_query_test.go:96: Contains=true
212 bench_query_test.go:96: Contains=true
213 bench_query_test.go:96: Contains=true
214BenchmarkFind 50000 56342 ns/op
215--- BENCH: BenchmarkFind
216 bench_traversal_test.go:18: Find=41
217 bench_traversal_test.go:18: Find=41
218 bench_traversal_test.go:18: Find=41
219 bench_traversal_test.go:18: Find=41
220BenchmarkFindWithinSelection 10000 131878 ns/op
221--- BENCH: BenchmarkFindWithinSelection
222 bench_traversal_test.go:34: FindWithinSelection=39
223 bench_traversal_test.go:34: FindWithinSelection=39
224 bench_traversal_test.go:34: FindWithinSelection=39
225BenchmarkFindSelection 5000 374240 ns/op
226--- BENCH: BenchmarkFindSelection
227 bench_traversal_test.go:51: FindSelection=73
228 bench_traversal_test.go:51: FindSelection=73
229 bench_traversal_test.go:51: FindSelection=73
230BenchmarkFindNodes 5000 374447 ns/op
231--- BENCH: BenchmarkFindNodes
232 bench_traversal_test.go:69: FindNodes=73
233 bench_traversal_test.go:69: FindNodes=73
234 bench_traversal_test.go:69: FindNodes=73
235BenchmarkContents 200000 9721 ns/op
236--- BENCH: BenchmarkContents
237 bench_traversal_test.go:85: Contents=16
238 bench_traversal_test.go:85: Contents=16
239 bench_traversal_test.go:85: Contents=16
240 bench_traversal_test.go:85: Contents=16
241BenchmarkContentsFiltered 200000 12909 ns/op
242--- BENCH: BenchmarkContentsFiltered
243 bench_traversal_test.go:101: ContentsFiltered=1
244 bench_traversal_test.go:101: ContentsFiltered=1
245 bench_traversal_test.go:101: ContentsFiltered=1
246 bench_traversal_test.go:101: ContentsFiltered=1
247BenchmarkChildren 1000000 1869 ns/op
248--- BENCH: BenchmarkChildren
249 bench_traversal_test.go:117: Children=2
250 bench_traversal_test.go:117: Children=2
251 bench_traversal_test.go:117: Children=2
252 bench_traversal_test.go:117: Children=2
253BenchmarkChildrenFiltered 500000 5941 ns/op
254--- BENCH: BenchmarkChildrenFiltered
255 bench_traversal_test.go:133: ChildrenFiltered=2
256 bench_traversal_test.go:133: ChildrenFiltered=2
257 bench_traversal_test.go:133: ChildrenFiltered=2
258 bench_traversal_test.go:133: ChildrenFiltered=2
259BenchmarkParent 50000 46223 ns/op
260--- BENCH: BenchmarkParent
261 bench_traversal_test.go:149: Parent=55
262 bench_traversal_test.go:149: Parent=55
263 bench_traversal_test.go:149: Parent=55
264 bench_traversal_test.go:149: Parent=55
265BenchmarkParentFiltered 50000 51452 ns/op
266--- BENCH: BenchmarkParentFiltered
267 bench_traversal_test.go:165: ParentFiltered=4
268 bench_traversal_test.go:165: ParentFiltered=4
269 bench_traversal_test.go:165: ParentFiltered=4
270 bench_traversal_test.go:165: ParentFiltered=4
271BenchmarkParents 20000 93967 ns/op
272--- BENCH: BenchmarkParents
273 bench_traversal_test.go:181: Parents=73
274 bench_traversal_test.go:181: Parents=73
275 bench_traversal_test.go:181: Parents=73
276 bench_traversal_test.go:181: Parents=73
277BenchmarkParentsFiltered 20000 97617 ns/op
278--- BENCH: BenchmarkParentsFiltered
279 bench_traversal_test.go:197: ParentsFiltered=18
280 bench_traversal_test.go:197: ParentsFiltered=18
281 bench_traversal_test.go:197: ParentsFiltered=18
282 bench_traversal_test.go:197: ParentsFiltered=18
283BenchmarkParentsUntil 10000 138898 ns/op
284--- BENCH: BenchmarkParentsUntil
285 bench_traversal_test.go:213: ParentsUntil=52
286 bench_traversal_test.go:213: ParentsUntil=52
287 bench_traversal_test.go:213: ParentsUntil=52
288BenchmarkParentsUntilSelection 10000 247817 ns/op
289--- BENCH: BenchmarkParentsUntilSelection
290 bench_traversal_test.go:230: ParentsUntilSelection=70
291 bench_traversal_test.go:230: ParentsUntilSelection=70
292 bench_traversal_test.go:230: ParentsUntilSelection=70
293BenchmarkParentsUntilNodes 10000 246055 ns/op
294--- BENCH: BenchmarkParentsUntilNodes
295 bench_traversal_test.go:248: ParentsUntilNodes=70
296 bench_traversal_test.go:248: ParentsUntilNodes=70
297 bench_traversal_test.go:248: ParentsUntilNodes=70
298BenchmarkParentsFilteredUntil 50000 33201 ns/op
299--- BENCH: BenchmarkParentsFilteredUntil
300 bench_traversal_test.go:264: ParentsFilteredUntil=2
301 bench_traversal_test.go:264: ParentsFilteredUntil=2
302 bench_traversal_test.go:264: ParentsFilteredUntil=2
303 bench_traversal_test.go:264: ParentsFilteredUntil=2
304BenchmarkParentsFilteredUntilSelection 50000 31486 ns/op
305--- BENCH: BenchmarkParentsFilteredUntilSelection
306 bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
307 bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
308 bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
309 bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
310BenchmarkParentsFilteredUntilNodes 50000 31754 ns/op
311--- BENCH: BenchmarkParentsFilteredUntilNodes
312 bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
313 bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
314 bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
315 bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
316BenchmarkSiblings 20000 94749 ns/op
317--- BENCH: BenchmarkSiblings
318 bench_traversal_test.go:315: Siblings=293
319 bench_traversal_test.go:315: Siblings=293
320 bench_traversal_test.go:315: Siblings=293
321 bench_traversal_test.go:315: Siblings=293
322BenchmarkSiblingsFiltered 10000 103926 ns/op
323--- BENCH: BenchmarkSiblingsFiltered
324 bench_traversal_test.go:331: SiblingsFiltered=46
325 bench_traversal_test.go:331: SiblingsFiltered=46
326 bench_traversal_test.go:331: SiblingsFiltered=46
327BenchmarkNext 50000 33782 ns/op
328--- BENCH: BenchmarkNext
329 bench_traversal_test.go:347: Next=49
330 bench_traversal_test.go:347: Next=49
331 bench_traversal_test.go:347: Next=49
332 bench_traversal_test.go:347: Next=49
333BenchmarkNextFiltered 50000 37108 ns/op
334--- BENCH: BenchmarkNextFiltered
335 bench_traversal_test.go:363: NextFiltered=6
336 bench_traversal_test.go:363: NextFiltered=6
337 bench_traversal_test.go:363: NextFiltered=6
338 bench_traversal_test.go:363: NextFiltered=6
339BenchmarkNextAll 50000 64769 ns/op
340--- BENCH: BenchmarkNextAll
341 bench_traversal_test.go:379: NextAll=234
342 bench_traversal_test.go:379: NextAll=234
343 bench_traversal_test.go:379: NextAll=234
344 bench_traversal_test.go:379: NextAll=234
345BenchmarkNextAllFiltered 50000 71050 ns/op
346--- BENCH: BenchmarkNextAllFiltered
347 bench_traversal_test.go:395: NextAllFiltered=33
348 bench_traversal_test.go:395: NextAllFiltered=33
349 bench_traversal_test.go:395: NextAllFiltered=33
350 bench_traversal_test.go:395: NextAllFiltered=33
351BenchmarkPrev 50000 33908 ns/op
352--- BENCH: BenchmarkPrev
353 bench_traversal_test.go:411: Prev=49
354 bench_traversal_test.go:411: Prev=49
355 bench_traversal_test.go:411: Prev=49
356 bench_traversal_test.go:411: Prev=49
357BenchmarkPrevFiltered 50000 37353 ns/op
358--- BENCH: BenchmarkPrevFiltered
359 bench_traversal_test.go:429: PrevFiltered=7
360 bench_traversal_test.go:429: PrevFiltered=7
361 bench_traversal_test.go:429: PrevFiltered=7
362 bench_traversal_test.go:429: PrevFiltered=7
363BenchmarkPrevAll 50000 31056 ns/op
364--- BENCH: BenchmarkPrevAll
365 bench_traversal_test.go:445: PrevAll=78
366 bench_traversal_test.go:445: PrevAll=78
367 bench_traversal_test.go:445: PrevAll=78
368 bench_traversal_test.go:445: PrevAll=78
369BenchmarkPrevAllFiltered 50000 34286 ns/op
370--- BENCH: BenchmarkPrevAllFiltered
371 bench_traversal_test.go:461: PrevAllFiltered=6
372 bench_traversal_test.go:461: PrevAllFiltered=6
373 bench_traversal_test.go:461: PrevAllFiltered=6
374 bench_traversal_test.go:461: PrevAllFiltered=6
375BenchmarkNextUntil 10000 202553 ns/op
376--- BENCH: BenchmarkNextUntil
377 bench_traversal_test.go:477: NextUntil=84
378 bench_traversal_test.go:477: NextUntil=84
379 bench_traversal_test.go:477: NextUntil=84
380BenchmarkNextUntilSelection 20000 98693 ns/op
381--- BENCH: BenchmarkNextUntilSelection
382 bench_traversal_test.go:494: NextUntilSelection=42
383 bench_traversal_test.go:494: NextUntilSelection=42
384 bench_traversal_test.go:494: NextUntilSelection=42
385 bench_traversal_test.go:494: NextUntilSelection=42
386BenchmarkNextUntilNodes 50000 45532 ns/op
387--- BENCH: BenchmarkNextUntilNodes
388 bench_traversal_test.go:512: NextUntilNodes=12
389 bench_traversal_test.go:512: NextUntilNodes=12
390 bench_traversal_test.go:512: NextUntilNodes=12
391 bench_traversal_test.go:512: NextUntilNodes=12
392BenchmarkPrevUntil 5000 454378 ns/op
393--- BENCH: BenchmarkPrevUntil
394 bench_traversal_test.go:528: PrevUntil=238
395 bench_traversal_test.go:528: PrevUntil=238
396 bench_traversal_test.go:528: PrevUntil=238
397BenchmarkPrevUntilSelection 10000 123594 ns/op
398--- BENCH: BenchmarkPrevUntilSelection
399 bench_traversal_test.go:545: PrevUntilSelection=49
400 bench_traversal_test.go:545: PrevUntilSelection=49
401 bench_traversal_test.go:545: PrevUntilSelection=49
402BenchmarkPrevUntilNodes 50000 37509 ns/op
403--- BENCH: BenchmarkPrevUntilNodes
404 bench_traversal_test.go:563: PrevUntilNodes=11
405 bench_traversal_test.go:563: PrevUntilNodes=11
406 bench_traversal_test.go:563: PrevUntilNodes=11
407 bench_traversal_test.go:563: PrevUntilNodes=11
408BenchmarkNextFilteredUntil 10000 109317 ns/op
409--- BENCH: BenchmarkNextFilteredUntil
410 bench_traversal_test.go:579: NextFilteredUntil=22
411 bench_traversal_test.go:579: NextFilteredUntil=22
412 bench_traversal_test.go:579: NextFilteredUntil=22
413BenchmarkNextFilteredUntilSelection 10000 105959 ns/op
414--- BENCH: BenchmarkNextFilteredUntilSelection
415 bench_traversal_test.go:596: NextFilteredUntilSelection=22
416 bench_traversal_test.go:596: NextFilteredUntilSelection=22
417 bench_traversal_test.go:596: NextFilteredUntilSelection=22
418BenchmarkNextFilteredUntilNodes 10000 107132 ns/op
419--- BENCH: BenchmarkNextFilteredUntilNodes
420 bench_traversal_test.go:614: NextFilteredUntilNodes=22
421 bench_traversal_test.go:614: NextFilteredUntilNodes=22
422 bench_traversal_test.go:614: NextFilteredUntilNodes=22
423BenchmarkPrevFilteredUntil 10000 114474 ns/op
424--- BENCH: BenchmarkPrevFilteredUntil
425 bench_traversal_test.go:630: PrevFilteredUntil=20
426 bench_traversal_test.go:630: PrevFilteredUntil=20
427 bench_traversal_test.go:630: PrevFilteredUntil=20
428BenchmarkPrevFilteredUntilSelection 10000 107592 ns/op
429--- BENCH: BenchmarkPrevFilteredUntilSelection
430 bench_traversal_test.go:647: PrevFilteredUntilSelection=20
431 bench_traversal_test.go:647: PrevFilteredUntilSelection=20
432 bench_traversal_test.go:647: PrevFilteredUntilSelection=20
433BenchmarkPrevFilteredUntilNodes 10000 107495 ns/op
434--- BENCH: BenchmarkPrevFilteredUntilNodes
435 bench_traversal_test.go:665: PrevFilteredUntilNodes=20
436 bench_traversal_test.go:665: PrevFilteredUntilNodes=20
437 bench_traversal_test.go:665: PrevFilteredUntilNodes=20
438ok github.com/PuerkitoBio/goquery 187.652s
View as plain text