当codeigniter单元测试通过时,Jenkins自动构建

时间:2012-06-26 12:33:19

标签: php jenkins phpunit simpletest

我正在使用php-codeigniter框架并执行单元测试我使用简单测试框架。

Simple-test生成一个xml报告,该报告在运行测试用例时存储在文件中。应用程序和测试文件都是在jenkins中提交的。
每当我执行提交时,我都需要自动运行unit_test.php,并根据xml文件输出生成构建。

有可能吗......?

1 个答案:

答案 0 :(得分:1)

您可以从PHP templates for jenkins开始。

您需要在CI框中设置Apache Ant并配置xml模板以运行所需的不同指标,如phpUnit,phpLOC,phpMD,phpCPD等。

根据每个指标的输出,您可以标记构建是否失败,传递或仅保留指标以供进一步参考。

对于简单测试,您可能需要进一步挖掘,因为它不是文档化的过程 here is a link