make some tests faster (#9413)

* remove duplicated slow test

* smaller `convex hull`

* smaller sleep

* faster `trtree`

* smaller sleep in `tfuturestream`
This commit is contained in:
Miran 2018-10-17 19:46:42 +02:00 • committed by Andreas Rumpf
commit 95504caa31
5 changed files with 20 additions and 43 deletions

View file

@ -1,10 +1,6 @@
discard """
output: '''true
true
true
true
true
true'''
output: '''
'''
ccodeCheck: "\\i ! @'deepCopy(' .*"
"""
@ -55,10 +51,10 @@ proc convex_hull[T](points: var seq[T], cmp: proc(x, y: T): int {.closure.}) : s
ul[k] = spawn half[T](points, k == 0)
result = concat(^ul[0], ^ul[1])
var s = map(toSeq(0..999999), proc(x: int): Point = (float(x div 1000), float(x mod 1000)))
var s = map(toSeq(0..99999), proc(x: int): Point = (float(x div 1000), float(x mod 1000)))
setMaxPoolSize 2
#echo convex_hull[Point](s, cmpPoint)
for i in 0..5:
echo convex_hull[Point](s, cmpPoint) ==
@[(0.0, 0.0), (999.0, 0.0), (999.0, 999.0), (0.0, 999.0)]
doAssert convex_hull[Point](s, cmpPoint) ==
@[(0.0, 0.0), (99.0, 0.0), (99.0, 999.0), (0.0, 999.0)]