[英]phpunit is running a TestCase class
我正在使用phpunit對項目進行單元測試,並且在測試的根目錄中有一個名為StdTestCase的類,它是所有測試類的超類。
出乎意料的是,phpunit開始嘗試將此類運行為測試類,並且收到此警告
1) Warning
No tests found in class "std\tests\StdTestCase".
我的配置文件位於項目的根目錄下,該目錄就是我從中運行測試的地方。
/phpunit.xml
<phpunit backupGlobals="false"
backupStaticAttributes="false"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false"
syntaxCheck="true"
bootstrap="./std/tests/bootstrap.php"
>
<testsuites>
<testsuite name="StdTestSuite">
<directory>./std/tests/</directory>
</testsuite>
</testsuites>
</phpunit>
將您的超類標記為抽象,因為顯然應該如此。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.