UNPKG

645 BJavaScriptView Raw
1'use strict';
2
3const Logger = require('../logger');
4const Utils = require('../utils');
5const message = require('../messages');
6
7module.exports = function () {
8 Utils.ensurePackagesExist();
9 Utils.ensureGlobalModule('karma');
10
11 const environment = process.argv[3] || 'test';
12 const args = ['start'];
13 let command = 'karma';
14
15 Logger.log(message.server.running);
16 Logger.log(message.server.testsRunning);
17 Logger.log(message.server.stop);
18
19 if (process.platform === 'win32') {
20 args.unshift(command, '/c');
21 command = process.env.comspec;
22 }
23
24 Utils.spawnProcess(command, args, environment, { inherit: true });
25};