2013-02-22 38 views
6

我有一些github項目,我想用代碼覆蓋率來測試。我發現(見blog post)實現此目的的唯一方法是編寫一個自定義腳本,用於統計代碼覆蓋率XML行和輸出Code coverage is 74.32%, which is below the accepted 80%。在HTML中顯示代碼覆蓋範圍會更好,但在travis-ci中可能嗎?travis-ci中的可視代碼覆蓋率

回答

1

Travic CI不支持任何持久性存儲。一個建議是創建一個自定義腳本並運行phpunit --coverage-html,然後使用類似rsync的方式將輸出目錄的內容發送到您自己的服務器。

+0

嗯,我害怕這一點。在Travis工作人員完成代碼覆蓋後,如何在電子郵件通知中傳遞此數據? – ducin 2013-02-22 19:35:10

+0

@tkoomzaaskz,看起來也是個好主意。如果您在Travis中使用自定義php腳本,不確定sendmail是否正常工作,但您至少可以嘗試。 – 2013-02-22 20:06:22

+0

您可以使用像[Heroku](http://www.heroku.com/)這樣的服務並將結果推送到那裏。 – Odi 2013-02-24 16:34:48