diff --git a/src/task.ts b/src/task.ts index b55b70b..a7453ef 100644 --- a/src/task.ts +++ b/src/task.ts @@ -104,8 +104,7 @@ export default class Task extends EventTarget { const promises: Promise[] = []; // only for task level concurrency while ( (totalTime < time - || samples.length + limit.activeCount + limit.pendingCount - < iterations) + || samples.length + limit.activeCount + limit.pendingCount < iterations) && !this.bench.signal?.aborted ) { if (this.bench.concurrency === 'task') {