2010-06-23 42 views
0

所以這是我的窘境 - 我正在使用Eric Barnes的優秀的codeigniter-simpletest庫(http://github.com/ericbarnes/codeigniter-simpletest)。它非常適合我的目的,因爲它將端點添加到我的CodeIgniter應用程序的測試部署中,從中我可以使用儀表板運行所有單元測試並查看結果。一切都很好。調用一個URL並在Phing中檢索呈現的HTML頁面

但是現在我將它集成到我的Phing構建腳本中(這樣,如果任何測試失敗,那麼在我的測試版本上發佈phing版本將觸發單元測試並失敗構建),並且我被卡住了。

由於集成包使簡單測試的codeigniter發揮很好,簡單測試命令行亞軍不是一個選項(我不認爲)。

有沒有辦法從phing調用一個URL,並獲取生成的HTML?我可以在構建的單元測試結果頁面中插入一些隱藏的HTML,並從Phing任務中檢查它。

回答

1

新任務HttpGetTask最近被添加到Phing應該幫助你,它將在下一個版本(2.4.3)發佈。

+0

非常感謝您的幫助! – ubermensch 2010-09-03 12:42:09