我正在为一些AngularJS项目构建自动化流程。作为流程的一部分,我必须在没有图形用户界面的linux (CentOS)机器上通过grunt测试运行karma测试。我不知道因果报应是怎么运作的。我可以这样跑吗?
发布于 2015-03-29 21:56:30
karma-runner for grunt提供了一个示例,说明如何将karma配置为在CI模式下与phantom一起运行(运行一次测试,然后退出)。你只需要在你的Gruntfile文件中使用这个配置:
karma: {
unit: {
configFile: 'karma.conf.js',
runnerPort: 9999,
singleRun: true,
browsers: ['PhantomJS'],
logLevel: 'ERROR'
}
}浏览器数组告诉karma您只想使用PhantomJS(不需要图形用户界面)。
https://stackoverflow.com/questions/29320224
复制相似问题