expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
executed: maxMultiplier,
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
executed: maxMultiplier,
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
for (const workerNode of pool.workerNodes) {
expect(workerNode.workerUsage).toStrictEqual({
tasks: {
- executed: maxMultiplier,
+ executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
utilization: 0
}
})
+ expect(workerNode.workerUsage.tasks.executed).toBeGreaterThanOrEqual(0)
+ expect(workerNode.workerUsage.tasks.executed).toBeLessThanOrEqual(
+ max * maxMultiplier
+ )
}
// We need to clean up the resources after our test
await pool.destroy()
for (const workerNode of pool.workerNodes) {
expect(workerNode.workerUsage).toStrictEqual({
tasks: {
- executed: maxMultiplier,
+ executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
utilization: 0
}
})
+ expect(workerNode.workerUsage.tasks.executed).toBeGreaterThanOrEqual(0)
+ expect(workerNode.workerUsage.tasks.executed).toBeLessThanOrEqual(
+ max * maxMultiplier
+ )
}
// We need to clean up the resources after our test
await pool.destroy()
executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
utilization: 0
}
})
- expect(workerNode.workerUsage.tasks.executed).toBeGreaterThan(0)
+ expect(workerNode.workerUsage.tasks.executed).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.tasks.executed).toBeLessThanOrEqual(
max * maxMultiplier
)
executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
utilization: 0
}
})
- expect(workerNode.workerUsage.tasks.executed).toBeGreaterThan(0)
+ expect(workerNode.workerUsage.tasks.executed).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.tasks.executed).toBeLessThanOrEqual(
max * maxMultiplier
)
- expect(workerNode.workerUsage.runTime.aggregate).toBeGreaterThan(0)
- expect(workerNode.workerUsage.waitTime.aggregate).toBeGreaterThan(0)
+ expect(workerNode.workerUsage.runTime.aggregate).toBeGreaterThanOrEqual(0)
+ expect(workerNode.workerUsage.waitTime.aggregate).toBeGreaterThanOrEqual(
+ 0
+ )
}
// We need to clean up the resources after our test
await pool.destroy()
executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
for (const workerNode of pool.workerNodes) {
expect(workerNode.workerUsage).toStrictEqual({
tasks: {
- executed: maxMultiplier,
+ executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
utilization: expect.any(Number)
}
})
- expect(workerNode.workerUsage.runTime.aggregate).toBeGreaterThan(0)
- expect(workerNode.workerUsage.runTime.average).toBeGreaterThan(0)
+ expect(workerNode.workerUsage.tasks.executed).toBeGreaterThanOrEqual(0)
+ expect(workerNode.workerUsage.tasks.executed).toBeLessThanOrEqual(
+ max * maxMultiplier
+ )
+ expect(workerNode.workerUsage.runTime.aggregate).toBeGreaterThanOrEqual(0)
+ expect(workerNode.workerUsage.runTime.average).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.elu.utilization).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.elu.utilization).toBeLessThanOrEqual(1)
}
executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
utilization: expect.any(Number)
}
})
- expect(workerNode.workerUsage.tasks.executed).toBeGreaterThan(0)
+ expect(workerNode.workerUsage.tasks.executed).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.tasks.executed).toBeLessThanOrEqual(
max * maxMultiplier
)
- expect(workerNode.workerUsage.runTime.aggregate).toBeGreaterThan(0)
- expect(workerNode.workerUsage.runTime.average).toBeGreaterThan(0)
+ expect(workerNode.workerUsage.runTime.aggregate).toBeGreaterThanOrEqual(0)
+ expect(workerNode.workerUsage.runTime.average).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.elu.utilization).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.elu.utilization).toBeLessThanOrEqual(1)
}
executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
utilization: expect.any(Number)
}
})
- expect(workerNode.workerUsage.tasks.executed).toBeGreaterThan(0)
+ expect(workerNode.workerUsage.tasks.executed).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.tasks.executed).toBeLessThanOrEqual(
max * maxMultiplier
)
- expect(workerNode.workerUsage.runTime.aggregate).toBeGreaterThan(0)
- expect(workerNode.workerUsage.runTime.median).toBeGreaterThan(0)
+ expect(workerNode.workerUsage.runTime.aggregate).toBeGreaterThanOrEqual(0)
+ expect(workerNode.workerUsage.runTime.median).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.elu.utilization).toBeGreaterThanOrEqual(0)
expect(workerNode.workerUsage.elu.utilization).toBeLessThanOrEqual(1)
}
executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
executed: expect.any(Number),
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBeDefined()
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
pool.workerChoiceStrategyContext.workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBeDefined()
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
pool.workerChoiceStrategyContext.workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
executed: maxMultiplier,
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
pool.workerChoiceStrategyContext.workerChoiceStrategy
- ).currentRoundId
+ ).roundId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
pool.workerChoiceStrategyContext.workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
executed: maxMultiplier,
executing: 0,
queued: 0,
+ maxQueued: 0,
failed: 0
},
runTime: {
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
pool.workerChoiceStrategyContext.workerChoiceStrategy
- ).currentRoundId
+ ).roundId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
pool.workerChoiceStrategyContext.workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
workerChoiceStrategy
- ).currentRoundId
+ ).roundId
).toBeDefined()
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBeDefined()
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
workerChoiceStrategy
- ).currentRoundId
+ ).roundId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
pool.workerChoiceStrategyContext.workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
workerChoiceStrategy
- ).currentRoundId
+ ).roundId
).toBeDefined()
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBeDefined()
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(
pool.workerChoiceStrategyContext.workerChoiceStrategy
- ).currentWorkerNodeId
+ ).nextWorkerNodeId
).toBe(0)
expect(
pool.workerChoiceStrategyContext.workerChoiceStrategies.get(