import {
DEFAULT_MEASUREMENT_STATISTICS_REQUIREMENTS,
DEFAULT_TASK_NAME,
- DEFAULT_WORKER_CHOICE_STRATEGY_OPTIONS,
EMPTY_FUNCTION,
availableParallelism,
average,
exponentialDelay,
+ getDefaultInternalWorkerChoiceStrategyOptions,
getWorkerId,
getWorkerType,
isAsyncFunction,
max,
median,
min,
- once,
+ // once,
round,
secureRandom,
sleep
expect(EMPTY_FUNCTION).toStrictEqual(expect.any(Function))
})
- it('Verify DEFAULT_WORKER_CHOICE_STRATEGY_OPTIONS values', () => {
- expect(DEFAULT_WORKER_CHOICE_STRATEGY_OPTIONS).toStrictEqual({
- retries: 6,
+ it('Verify getDefaultInternalWorkerChoiceStrategyOptions() values', () => {
+ const poolMaxSize = 10
+ expect(
+ getDefaultInternalWorkerChoiceStrategyOptions(poolMaxSize)
+ ).toStrictEqual({
+ retries: poolMaxSize,
runTime: { median: false },
waitTime: { median: false },
elu: { median: false }
it('Verify sleep() behavior', async () => {
const start = performance.now()
- await sleep(1000)
+ const sleepMs = 1000
+ await sleep(sleepMs)
const elapsed = performance.now() - start
- expect(elapsed).toBeGreaterThanOrEqual(999)
+ expect(elapsed).toBeGreaterThanOrEqual(sleepMs - 1)
})
it('Verify exponentialDelay() behavior', () => {
expect(max(1, 1)).toBe(1)
})
- it('Verify once()', () => {
- let called = 0
- const fn = () => ++called
- const onceFn = once(fn, this)
- const result1 = onceFn()
- expect(called).toBe(1)
- expect(result1).toBe(1)
- const result2 = onceFn()
- expect(called).toBe(1)
- expect(result2).toBe(1)
- const result3 = onceFn()
- expect(called).toBe(1)
- expect(result3).toBe(1)
- })
+ // it('Verify once()', () => {
+ // let called = 0
+ // const fn = () => ++called
+ // const onceFn = once(fn, this)
+ // const result1 = onceFn()
+ // expect(called).toBe(1)
+ // expect(result1).toBe(1)
+ // const result2 = onceFn()
+ // expect(called).toBe(1)
+ // expect(result2).toBe(1)
+ // const result3 = onceFn()
+ // expect(called).toBe(1)
+ // expect(result3).toBe(1)
+ // })
})