在linux终端运行karma测试

时间:2015-03-28 17:23:46

标签: angularjs gruntjs karma-runner

我为一些AngularJS项目构建自动化过程。作为流程的一部分,我必须在没有GUI界面的linux(CentOS)机器上通过grunt测试运行karma测试。我不知道业力如何运作。我可以这样运行吗?

1 个答案:

答案 0 :(得分:0)

karma-runner for grunt有一个示例,说明如何配置karma以在CI模式下使用幻像运行(运行测试一次然后退出)。您只需在Gruntfile中使用此配置:

karma: {
  unit: {
    configFile: 'karma.conf.js',
    runnerPort: 9999,
    singleRun: true,
    browsers: ['PhantomJS'],
    logLevel: 'ERROR'
  }
}

browsers数组告诉karma你只想使用PhantomJS(无需GUI)。