runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
runTime: { median: true },
waitTime: { median: false },
elu: { median: false },
weights: { 0: 300, 1: 200 }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: true },
waitTime: { median: false },
elu: { median: false },
weights: { 0: 300, 1: 200 }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: true },
waitTime: { median: false },
elu: { median: false },
runTime: { median: true },
waitTime: { median: false },
elu: { median: false },
'./tests/worker-files/thread/testWorker.js',
{
workerChoiceStrategyOptions: {
'./tests/worker-files/thread/testWorker.js',
{
workerChoiceStrategyOptions: {
'./tests/worker-files/thread/testWorker.js',
{
workerChoiceStrategyOptions: {
'./tests/worker-files/thread/testWorker.js',
{
workerChoiceStrategyOptions: {
{ workerChoiceStrategy: WorkerChoiceStrategies.FAIR_SHARE }
)
expect(pool.opts.workerChoiceStrategyOptions).toStrictEqual({
{ workerChoiceStrategy: WorkerChoiceStrategies.FAIR_SHARE }
)
expect(pool.opts.workerChoiceStrategyOptions).toStrictEqual({
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
for (const [, workerChoiceStrategy] of pool.workerChoiceStrategyContext
.workerChoiceStrategies) {
expect(workerChoiceStrategy.opts).toStrictEqual({
for (const [, workerChoiceStrategy] of pool.workerChoiceStrategyContext
.workerChoiceStrategies) {
expect(workerChoiceStrategy.opts).toStrictEqual({
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
runTime: { median: true },
waitTime: { median: false },
elu: { median: true }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: true },
waitTime: { median: false },
elu: { median: true }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: true },
waitTime: { median: false },
elu: { median: true }
runTime: { median: true },
waitTime: { median: false },
elu: { median: true }
for (const [, workerChoiceStrategy] of pool.workerChoiceStrategyContext
.workerChoiceStrategies) {
expect(workerChoiceStrategy.opts).toStrictEqual({
for (const [, workerChoiceStrategy] of pool.workerChoiceStrategyContext
.workerChoiceStrategies) {
expect(workerChoiceStrategy.opts).toStrictEqual({
runTime: { median: true },
waitTime: { median: false },
elu: { median: true }
runTime: { median: true },
waitTime: { median: false },
elu: { median: true }
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
})
expect(pool.workerChoiceStrategyContext.opts).toStrictEqual({
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
for (const [, workerChoiceStrategy] of pool.workerChoiceStrategyContext
.workerChoiceStrategies) {
expect(workerChoiceStrategy.opts).toStrictEqual({
for (const [, workerChoiceStrategy] of pool.workerChoiceStrategyContext
.workerChoiceStrategies) {
expect(workerChoiceStrategy.opts).toStrictEqual({
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }