You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

477 lines
20 KiB

  1. PASS
  2. BenchmarkFirst 20000000 91.0 ns/op
  3. BenchmarkLast 20000000 90.5 ns/op
  4. BenchmarkEq 20000000 90.2 ns/op
  5. BenchmarkSlice 20000000 88.0 ns/op
  6. BenchmarkGet 1000000000 2.04 ns/op
  7. BenchmarkIndex 2000000 935 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
  13. bench_array_test.go:73: Index=3
  14. BenchmarkIndexSelector 100000 23613 ns/op
  15. --- BENCH: BenchmarkIndexSelector
  16. bench_array_test.go:85: IndexSelector=4
  17. bench_array_test.go:85: IndexSelector=4
  18. bench_array_test.go:85: IndexSelector=4
  19. bench_array_test.go:85: IndexSelector=4
  20. BenchmarkIndexOfNode 100000000 10.2 ns/op
  21. --- BENCH: BenchmarkIndexOfNode
  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
  26. bench_array_test.go:99: IndexOfNode=2
  27. BenchmarkIndexOfSelection 100000000 11.0 ns/op
  28. --- BENCH: BenchmarkIndexOfSelection
  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
  33. bench_array_test.go:111: IndexOfSelection=2
  34. BenchmarkMetalReviewExample 10000 213843 ns/op
  35. --- BENCH: BenchmarkMetalReviewExample
  36. bench_example_test.go:40: Review 0: Midnight - Complete and Total Hell (8.5).
  37. Review 1: Over Your Threshold - Facticity (6.0).
  38. Review 2: Nuclear Death Terror - Chaos Reigns (7.5).
  39. Review 3: Evoken - Atra Mors (9.5).
  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]
  46. BenchmarkAdd 100000 18671 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
  52. BenchmarkAddSelection 10000000 204 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
  59. BenchmarkAddNodes 10000000 195 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
  66. BenchmarkAndSelf 1000000 2611 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
  72. BenchmarkFilter 100000 27571 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
  78. BenchmarkNot 50000 32006 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
  84. BenchmarkFilterFunction 50000 61388 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
  90. BenchmarkNotFunction 50000 66702 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
  96. BenchmarkFilterNodes 50000 59699 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
  102. BenchmarkNotNodes 50000 73248 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
  108. BenchmarkFilterSelection 50000 59242 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
  114. BenchmarkNotSelection 50000 73211 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
  120. BenchmarkHas 5000 395087 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
  125. BenchmarkHasNodes 10000 215849 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
  130. BenchmarkHasSelection 10000 215612 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
  135. BenchmarkEnd 500000000 4.59 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
  143. BenchmarkEach 200000 8588 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
  149. BenchmarkMap 200000 14444 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
  155. BenchmarkEachWithBreak 1000000 1490 ns/op
  156. --- BENCH: BenchmarkEachWithBreak
  157. bench_iteration_test.go:61: Each=10
  158. bench_iteration_test.go:61: Each=10
  159. bench_iteration_test.go:61: Each=10
  160. bench_iteration_test.go:61: Each=10
  161. BenchmarkAttr 50000000 30.9 ns/op
  162. --- BENCH: BenchmarkAttr
  163. bench_property_test.go:16: Attr=firstHeading
  164. bench_property_test.go:16: Attr=firstHeading
  165. bench_property_test.go:16: Attr=firstHeading
  166. bench_property_test.go:16: Attr=firstHeading
  167. bench_property_test.go:16: Attr=firstHeading
  168. BenchmarkText 200000 14017 ns/op
  169. BenchmarkLength 2000000000 0.31 ns/op
  170. --- BENCH: BenchmarkLength
  171. bench_property_test.go:37: Length=14
  172. bench_property_test.go:37: Length=14
  173. bench_property_test.go:37: Length=14
  174. bench_property_test.go:37: Length=14
  175. bench_property_test.go:37: Length=14
  176. bench_property_test.go:37: Length=14
  177. BenchmarkHtml 5000000 577 ns/op
  178. BenchmarkIs 50000 31936 ns/op
  179. --- BENCH: BenchmarkIs
  180. bench_query_test.go:16: Is=true
  181. bench_query_test.go:16: Is=true
  182. bench_query_test.go:16: Is=true
  183. bench_query_test.go:16: Is=true
  184. BenchmarkIsPositional 100000 23372 ns/op
  185. --- BENCH: BenchmarkIsPositional
  186. bench_query_test.go:28: IsPositional=true
  187. bench_query_test.go:28: IsPositional=true
  188. bench_query_test.go:28: IsPositional=true
  189. bench_query_test.go:28: IsPositional=true
  190. BenchmarkIsFunction 1000000 2170 ns/op
  191. --- BENCH: BenchmarkIsFunction
  192. bench_query_test.go:43: IsFunction=true
  193. bench_query_test.go:43: IsFunction=true
  194. bench_query_test.go:43: IsFunction=true
  195. bench_query_test.go:43: IsFunction=true
  196. BenchmarkIsSelection 50000 59814 ns/op
  197. --- BENCH: BenchmarkIsSelection
  198. bench_query_test.go:56: IsSelection=true
  199. bench_query_test.go:56: IsSelection=true
  200. bench_query_test.go:56: IsSelection=true
  201. bench_query_test.go:56: IsSelection=true
  202. BenchmarkIsNodes 50000 59629 ns/op
  203. --- BENCH: BenchmarkIsNodes
  204. bench_query_test.go:70: IsNodes=true
  205. bench_query_test.go:70: IsNodes=true
  206. bench_query_test.go:70: IsNodes=true
  207. bench_query_test.go:70: IsNodes=true
  208. BenchmarkHasClass 5000 384894 ns/op
  209. --- BENCH: BenchmarkHasClass
  210. bench_query_test.go:82: HasClass=true
  211. bench_query_test.go:82: HasClass=true
  212. bench_query_test.go:82: HasClass=true
  213. BenchmarkContains 100000000 11.4 ns/op
  214. --- BENCH: BenchmarkContains
  215. bench_query_test.go:96: Contains=true
  216. bench_query_test.go:96: Contains=true
  217. bench_query_test.go:96: Contains=true
  218. bench_query_test.go:96: Contains=true
  219. bench_query_test.go:96: Contains=true
  220. BenchmarkFind 100000 23545 ns/op
  221. --- BENCH: BenchmarkFind
  222. bench_traversal_test.go:18: Find=41
  223. bench_traversal_test.go:18: Find=41
  224. bench_traversal_test.go:18: Find=41
  225. bench_traversal_test.go:18: Find=41
  226. BenchmarkFindWithinSelection 50000 63775 ns/op
  227. --- BENCH: BenchmarkFindWithinSelection
  228. bench_traversal_test.go:34: FindWithinSelection=39
  229. bench_traversal_test.go:34: FindWithinSelection=39
  230. bench_traversal_test.go:34: FindWithinSelection=39
  231. bench_traversal_test.go:34: FindWithinSelection=39
  232. BenchmarkFindSelection 5000 441958 ns/op
  233. --- BENCH: BenchmarkFindSelection
  234. bench_traversal_test.go:51: FindSelection=73
  235. bench_traversal_test.go:51: FindSelection=73
  236. bench_traversal_test.go:51: FindSelection=73
  237. BenchmarkFindNodes 5000 437717 ns/op
  238. --- BENCH: BenchmarkFindNodes
  239. bench_traversal_test.go:69: FindNodes=73
  240. bench_traversal_test.go:69: FindNodes=73
  241. bench_traversal_test.go:69: FindNodes=73
  242. BenchmarkContents 1000000 2799 ns/op
  243. --- BENCH: BenchmarkContents
  244. bench_traversal_test.go:85: Contents=16
  245. bench_traversal_test.go:85: Contents=16
  246. bench_traversal_test.go:85: Contents=16
  247. bench_traversal_test.go:85: Contents=16
  248. BenchmarkContentsFiltered 500000 4489 ns/op
  249. --- BENCH: BenchmarkContentsFiltered
  250. bench_traversal_test.go:101: ContentsFiltered=1
  251. bench_traversal_test.go:101: ContentsFiltered=1
  252. bench_traversal_test.go:101: ContentsFiltered=1
  253. bench_traversal_test.go:101: ContentsFiltered=1
  254. BenchmarkChildren 5000000 546 ns/op
  255. --- BENCH: BenchmarkChildren
  256. bench_traversal_test.go:117: Children=2
  257. bench_traversal_test.go:117: Children=2
  258. bench_traversal_test.go:117: Children=2
  259. bench_traversal_test.go:117: Children=2
  260. bench_traversal_test.go:117: Children=2
  261. BenchmarkChildrenFiltered 500000 3472 ns/op
  262. --- BENCH: BenchmarkChildrenFiltered
  263. bench_traversal_test.go:133: ChildrenFiltered=2
  264. bench_traversal_test.go:133: ChildrenFiltered=2
  265. bench_traversal_test.go:133: ChildrenFiltered=2
  266. bench_traversal_test.go:133: ChildrenFiltered=2
  267. BenchmarkParent 50000 39067 ns/op
  268. --- BENCH: BenchmarkParent
  269. bench_traversal_test.go:149: Parent=55
  270. bench_traversal_test.go:149: Parent=55
  271. bench_traversal_test.go:149: Parent=55
  272. bench_traversal_test.go:149: Parent=55
  273. BenchmarkParentFiltered 50000 41450 ns/op
  274. --- BENCH: BenchmarkParentFiltered
  275. bench_traversal_test.go:165: ParentFiltered=4
  276. bench_traversal_test.go:165: ParentFiltered=4
  277. bench_traversal_test.go:165: ParentFiltered=4
  278. bench_traversal_test.go:165: ParentFiltered=4
  279. BenchmarkParents 20000 84864 ns/op
  280. --- BENCH: BenchmarkParents
  281. bench_traversal_test.go:181: Parents=73
  282. bench_traversal_test.go:181: Parents=73
  283. bench_traversal_test.go:181: Parents=73
  284. bench_traversal_test.go:181: Parents=73
  285. BenchmarkParentsFiltered 20000 87823 ns/op
  286. --- BENCH: BenchmarkParentsFiltered
  287. bench_traversal_test.go:197: ParentsFiltered=18
  288. bench_traversal_test.go:197: ParentsFiltered=18
  289. bench_traversal_test.go:197: ParentsFiltered=18
  290. bench_traversal_test.go:197: ParentsFiltered=18
  291. BenchmarkParentsUntil 50000 65986 ns/op
  292. --- BENCH: BenchmarkParentsUntil
  293. bench_traversal_test.go:213: ParentsUntil=52
  294. bench_traversal_test.go:213: ParentsUntil=52
  295. bench_traversal_test.go:213: ParentsUntil=52
  296. bench_traversal_test.go:213: ParentsUntil=52
  297. BenchmarkParentsUntilSelection 10000 149798 ns/op
  298. --- BENCH: BenchmarkParentsUntilSelection
  299. bench_traversal_test.go:230: ParentsUntilSelection=70
  300. bench_traversal_test.go:230: ParentsUntilSelection=70
  301. bench_traversal_test.go:230: ParentsUntilSelection=70
  302. BenchmarkParentsUntilNodes 10000 148144 ns/op
  303. --- BENCH: BenchmarkParentsUntilNodes
  304. bench_traversal_test.go:248: ParentsUntilNodes=70
  305. bench_traversal_test.go:248: ParentsUntilNodes=70
  306. bench_traversal_test.go:248: ParentsUntilNodes=70
  307. BenchmarkParentsFilteredUntil 100000 15579 ns/op
  308. --- BENCH: BenchmarkParentsFilteredUntil
  309. bench_traversal_test.go:264: ParentsFilteredUntil=2
  310. bench_traversal_test.go:264: ParentsFilteredUntil=2
  311. bench_traversal_test.go:264: ParentsFilteredUntil=2
  312. bench_traversal_test.go:264: ParentsFilteredUntil=2
  313. BenchmarkParentsFilteredUntilSelection 100000 19094 ns/op
  314. --- BENCH: BenchmarkParentsFilteredUntilSelection
  315. bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
  316. bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
  317. bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
  318. bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
  319. BenchmarkParentsFilteredUntilNodes 100000 19037 ns/op
  320. --- BENCH: BenchmarkParentsFilteredUntilNodes
  321. bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
  322. bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
  323. bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
  324. bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
  325. BenchmarkSiblings 50000 63891 ns/op
  326. --- BENCH: BenchmarkSiblings
  327. bench_traversal_test.go:315: Siblings=293
  328. bench_traversal_test.go:315: Siblings=293
  329. bench_traversal_test.go:315: Siblings=293
  330. bench_traversal_test.go:315: Siblings=293
  331. BenchmarkSiblingsFiltered 50000 70424 ns/op
  332. --- BENCH: BenchmarkSiblingsFiltered
  333. bench_traversal_test.go:331: SiblingsFiltered=46
  334. bench_traversal_test.go:331: SiblingsFiltered=46
  335. bench_traversal_test.go:331: SiblingsFiltered=46
  336. bench_traversal_test.go:331: SiblingsFiltered=46
  337. BenchmarkNext 200000 9350 ns/op
  338. --- BENCH: BenchmarkNext
  339. bench_traversal_test.go:347: Next=49
  340. bench_traversal_test.go:347: Next=49
  341. bench_traversal_test.go:347: Next=49
  342. bench_traversal_test.go:347: Next=49
  343. BenchmarkNextFiltered 200000 10929 ns/op
  344. --- BENCH: BenchmarkNextFiltered
  345. bench_traversal_test.go:363: NextFiltered=6
  346. bench_traversal_test.go:363: NextFiltered=6
  347. bench_traversal_test.go:363: NextFiltered=6
  348. bench_traversal_test.go:363: NextFiltered=6
  349. BenchmarkNextAll 50000 43398 ns/op
  350. --- BENCH: BenchmarkNextAll
  351. bench_traversal_test.go:379: NextAll=234
  352. bench_traversal_test.go:379: NextAll=234
  353. bench_traversal_test.go:379: NextAll=234
  354. bench_traversal_test.go:379: NextAll=234
  355. BenchmarkNextAllFiltered 50000 48519 ns/op
  356. --- BENCH: BenchmarkNextAllFiltered
  357. bench_traversal_test.go:395: NextAllFiltered=33
  358. bench_traversal_test.go:395: NextAllFiltered=33
  359. bench_traversal_test.go:395: NextAllFiltered=33
  360. bench_traversal_test.go:395: NextAllFiltered=33
  361. BenchmarkPrev 200000 9181 ns/op
  362. --- BENCH: BenchmarkPrev
  363. bench_traversal_test.go:411: Prev=49
  364. bench_traversal_test.go:411: Prev=49
  365. bench_traversal_test.go:411: Prev=49
  366. bench_traversal_test.go:411: Prev=49
  367. BenchmarkPrevFiltered 200000 10811 ns/op
  368. --- BENCH: BenchmarkPrevFiltered
  369. bench_traversal_test.go:429: PrevFiltered=7
  370. bench_traversal_test.go:429: PrevFiltered=7
  371. bench_traversal_test.go:429: PrevFiltered=7
  372. bench_traversal_test.go:429: PrevFiltered=7
  373. BenchmarkPrevAll 100000 15589 ns/op
  374. --- BENCH: BenchmarkPrevAll
  375. bench_traversal_test.go:445: PrevAll=78
  376. bench_traversal_test.go:445: PrevAll=78
  377. bench_traversal_test.go:445: PrevAll=78
  378. bench_traversal_test.go:445: PrevAll=78
  379. BenchmarkPrevAllFiltered 100000 17341 ns/op
  380. --- BENCH: BenchmarkPrevAllFiltered
  381. bench_traversal_test.go:461: PrevAllFiltered=6
  382. bench_traversal_test.go:461: PrevAllFiltered=6
  383. bench_traversal_test.go:461: PrevAllFiltered=6
  384. bench_traversal_test.go:461: PrevAllFiltered=6
  385. BenchmarkNextUntil 20000 80663 ns/op
  386. --- BENCH: BenchmarkNextUntil
  387. bench_traversal_test.go:477: NextUntil=84
  388. bench_traversal_test.go:477: NextUntil=84
  389. bench_traversal_test.go:477: NextUntil=84
  390. bench_traversal_test.go:477: NextUntil=84
  391. BenchmarkNextUntilSelection 50000 56496 ns/op
  392. --- BENCH: BenchmarkNextUntilSelection
  393. bench_traversal_test.go:494: NextUntilSelection=42
  394. bench_traversal_test.go:494: NextUntilSelection=42
  395. bench_traversal_test.go:494: NextUntilSelection=42
  396. bench_traversal_test.go:494: NextUntilSelection=42
  397. BenchmarkNextUntilNodes 100000 23729 ns/op
  398. --- BENCH: BenchmarkNextUntilNodes
  399. bench_traversal_test.go:512: NextUntilNodes=12
  400. bench_traversal_test.go:512: NextUntilNodes=12
  401. bench_traversal_test.go:512: NextUntilNodes=12
  402. bench_traversal_test.go:512: NextUntilNodes=12
  403. BenchmarkPrevUntil 10000 208267 ns/op
  404. --- BENCH: BenchmarkPrevUntil
  405. bench_traversal_test.go:528: PrevUntil=238
  406. bench_traversal_test.go:528: PrevUntil=238
  407. bench_traversal_test.go:528: PrevUntil=238
  408. BenchmarkPrevUntilSelection 50000 72119 ns/op
  409. --- BENCH: BenchmarkPrevUntilSelection
  410. bench_traversal_test.go:545: PrevUntilSelection=49
  411. bench_traversal_test.go:545: PrevUntilSelection=49
  412. bench_traversal_test.go:545: PrevUntilSelection=49
  413. bench_traversal_test.go:545: PrevUntilSelection=49
  414. BenchmarkPrevUntilNodes 100000 18549 ns/op
  415. --- BENCH: BenchmarkPrevUntilNodes
  416. bench_traversal_test.go:563: PrevUntilNodes=11
  417. bench_traversal_test.go:563: PrevUntilNodes=11
  418. bench_traversal_test.go:563: PrevUntilNodes=11
  419. bench_traversal_test.go:563: PrevUntilNodes=11
  420. BenchmarkNextFilteredUntil 50000 42339 ns/op
  421. --- BENCH: BenchmarkNextFilteredUntil
  422. bench_traversal_test.go:579: NextFilteredUntil=22
  423. bench_traversal_test.go:579: NextFilteredUntil=22
  424. bench_traversal_test.go:579: NextFilteredUntil=22
  425. bench_traversal_test.go:579: NextFilteredUntil=22
  426. BenchmarkNextFilteredUntilSelection 50000 61916 ns/op
  427. --- BENCH: BenchmarkNextFilteredUntilSelection
  428. bench_traversal_test.go:596: NextFilteredUntilSelection=22
  429. bench_traversal_test.go:596: NextFilteredUntilSelection=22
  430. bench_traversal_test.go:596: NextFilteredUntilSelection=22
  431. bench_traversal_test.go:596: NextFilteredUntilSelection=22
  432. BenchmarkNextFilteredUntilNodes 50000 62139 ns/op
  433. --- BENCH: BenchmarkNextFilteredUntilNodes
  434. bench_traversal_test.go:614: NextFilteredUntilNodes=22
  435. bench_traversal_test.go:614: NextFilteredUntilNodes=22
  436. bench_traversal_test.go:614: NextFilteredUntilNodes=22
  437. bench_traversal_test.go:614: NextFilteredUntilNodes=22
  438. BenchmarkPrevFilteredUntil 50000 43409 ns/op
  439. --- BENCH: BenchmarkPrevFilteredUntil
  440. bench_traversal_test.go:630: PrevFilteredUntil=20
  441. bench_traversal_test.go:630: PrevFilteredUntil=20
  442. bench_traversal_test.go:630: PrevFilteredUntil=20
  443. bench_traversal_test.go:630: PrevFilteredUntil=20
  444. BenchmarkPrevFilteredUntilSelection 50000 63768 ns/op
  445. --- BENCH: BenchmarkPrevFilteredUntilSelection
  446. bench_traversal_test.go:647: PrevFilteredUntilSelection=20
  447. bench_traversal_test.go:647: PrevFilteredUntilSelection=20
  448. bench_traversal_test.go:647: PrevFilteredUntilSelection=20
  449. bench_traversal_test.go:647: PrevFilteredUntilSelection=20
  450. BenchmarkPrevFilteredUntilNodes 50000 63543 ns/op
  451. --- BENCH: BenchmarkPrevFilteredUntilNodes
  452. bench_traversal_test.go:665: PrevFilteredUntilNodes=20
  453. bench_traversal_test.go:665: PrevFilteredUntilNodes=20
  454. bench_traversal_test.go:665: PrevFilteredUntilNodes=20
  455. bench_traversal_test.go:665: PrevFilteredUntilNodes=20
  456. BenchmarkClosest 500000 5110 ns/op
  457. --- BENCH: BenchmarkClosest
  458. bench_traversal_test.go:681: Closest=2
  459. bench_traversal_test.go:681: Closest=2
  460. bench_traversal_test.go:681: Closest=2
  461. bench_traversal_test.go:681: Closest=2
  462. BenchmarkClosestSelection 5000000 629 ns/op
  463. --- BENCH: BenchmarkClosestSelection
  464. bench_traversal_test.go:698: ClosestSelection=2
  465. bench_traversal_test.go:698: ClosestSelection=2
  466. bench_traversal_test.go:698: ClosestSelection=2
  467. bench_traversal_test.go:698: ClosestSelection=2
  468. bench_traversal_test.go:698: ClosestSelection=2
  469. BenchmarkClosestNodes 5000000 627 ns/op
  470. --- BENCH: BenchmarkClosestNodes
  471. bench_traversal_test.go:715: ClosestNodes=2
  472. bench_traversal_test.go:715: ClosestNodes=2
  473. bench_traversal_test.go:715: ClosestNodes=2
  474. bench_traversal_test.go:715: ClosestNodes=2
  475. bench_traversal_test.go:715: ClosestNodes=2
  476. ok github.com/PuerkitoBio/goquery 215.785s