次のような既存のphpunit.xml (phpunit の構成ファイル) があります。
<phpunit backupGlobals="false"
backupStaticAttributes="false"
bootstrap="./tests/bootstrap.php"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
strict="true"
verbose="true"
colors="true">
<testsuites>
<testsuite name="My Tests">
<directory>./tests</directory>
</testsuite>
</testsuites>
</phpunit>
DRYが言うように、同じ構成でphpunitを実行するために、phpunit.xmlのコンテンツをbuild.xmlに単純にコピーして貼り付けたくありません。
Phing のbuild.xmlのターゲットは次のようになります。
<target name="unit-test">
<phpunit printsummary="true" />
</target>
その phpunit は自動的に phpunit.xml を見つけて (端末に「phpunit」と入力して Enter キーを押すように手動で起動すると動作します)、それを使用します。phing の場合、出力は次のようになります。
[phpunit] Total tests run: 0, Failures: 0, Errors: 0, Incomplete: 0, Skipped: 0, Time elapsed: 0.00122 s
それで、説明された行動に到達する方法はありますか?