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.

478 lines
20 KiB

  1. PASS
  2. BenchmarkFirst 20000000 88.4 ns/op
  3. BenchmarkLast 20000000 88.2 ns/op
  4. BenchmarkEq 20000000 87.4 ns/op
  5. BenchmarkSlice 20000000 84.9 ns/op
  6. BenchmarkGet 2000000000 1.99 ns/op
  7. BenchmarkIndex 2000000 906 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 22276 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 200000000 9.72 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. bench_array_test.go:99: IndexOfNode=2
  28. BenchmarkIndexOfSelection 100000000 10.4 ns/op
  29. --- BENCH: BenchmarkIndexOfSelection
  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. bench_array_test.go:111: IndexOfSelection=2
  35. BenchmarkMetalReviewExample 10000 199277 ns/op
  36. --- BENCH: BenchmarkMetalReviewExample
  37. bench_example_test.go:40: Review 0: Midnight - Complete and Total Hell (8.5).
  38. Review 1: Over Your Threshold - Facticity (6.0).
  39. Review 2: Nuclear Death Terror - Chaos Reigns (7.5).
  40. Review 3: Evoken - Atra Mors (9.5).
  41. bench_example_test.go:41: MetalReviewExample=10
  42. bench_example_test.go:40: Review 0: Midnight - Complete and Total Hell (8.5).
  43. Review 1: Over Your Threshold - Facticity (6.0).
  44. Review 2: Nuclear Death Terror - Chaos Reigns (7.5).
  45. Review 3: Evoken - Atra Mors (9.5).
  46. ... [output truncated]
  47. BenchmarkAdd 100000 18277 ns/op
  48. --- BENCH: BenchmarkAdd
  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. bench_expand_test.go:20: Add=43
  53. BenchmarkAddSelection 10000000 200 ns/op
  54. --- BENCH: BenchmarkAddSelection
  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. bench_expand_test.go:37: AddSelection=43
  60. BenchmarkAddNodes 10000000 189 ns/op
  61. --- BENCH: BenchmarkAddNodes
  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. bench_expand_test.go:55: AddNodes=43
  67. BenchmarkAndSelf 1000000 2569 ns/op
  68. --- BENCH: BenchmarkAndSelf
  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. bench_expand_test.go:71: AndSelf=44
  73. BenchmarkFilter 100000 25195 ns/op
  74. --- BENCH: BenchmarkFilter
  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. bench_filter_test.go:20: Filter=13
  79. BenchmarkNot 100000 29003 ns/op
  80. --- BENCH: BenchmarkNot
  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. bench_filter_test.go:36: Not=371
  85. BenchmarkFilterFunction 50000 60690 ns/op
  86. --- BENCH: BenchmarkFilterFunction
  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. bench_filter_test.go:55: FilterFunction=112
  91. BenchmarkNotFunction 50000 66008 ns/op
  92. --- BENCH: BenchmarkNotFunction
  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. bench_filter_test.go:74: NotFunction=261
  97. BenchmarkFilterNodes 50000 59723 ns/op
  98. --- BENCH: BenchmarkFilterNodes
  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. bench_filter_test.go:92: FilterNodes=2
  103. BenchmarkNotNodes 50000 72698 ns/op
  104. --- BENCH: BenchmarkNotNodes
  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. bench_filter_test.go:110: NotNodes=360
  109. BenchmarkFilterSelection 50000 59598 ns/op
  110. --- BENCH: BenchmarkFilterSelection
  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. bench_filter_test.go:127: FilterSelection=2
  115. BenchmarkNotSelection 50000 72526 ns/op
  116. --- BENCH: BenchmarkNotSelection
  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. bench_filter_test.go:144: NotSelection=360
  121. BenchmarkHas 5000 367076 ns/op
  122. --- BENCH: BenchmarkHas
  123. bench_filter_test.go:160: Has=13
  124. bench_filter_test.go:160: Has=13
  125. bench_filter_test.go:160: Has=13
  126. BenchmarkHasNodes 10000 219710 ns/op
  127. --- BENCH: BenchmarkHasNodes
  128. bench_filter_test.go:178: HasNodes=15
  129. bench_filter_test.go:178: HasNodes=15
  130. bench_filter_test.go:178: HasNodes=15
  131. BenchmarkHasSelection 10000 219105 ns/op
  132. --- BENCH: BenchmarkHasSelection
  133. bench_filter_test.go:195: HasSelection=15
  134. bench_filter_test.go:195: HasSelection=15
  135. bench_filter_test.go:195: HasSelection=15
  136. BenchmarkEnd 500000000 4.58 ns/op
  137. --- BENCH: BenchmarkEnd
  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. bench_filter_test.go:211: End=373
  144. BenchmarkEach 200000 8615 ns/op
  145. --- BENCH: BenchmarkEach
  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. bench_iteration_test.go:22: Each=59
  150. BenchmarkMap 200000 14271 ns/op
  151. --- BENCH: BenchmarkMap
  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. bench_iteration_test.go:41: Map=59
  156. BenchmarkEachWithBreak 1000000 1497 ns/op
  157. --- BENCH: BenchmarkEachWithBreak
  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. bench_iteration_test.go:61: Each=10
  162. BenchmarkAttr 50000000 30.9 ns/op
  163. --- BENCH: BenchmarkAttr
  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. bench_property_test.go:16: Attr=firstHeading
  169. BenchmarkText 200000 13729 ns/op
  170. BenchmarkLength 2000000000 0.31 ns/op
  171. --- BENCH: BenchmarkLength
  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. bench_property_test.go:37: Length=14
  178. BenchmarkHtml 5000000 537 ns/op
  179. BenchmarkIs 100000 28904 ns/op
  180. --- BENCH: BenchmarkIs
  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. bench_query_test.go:16: Is=true
  185. BenchmarkIsPositional 100000 23556 ns/op
  186. --- BENCH: BenchmarkIsPositional
  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. bench_query_test.go:28: IsPositional=true
  191. BenchmarkIsFunction 1000000 2195 ns/op
  192. --- BENCH: BenchmarkIsFunction
  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. bench_query_test.go:43: IsFunction=true
  197. BenchmarkIsSelection 50000 60100 ns/op
  198. --- BENCH: BenchmarkIsSelection
  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. bench_query_test.go:56: IsSelection=true
  203. BenchmarkIsNodes 50000 59962 ns/op
  204. --- BENCH: BenchmarkIsNodes
  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. bench_query_test.go:70: IsNodes=true
  209. BenchmarkHasClass 5000 388679 ns/op
  210. --- BENCH: BenchmarkHasClass
  211. bench_query_test.go:82: HasClass=true
  212. bench_query_test.go:82: HasClass=true
  213. bench_query_test.go:82: HasClass=true
  214. BenchmarkContains 100000000 11.0 ns/op
  215. --- BENCH: BenchmarkContains
  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. bench_query_test.go:96: Contains=true
  221. BenchmarkFind 100000 22779 ns/op
  222. --- BENCH: BenchmarkFind
  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. bench_traversal_test.go:18: Find=41
  227. BenchmarkFindWithinSelection 50000 62033 ns/op
  228. --- BENCH: BenchmarkFindWithinSelection
  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. bench_traversal_test.go:34: FindWithinSelection=39
  233. BenchmarkFindSelection 5000 446918 ns/op
  234. --- BENCH: BenchmarkFindSelection
  235. bench_traversal_test.go:51: FindSelection=73
  236. bench_traversal_test.go:51: FindSelection=73
  237. bench_traversal_test.go:51: FindSelection=73
  238. BenchmarkFindNodes 5000 441753 ns/op
  239. --- BENCH: BenchmarkFindNodes
  240. bench_traversal_test.go:69: FindNodes=73
  241. bench_traversal_test.go:69: FindNodes=73
  242. bench_traversal_test.go:69: FindNodes=73
  243. BenchmarkContents 1000000 2807 ns/op
  244. --- BENCH: BenchmarkContents
  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. bench_traversal_test.go:85: Contents=16
  249. BenchmarkContentsFiltered 500000 4477 ns/op
  250. --- BENCH: BenchmarkContentsFiltered
  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. bench_traversal_test.go:101: ContentsFiltered=1
  255. BenchmarkChildren 5000000 548 ns/op
  256. --- BENCH: BenchmarkChildren
  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. bench_traversal_test.go:117: Children=2
  262. BenchmarkChildrenFiltered 500000 3304 ns/op
  263. --- BENCH: BenchmarkChildrenFiltered
  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. bench_traversal_test.go:133: ChildrenFiltered=2
  268. BenchmarkParent 50000 38248 ns/op
  269. --- BENCH: BenchmarkParent
  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. bench_traversal_test.go:149: Parent=55
  274. BenchmarkParentFiltered 50000 40677 ns/op
  275. --- BENCH: BenchmarkParentFiltered
  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. bench_traversal_test.go:165: ParentFiltered=4
  280. BenchmarkParents 20000 83043 ns/op
  281. --- BENCH: BenchmarkParents
  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. bench_traversal_test.go:181: Parents=73
  286. BenchmarkParentsFiltered 20000 85391 ns/op
  287. --- BENCH: BenchmarkParentsFiltered
  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. bench_traversal_test.go:197: ParentsFiltered=18
  292. BenchmarkParentsUntil 50000 65118 ns/op
  293. --- BENCH: BenchmarkParentsUntil
  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. bench_traversal_test.go:213: ParentsUntil=52
  298. BenchmarkParentsUntilSelection 10000 144028 ns/op
  299. --- BENCH: BenchmarkParentsUntilSelection
  300. bench_traversal_test.go:230: ParentsUntilSelection=70
  301. bench_traversal_test.go:230: ParentsUntilSelection=70
  302. bench_traversal_test.go:230: ParentsUntilSelection=70
  303. BenchmarkParentsUntilNodes 10000 146713 ns/op
  304. --- BENCH: BenchmarkParentsUntilNodes
  305. bench_traversal_test.go:248: ParentsUntilNodes=70
  306. bench_traversal_test.go:248: ParentsUntilNodes=70
  307. bench_traversal_test.go:248: ParentsUntilNodes=70
  308. BenchmarkParentsFilteredUntil 100000 15113 ns/op
  309. --- BENCH: BenchmarkParentsFilteredUntil
  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. bench_traversal_test.go:264: ParentsFilteredUntil=2
  314. BenchmarkParentsFilteredUntilSelection 100000 18881 ns/op
  315. --- BENCH: BenchmarkParentsFilteredUntilSelection
  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. bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
  320. BenchmarkParentsFilteredUntilNodes 100000 18926 ns/op
  321. --- BENCH: BenchmarkParentsFilteredUntilNodes
  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. bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
  326. BenchmarkSiblings 50000 63221 ns/op
  327. --- BENCH: BenchmarkSiblings
  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. bench_traversal_test.go:315: Siblings=293
  332. BenchmarkSiblingsFiltered 50000 69028 ns/op
  333. --- BENCH: BenchmarkSiblingsFiltered
  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. bench_traversal_test.go:331: SiblingsFiltered=46
  338. BenchmarkNext 200000 9133 ns/op
  339. --- BENCH: BenchmarkNext
  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. bench_traversal_test.go:347: Next=49
  344. BenchmarkNextFiltered 200000 10601 ns/op
  345. --- BENCH: BenchmarkNextFiltered
  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. bench_traversal_test.go:363: NextFiltered=6
  350. BenchmarkNextAll 50000 43089 ns/op
  351. --- BENCH: BenchmarkNextAll
  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. bench_traversal_test.go:379: NextAll=234
  356. BenchmarkNextAllFiltered 50000 47867 ns/op
  357. --- BENCH: BenchmarkNextAllFiltered
  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. bench_traversal_test.go:395: NextAllFiltered=33
  362. BenchmarkPrev 200000 9104 ns/op
  363. --- BENCH: BenchmarkPrev
  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. bench_traversal_test.go:411: Prev=49
  368. BenchmarkPrevFiltered 200000 10579 ns/op
  369. --- BENCH: BenchmarkPrevFiltered
  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. bench_traversal_test.go:429: PrevFiltered=7
  374. BenchmarkPrevAll 100000 15185 ns/op
  375. --- BENCH: BenchmarkPrevAll
  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. bench_traversal_test.go:445: PrevAll=78
  380. BenchmarkPrevAllFiltered 100000 17108 ns/op
  381. --- BENCH: BenchmarkPrevAllFiltered
  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. bench_traversal_test.go:461: PrevAllFiltered=6
  386. BenchmarkNextUntil 20000 81087 ns/op
  387. --- BENCH: BenchmarkNextUntil
  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. bench_traversal_test.go:477: NextUntil=84
  392. BenchmarkNextUntilSelection 50000 55831 ns/op
  393. --- BENCH: BenchmarkNextUntilSelection
  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. bench_traversal_test.go:494: NextUntilSelection=42
  398. BenchmarkNextUntilNodes 100000 23130 ns/op
  399. --- BENCH: BenchmarkNextUntilNodes
  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. bench_traversal_test.go:512: NextUntilNodes=12
  404. BenchmarkPrevUntil 10000 204673 ns/op
  405. --- BENCH: BenchmarkPrevUntil
  406. bench_traversal_test.go:528: PrevUntil=238
  407. bench_traversal_test.go:528: PrevUntil=238
  408. bench_traversal_test.go:528: PrevUntil=238
  409. BenchmarkPrevUntilSelection 50000 70965 ns/op
  410. --- BENCH: BenchmarkPrevUntilSelection
  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. bench_traversal_test.go:545: PrevUntilSelection=49
  415. BenchmarkPrevUntilNodes 100000 18591 ns/op
  416. --- BENCH: BenchmarkPrevUntilNodes
  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. bench_traversal_test.go:563: PrevUntilNodes=11
  421. BenchmarkNextFilteredUntil 50000 42004 ns/op
  422. --- BENCH: BenchmarkNextFilteredUntil
  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. bench_traversal_test.go:579: NextFilteredUntil=22
  427. BenchmarkNextFilteredUntilSelection 50000 61953 ns/op
  428. --- BENCH: BenchmarkNextFilteredUntilSelection
  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. bench_traversal_test.go:596: NextFilteredUntilSelection=22
  433. BenchmarkNextFilteredUntilNodes 50000 62124 ns/op
  434. --- BENCH: BenchmarkNextFilteredUntilNodes
  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. bench_traversal_test.go:614: NextFilteredUntilNodes=22
  439. BenchmarkPrevFilteredUntil 50000 42861 ns/op
  440. --- BENCH: BenchmarkPrevFilteredUntil
  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. bench_traversal_test.go:630: PrevFilteredUntil=20
  445. BenchmarkPrevFilteredUntilSelection 50000 62451 ns/op
  446. --- BENCH: BenchmarkPrevFilteredUntilSelection
  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. bench_traversal_test.go:647: PrevFilteredUntilSelection=20
  451. BenchmarkPrevFilteredUntilNodes 50000 62631 ns/op
  452. --- BENCH: BenchmarkPrevFilteredUntilNodes
  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. bench_traversal_test.go:665: PrevFilteredUntilNodes=20
  457. BenchmarkClosest 500000 4684 ns/op
  458. --- BENCH: BenchmarkClosest
  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. bench_traversal_test.go:681: Closest=2
  463. BenchmarkClosestSelection 5000000 622 ns/op
  464. --- BENCH: BenchmarkClosestSelection
  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. bench_traversal_test.go:698: ClosestSelection=2
  470. BenchmarkClosestNodes 5000000 617 ns/op
  471. --- BENCH: BenchmarkClosestNodes
  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. bench_traversal_test.go:715: ClosestNodes=2
  477. ok github.com/PuerkitoBio/goquery 218.724s