2015-01-07 57 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 /」。瀏覽器被打開,但可能不夠快? –

相關問題