在測試驅動開發的方式下,一個源碼 .php 搭一個測試案例碼 Test.php 的情形愈來愈常見了。而隨著軟體規模的擴大,源碼及對應的測試碼數量也愈來愈多。如果每次 commit 前都要一個不漏地跑完每個單元測試,未免太浪費時間了。畢竟沒有修改過的源碼,並不需要再跑一次單元測試。這時候就要藉助自動建置工具來幫我們簡化測試動作和時間。
本文利用 Make 這個傳統的軟體建置工具,提供一個簡單的 Makefile ,用於自動測試專案中相關項目。搭配的單元測試工具是 PHPUnit3 。
...繼續閱讀