2017-04-19 34 views
1

我開始使用Karma test coverage report來測試我的角度應用程序。文件和文件夾生成很好,但我必須進入該文件夾並手動運行索引頁以查看結果。Grunt + Karma:每次運行測試時在瀏覽器中顯示代碼覆蓋率報告

我喜歡它,所以當我運行我的測試時,因果報道報告html文件將在瀏覽器中自動打開以供我查看。每次測試運行後,代碼覆蓋率html文件都應刷新並顯示新結果。

我看了網上,似乎無法找到如何做到這一點。手動打開測試覆蓋率報告看起來微不足道。應該有某種方式使用業力或咕嚕爲我做這個。

任何幫助都非常感謝,因爲我確信很多前端開發人員都可以從中受益。

回答

0

你可以使用connect task來做到這一點,作爲你的咕嚕聲過程中的最後一步。它將啓動一個簡單的靜態服務器,提供您想要的任何目錄,並且可以打開您的默認瀏覽器以查找URL。檢查文檔的選項,但這裏是它的簡單刺:

connect: { 
    server: { 
    options: { 
     port: 8000, 
     hostname: 'localhost', 
     base: 'coverage/', // or whatever directory your reports are in 
     open: true 
    } 
    } 
} 

不要忘記將connect任務添加到您的別名的結尾(例如「默認」或其他)

相關問題