lamassu-server/test/stress/index.js
2021-02-03 23:03:05 +00:00

24 lines
609 B
JavaScript

const { fork } = require('child_process')
const cmd = require('./scripts')
const variables = require('./utils/variables')
async function createMachines () {
await cmd.execCommand(
`bash ./scripts/create-machines.sh ${variables.NUMBER_OF_MACHINES} ${variables.SERVER_CERT_PATH} ${variables.MACHINE_PATH}`
)
}
async function run () {
await createMachines()
for (let i = 1; i <= variables.NUMBER_OF_MACHINES; i++) {
const forked = fork('child.js')
forked.send({ machineIndex: i })
forked.on('message', msg => {
console.log(`Message from child ${i}: ${msg}`)
})
}
}
run()