diff options
Diffstat (limited to 'tests/coroutines/titerators.nim')
-rw-r--r-- | tests/coroutines/titerators.nim | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/coroutines/titerators.nim b/tests/coroutines/titerators.nim index e2623ce2d..1ea134811 100644 --- a/tests/coroutines/titerators.nim +++ b/tests/coroutines/titerators.nim @@ -1,3 +1,10 @@ +discard """ + targets: "c" +disabled: true +""" + +# Timers are always flakey on the testing servers. + import coro include system/timers @@ -18,7 +25,7 @@ var start = getTicks() start(proc() = theCoroutine(1, 0.01)) start(proc() = theCoroutine(2, 0.011)) run() + var executionTime = getTicks() - start -doAssert(executionTime >= 55_000_000.Nanos and executionTime < 56_000_000.Nanos, "Coroutines executed too short") doAssert(stackCheckValue == 1100220033, "Thread stack got corrupted") doAssert(numbers == @[10, 20, 11, 21, 12, 22, 13, 23, 14, 24], "Coroutines executed in incorrect order") |