repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
perf: use a single array to store pool workers and their related data
[poolifier.git]
/
tests
/
pools
/
cluster
/
dynamic.test.js
diff --git
a/tests/pools/cluster/dynamic.test.js
b/tests/pools/cluster/dynamic.test.js
index 6ce3d0a1ef978bd138a4fd8d0eb38ed596366edb..ddf42501d43ed63a3f84831b3aa2b13ba44fc701 100644
(file)
--- a/
tests/pools/cluster/dynamic.test.js
+++ b/
tests/pools/cluster/dynamic.test.js
@@
-1,6
+1,6
@@
const { expect } = require('expect')
const { DynamicClusterPool } = require('../../../lib/index')
const { expect } = require('expect')
const { DynamicClusterPool } = require('../../../lib/index')
-const
WorkerFunctions
= require('../../test-types')
+const
{ WorkerFunctions }
= require('../../test-types')
const TestUtils = require('../../test-utils')
describe('Dynamic cluster pool test suite', () => {
const TestUtils = require('../../test-utils')
describe('Dynamic cluster pool test suite', () => {
@@
-27,11
+27,10
@@
describe('Dynamic cluster pool test suite', () => {
})
it('Verify that new workers are created when required, max size is not exceeded and that after a while new workers will die', async () => {
})
it('Verify that new workers are created when required, max size is not exceeded and that after a while new workers will die', async () => {
- const promises = []
let poolBusy = 0
let poolBusy = 0
- pool.emitter.on('busy', () =>
poolBusy++
)
+ pool.emitter.on('busy', () =>
++poolBusy
)
for (let i = 0; i < max * 2; i++) {
for (let i = 0; i < max * 2; i++) {
- p
romises.push(pool.execute()
)
+ p
ool.execute(
)
}
expect(pool.workers.length).toBeLessThanOrEqual(max)
expect(pool.workers.length).toBeGreaterThan(min)
}
expect(pool.workers.length).toBeLessThanOrEqual(max)
expect(pool.workers.length).toBeGreaterThan(min)