0
我在我的測試目錄上運行phpunit時遇到問題。 默認的類繼承是這樣的:ControllerTest
>ProjectTestCase
>Zend_Test_PHPUnit_ControllerTestCase
。Phpunit:在測試套件外測試文件
作爲Zend_Test_PHPUnit_ControllerTestCase
的ProjectTestCare
都位於測試目錄之外。
這是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
並中止,因爲它不包含任何錯誤。
它與測試套件目錄和不匹配後綴模式。
任何人遇到過這個問題或有新的想法如何解決這個問題?
''僅用於從代碼覆蓋範圍中排除,而不用於運行測試。 –
2013-05-15 07:19:50