On my local machine I want npm test to watch files and re-test on change, so I use singleRun: false in karma.conf.js. This is pretty standard.
On Travis. this causes a timeout error. How do I override the singleRun option for travis-ci environment only?
Hi @Northskool,
For this, you can use node’s process.env function to set a local var to the value of CI (or false if unset), then use this as the value for singleRun in the config.
So your karma.conf.js will look something like this:
const ci = process.env.CI || false
module.exports = function(config) {
config.set({
singleRun: ci,
...
}
}
1 Like