-const pools = []
-for (const poolType of Object.values(PoolTypes)) {
- for (const workerType of Object.values(WorkerTypes)) {
- for (const workerChoiceStrategy of Object.values(WorkerChoiceStrategies)) {
- for (const tasksQueue of [false, true]) {
- const pool = buildPool(
- workerType,
- poolType,
- poolSize,
- tasksQueue
- ? {
- ...{
- workerChoiceStrategy
- },
- ...{ enableTasksQueue: true }
- }
- : {
- workerChoiceStrategy
- }
- )
- pools.push([
- `${poolType}:${workerType}:${workerChoiceStrategy}:${tasksQueue}`,
- pool
- ])
- }
- }
- }
-}