X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fpools%2Fcluster%2Ffixed.test.js;h=d0ddcf044cfb711e19aaa75997633c673f764948;hb=9c16fb4b40484a75e534e055d838f22ac0343009;hp=c879fc689a40cc3edc5e3e360d8cec45b5ba99d8;hpb=82f36766232abd4e4ffde72ecd68462adf59cca7;p=poolifier.git diff --git a/tests/pools/cluster/fixed.test.js b/tests/pools/cluster/fixed.test.js index c879fc68..d0ddcf04 100644 --- a/tests/pools/cluster/fixed.test.js +++ b/tests/pools/cluster/fixed.test.js @@ -96,13 +96,13 @@ describe('Fixed cluster pool test suite', () => { } expect(promises.size).toBe(numberOfWorkers * maxMultiplier) for (const workerNode of queuePool.workerNodes) { - expect(workerNode.tasksUsage.running).toBeLessThanOrEqual( + expect(workerNode.workerUsage.tasks.executing).toBeLessThanOrEqual( queuePool.opts.tasksQueueOptions.concurrency ) - expect(workerNode.tasksUsage.ran).toBe(0) - expect(workerNode.tasksQueue.size).toBeGreaterThan(0) + expect(workerNode.workerUsage.tasks.executed).toBe(0) + expect(workerNode.workerUsage.tasks.queued).toBeGreaterThan(0) } - expect(queuePool.info.runningTasks).toBe(numberOfWorkers) + expect(queuePool.info.executingTasks).toBe(numberOfWorkers) expect(queuePool.info.queuedTasks).toBe( numberOfWorkers * maxMultiplier - numberOfWorkers ) @@ -111,10 +111,12 @@ describe('Fixed cluster pool test suite', () => { ) await Promise.all(promises) for (const workerNode of queuePool.workerNodes) { - expect(workerNode.tasksUsage.running).toBe(0) - expect(workerNode.tasksUsage.ran).toBeGreaterThan(0) - expect(workerNode.tasksUsage.ran).toBeLessThanOrEqual(maxMultiplier) - expect(workerNode.tasksQueue.size).toBe(0) + expect(workerNode.workerUsage.tasks.executing).toBe(0) + expect(workerNode.workerUsage.tasks.executed).toBeGreaterThan(0) + expect(workerNode.workerUsage.tasks.executed).toBeLessThanOrEqual( + maxMultiplier + ) + expect(workerNode.workerUsage.tasks.queued).toBe(0) } }) @@ -150,7 +152,7 @@ describe('Fixed cluster pool test suite', () => { }) expect( errorPool.workerNodes.some( - workerNode => workerNode.tasksUsage.error === 1 + workerNode => workerNode.workerUsage.tasks.failed === 1 ) ).toBe(true) }) @@ -176,7 +178,7 @@ describe('Fixed cluster pool test suite', () => { }) expect( asyncErrorPool.workerNodes.some( - workerNode => workerNode.tasksUsage.error === 1 + workerNode => workerNode.workerUsage.tasks.failed === 1 ) ).toBe(true) }) @@ -191,7 +193,11 @@ describe('Fixed cluster pool test suite', () => { }) it('Shutdown test', async () => { - const exitPromise = TestUtils.waitWorkerExits(pool, numberOfWorkers) + const exitPromise = TestUtils.waitWorkerEvents( + pool, + 'exit', + numberOfWorkers + ) await pool.destroy() const numberOfExitEvents = await exitPromise expect(numberOfExitEvents).toBe(numberOfWorkers)