我正在尝试使用Jenkins为我的CakePHP项目构建并运行单元测试/代码覆盖率。到目前为止,我已成功让Jenkins从我的BitBucket存储库自动获取和构建 - 这本身就是一个小胜利。
接下来我想要发生的事情是运行单元测试并生成代码覆盖率报告。
这是我的build.xml文件,在Jenkins中执行(唯一)构建命令
接下来我想要发生的事情是运行单元测试并生成代码覆盖率报告。
这是我的build.xml文件,在Jenkins中执行(唯一)构建命令
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应用程序单元测试。