From 0309cfd0634343a2a2b91140535099bf8f15a26f Mon Sep 17 00:00:00 2001 From: Eric <5089238+emizzle@users.noreply.github.com> Date: Fri, 28 Feb 2025 15:25:41 +1100 Subject: [PATCH] run tests async from start so that stop can cancel all tracked futures --- tests/integration/testmanager.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/integration/testmanager.nim b/tests/integration/testmanager.nim index 0a75dafb..f9b75514 100644 --- a/tests/integration/testmanager.nim +++ b/tests/integration/testmanager.nim @@ -641,7 +641,10 @@ proc start*( manager.trackedFutures.track fut asyncSpawn fut - await manager.runTests() + let futRunTests = manager.runTests() + manager.trackedFutures.track futRunTests + + await futRunTests manager.printResult()