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