我正在第一次嘗試建立Jenkins,以使用我的CakePHP項目構建和運行單元測試/代碼覆蓋。到目前爲止,我已經成功地讓Jenkins從我的BitBucket存儲庫中獲取並自動構建 - 這本身就是一個小勝利。CakePHP/Jenkins/Phing - 運行所有單元測試
我想要發生的下一件事是單元測試運行並編寫覆蓋率報告來填充。
這裏是我的build.xml,這是正在詹金斯與(只)建立命令phing -f $WORKSPACE/build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="Consumer Love" default="phpunit">
<target name="phpunit">
<exec command="cake test app --coverage-clover logs/reports/clover.xml"></exec>
</target>
</project>
我認爲這個問題是,當你運行cake test app
它要求一個提示符下執行其特定的測試你想運行,我一直無法找出一種方法來運行我的CakePHP應用程序單元測試的全部。
它看起來像CakePHP 2.5中會有內置的支持(再次?):https://github.com/cakephp/cakephp/pull/2655 – geoffspear 2014-02-17 19:53:13