fixedPool,
[wwrWorkerChoiceStrategy],
{
- runTime: { median: true }
+ runTime: { median: true },
+ waitTime: { median: true }
}
)
expect(
workerChoiceStrategiesContext.getTaskStatisticsRequirements().runTime
.median
).toBe(true)
+ expect(
+ workerChoiceStrategiesContext.getTaskStatisticsRequirements().waitTime
+ .average
+ ).toBe(false)
+ expect(
+ workerChoiceStrategiesContext.getTaskStatisticsRequirements().waitTime
+ .median
+ ).toBe(true)
workerChoiceStrategiesContext = new WorkerChoiceStrategiesContext(
dynamicPool,
[wwrWorkerChoiceStrategy],
{
- runTime: { median: true }
+ runTime: { median: true },
+ waitTime: { median: true }
}
)
expect(
workerChoiceStrategiesContext.getTaskStatisticsRequirements().runTime
.median
).toBe(true)
+ expect(
+ workerChoiceStrategiesContext.getTaskStatisticsRequirements().waitTime
+ .average
+ ).toBe(false)
+ expect(
+ workerChoiceStrategiesContext.getTaskStatisticsRequirements().waitTime
+ .median
+ ).toBe(true)
const fsWorkerChoiceStrategy = WorkerChoiceStrategies.FAIR_SHARE
workerChoiceStrategiesContext = new WorkerChoiceStrategiesContext(
fixedPool,
[fsWorkerChoiceStrategy],
{
- runTime: { median: true }
+ runTime: { median: true },
+ waitTime: { median: true }
}
)
expect(
workerChoiceStrategiesContext.getTaskStatisticsRequirements().runTime
.median
).toBe(true)
+ expect(
+ workerChoiceStrategiesContext.getTaskStatisticsRequirements().waitTime
+ .average
+ ).toBe(false)
+ expect(
+ workerChoiceStrategiesContext.getTaskStatisticsRequirements().waitTime
+ .median
+ ).toBe(true)
workerChoiceStrategiesContext = new WorkerChoiceStrategiesContext(
dynamicPool,
[fsWorkerChoiceStrategy],
{
- runTime: { median: true }
+ runTime: { median: true },
+ waitTime: { median: true }
}
)
expect(
workerChoiceStrategiesContext.getTaskStatisticsRequirements().runTime
.median
).toBe(true)
+ expect(
+ workerChoiceStrategiesContext.getTaskStatisticsRequirements().waitTime
+ .average
+ ).toBe(false)
+ expect(
+ workerChoiceStrategiesContext.getTaskStatisticsRequirements().waitTime
+ .median
+ ).toBe(true)
})
})