]> Piment Noir Git Repositories - poolifier.git/commitdiff
test: account properly for kill message timeout
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 8 Jul 2025 14:48:17 +0000 (16:48 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 8 Jul 2025 14:48:17 +0000 (16:48 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
tests/pools/abstract-pool.test.mjs

index 1e40178c090128680d1ef5ddbe2e03b9d6256652..7fa5e448e655c598b4468ab274477875bb504a32 100644 (file)
@@ -1478,7 +1478,10 @@ describe('Abstract pool test suite', () => {
     await pool.destroy()
     const elapsedTime = performance.now() - startTime
     expect(tasksFinished).toBe(0)
-    expect(elapsedTime).toBeLessThanOrEqual(tasksFinishedTimeout + 800)
+    // Worker kill message response timeout is 1000ms
+    expect(elapsedTime).toBeLessThanOrEqual(
+      tasksFinishedTimeout + 1000 * tasksFinished + 800
+    )
   })
 
   it('Verify that pool asynchronous resource track tasks execution', async () => {