summary refs log tree commit diff stats
path: root/tests/parallel/twaitany.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/parallel/twaitany.nim')
-rw-r--r--tests/parallel/twaitany.nim9
1 files changed, 4 insertions, 5 deletions
diff --git a/tests/parallel/twaitany.nim b/tests/parallel/twaitany.nim
index 2be3d432f..d57c5f40f 100644
--- a/tests/parallel/twaitany.nim
+++ b/tests/parallel/twaitany.nim
@@ -1,9 +1,10 @@
 discard """
+  matrix: "--mm:refc"
   output: '''true'''
 """
 
 # bug #7638
-import threadpool, os, strformat
+import threadpool, os
 
 proc timer(d: int): int =
   #echo fmt"sleeping {d}"
@@ -11,7 +12,7 @@ proc timer(d: int): int =
   #echo fmt"done {d}"
   return d
 
-var durations = [1000, 1500, 2000, 2500, 3000]
+var durations = [1000, 1500, 2000]
 var tasks: seq[FlowVarBase] = @[]
 var results: seq[int] = @[]
 
@@ -25,11 +26,9 @@ while index != -1:
   #echo repr results
   index = blockUntilAny(tasks)
 
-doAssert results.len == 5
+doAssert results.len == 3
 doAssert 1000 in results
 doAssert 1500 in results
 doAssert 2000 in results
-doAssert 2500 in results
-doAssert 3000 in results
 sync()
 echo "true"