| 12345678910111213141516171819202122232425262728293031 |
- var path = require('path')
- var httpServer = require('http-server')
- var server = httpServer.createServer({
- root: path.resolve(__dirname, '../../')
- })
- server.listen(8080)
- var spawn = require('cross-spawn')
- var args = [
- '--config', 'build/nightwatch.config.js',
- '--env', 'chrome,firefox'
- ]
- if (process.argv[2]) {
- args.push('--test', 'test/e2e/specs/' + process.argv[2])
- }
- var runner = spawn('./node_modules/.bin/nightwatch', args, {
- stdio: 'inherit'
- })
- runner.on('exit', function (code) {
- server.close()
- process.exit(code)
- })
- runner.on('error', function (err) {
- server.close()
- throw err
- })
|