Commit | Line | Data |
---|---|---|
7f685093 | 1 | // IMPORT LIBRARIES |
73cda448 | 2 | const threadPool = require('./pool-threadwork') |
7f685093 | 3 | // FINISH IMPORT LIBRARIES |
6bd72cd0 | 4 | const iterations = parseInt(process.env.NUM_ITERATIONS) |
7f685093 JB |
5 | const data = { |
6 | test: 'MYBENCH', | |
7a6a0a96 | 7 | taskType: process.env.TASK_TYPE, |
6bd72cd0 | 8 | taskSize: parseInt(process.env.TASK_SIZE) |
7f685093 JB |
9 | } |
10 | ||
7f685093 JB |
11 | async function run () { |
12 | const promises = [] | |
13 | for (let i = 0; i < iterations; i++) { | |
14 | promises.push(threadPool.run(data)) | |
15 | } | |
16 | await Promise.all(promises) | |
2f8c5b5c | 17 | // eslint-disable-next-line n/no-process-exit |
7f685093 JB |
18 | process.exit() |
19 | } | |
20 | ||
21 | run() |