My question:
Hi I tried to pass some environment variable via command line to my node.js + newman script. But didnβt get it working, could someone please help me here?
Details (like screenshots):
My run.js as below
const newman = require('newman');
const appName = process.env.NAME;
const fileName= `../collection/${appName}-collection.json`
var options ={
collection: require(`${fileName}`),
envrionment: envrionmnet.get(),
reporters:'cli',
envVarβ: β[β
{β β
"key"β:β"env"β,β β
"value"β:β`β${βprocessβ.βenvβ.βENVβ}β`β
}β,
{β β
"key"β:β"country"β,β β
"value"β:β`β${βprocessβ.βenvβ.βCOUNTRYβ}β`β
}β,
β ]β
}
newman.run(options, function(err,summary){
}
where I try to pass the variable in the command line:
NAME=abc ENV=qa COUNTRY=us node scr/run.js
but the environment.json seems not to take these two variables