テスト ディレクトリで phpunit を実行すると問題が発生します。デフォルトのクラス継承は次のようになります: ControllerTest
> ProjectTestCase
> Zend_Test_PHPUnit_ControllerTestCase
.
どちらもProjectTestCare
testsZend_Test_PHPUnit_ControllerTestCase
ディレクトリの外にあります。
これはphpunit.xml
次のようになります。
<phpunit bootstrap="./bootstrap.php" colors="true" stopOnFailure="true">
<testsuite name="Application Test Suite">
<directory suffix="ControllerTest.php">./application/controllers</directory>
</testsuite>
<filter>
<whitelist>
<directory>../../library/Zend</directory>
<directory>../../library/Doctrine</directory>
</whitelist>
</filter>
問題は、ProjectTestCase
エラーが含まれていないため、検出して中止することです。
testsuite ディレクトリと一致せず、サフィックス パターンとも一致しません。
この問題に遭遇したことがある人、またはこれを解決する方法を新しく考えている人はいますか?