fixedPool,
wwrWorkerChoiceStrategy,
{
- medRunTime: true
+ runTime: { median: true }
}
)
- expect(workerChoiceStrategyContext.getRequiredStatistics().avgRunTime).toBe(
- false
- )
- expect(workerChoiceStrategyContext.getRequiredStatistics().medRunTime).toBe(
- true
- )
+ expect(
+ workerChoiceStrategyContext.getTaskStatisticsRequirements().runTime
+ .average
+ ).toBe(false)
+ expect(
+ workerChoiceStrategyContext.getTaskStatisticsRequirements().runTime.median
+ ).toBe(true)
workerChoiceStrategyContext = new WorkerChoiceStrategyContext(
dynamicPool,
wwrWorkerChoiceStrategy,
{
- medRunTime: true
+ runTime: { median: true }
}
)
- expect(workerChoiceStrategyContext.getRequiredStatistics().avgRunTime).toBe(
- false
- )
- expect(workerChoiceStrategyContext.getRequiredStatistics().medRunTime).toBe(
- true
- )
+ expect(
+ workerChoiceStrategyContext.getTaskStatisticsRequirements().runTime
+ .average
+ ).toBe(false)
+ expect(
+ workerChoiceStrategyContext.getTaskStatisticsRequirements().runTime.median
+ ).toBe(true)
const fsWorkerChoiceStrategy = WorkerChoiceStrategies.FAIR_SHARE
workerChoiceStrategyContext = new WorkerChoiceStrategyContext(
fixedPool,
fsWorkerChoiceStrategy,
{
- medRunTime: true
+ runTime: { median: true }
}
)
- expect(workerChoiceStrategyContext.getRequiredStatistics().avgRunTime).toBe(
- false
- )
- expect(workerChoiceStrategyContext.getRequiredStatistics().medRunTime).toBe(
- true
- )
+ expect(
+ workerChoiceStrategyContext.getTaskStatisticsRequirements().runTime
+ .average
+ ).toBe(false)
+ expect(
+ workerChoiceStrategyContext.getTaskStatisticsRequirements().runTime.median
+ ).toBe(true)
workerChoiceStrategyContext = new WorkerChoiceStrategyContext(
dynamicPool,
fsWorkerChoiceStrategy,
{
- medRunTime: true
+ runTime: { median: true }
}
)
- expect(workerChoiceStrategyContext.getRequiredStatistics().avgRunTime).toBe(
- false
- )
- expect(workerChoiceStrategyContext.getRequiredStatistics().medRunTime).toBe(
- true
- )
+ expect(
+ workerChoiceStrategyContext.getTaskStatisticsRequirements().runTime
+ .average
+ ).toBe(false)
+ expect(
+ workerChoiceStrategyContext.getTaskStatisticsRequirements().runTime.median
+ ).toBe(true)
})
})