在推荐的 php ant脚本中,phpcb 在末尾给出,因为它使用了 phpcs、phpmd、phpunit、phpcpd 等制作的所有日志文件。问题是我的phpunit这些天没有通过,phpcb将无法运行,除非所有以前的进程都返回true,并且构建在没有phpcb的情况下失败。那么如何让phpcb在所有工具之后运行,而不管退出代码如何呢?
修复 PHPUnit 测试。
如果不可能,请跳过那些失败的测试,并调用 $this->markTestSkipped('Here is the reason why this test isn't fixed...')
。
有关更多详细信息,请参阅文档。
如果您在详细模式下运行 PHPUnit,您将收到修复测试的持续提醒。
在构建中.xml你可以忽略 phpunit 失败并继续执行 Ant 脚本。
<target name="phpunit" description="Run unit tests with PHPUnit">
<exec executable="phpunit" failonerror="false">
[...]
</target>