0

php の推奨される ant スクリプトでは、phpcs、phpmd、phpunit、phpcpd などによって作成されたすべてのログ ファイルを使用するため、phpcb が最後に指定されています。 true を返し、phpcb なしではビルドが失敗します。それでは、終了コードに関係なく、すべてのツールの後にphpcbを実行するにはどうすればよいでしょうか?

4

2 に答える 2

0

build.xml では、phpunit の失敗を無視して、Ant スクリプトの実行を続行できます。

<target name="phpunit" description="Run unit tests with PHPUnit">
    <exec executable="phpunit" failonerror="false">
    [...]
</target>
于 2013-09-27T08:40:19.877 に答える
0

PHPUnit テストを修正します。

不可能な場合は、 を呼び出して、失敗しているテストをスキップし$this->markTestSkipped('Here is the reason why this test isn't fixed...')ます。

詳細については、ドキュメントを参照してください。

PHPUnit を冗長モードで実行すると、テストを修正するためのリマインダーが常に表示されます。

于 2013-09-13T20:48:21.803 に答える