我正在使用 php-codeigniter 框架并执行单元测试我使用简单测试框架。
Simple-test 在运行测试用例时生成一个 xml 报告,该报告存储在一个文件中。应用程序和测试文件都在 jenkins 中提交。
每当我执行提交时,我需要自动运行 unit_test.php 并根据 xml 文件输出生成构建。
有没有可能的方法......?
我正在使用 php-codeigniter 框架并执行单元测试我使用简单测试框架。
Simple-test 在运行测试用例时生成一个 xml 报告,该报告存储在一个文件中。应用程序和测试文件都在 jenkins 中提交。
每当我执行提交时,我需要自动运行 unit_test.php 并根据 xml 文件输出生成构建。
有没有可能的方法......?
您可以从jenkins 的 PHP 模板开始。
您需要在 CI 框中设置 Apache Ant 并配置 xml 模板以运行所需的不同指标,例如 phpUnit、phpLOC、phpMD、phpCPD 等。
根据每个指标的输出,您可以标记构建是否失败、通过或仅保留指标以供进一步参考。
对于简单测试,您可能需要进一步挖掘,因为它没有记录在案的过程 这是一个链接