2015-01-07 19 views
1

https://github.com/karma-runner/grunt-karma#karma-server-with-grunt-watch如何配置grunt-karma以在启动手表时直接运行测试?

几乎所有的伟大工程的描述我照着https://github.com/karma-runner/grunt-karma

配置我的呼噜声/人缘设置我也使用它与咕噜-的contrib-一起观看,但我怎么配置的业力手表启动时直接执行所有测试?

我从karma:unit:start watch开始,但是在测试执行之前我必须先更改一个文件。

我已经注意到在http://karma-runner.github.io/0.8/config/configuration-file.html的业力配置参数,但仍然无法找到正确的参数。

回答

2

我之前没有使用grunt-karma,但最简单的选择可能是配置您的监视任务,以便它在启动时运行它的任务。这可以通过options.atBegin完成。所以,如果你从繁重的 - 卡玛文档的例子,你可以这样写:

watch: { 
    karma: { 
     files: ['app/js/**/*.js', 'test/browser/**/*.js'], 
     tasks: ['karma:unit:run'], 
     options: { 
      atBegin: true 
     } 
    } 
}, 
+1

事实上它试图在启动时运行的测试,但测试失败怎么一回事,因为“无捕获浏览器,打开http://本地主机:9876 /”。浏览器被打开,但可能不够快? –

相关问题