2017-02-14 79 views
0

我有一些測試寫在幾個文件中:tests/ApiTest.php,tests/UtilsTest.php。我也有tests/bootstrap.php一些包括和tests/phpunit.xml如何在phpunit中運行多個測試文件?

<phpunit 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.5/phpunit.xsd" 
    backupGlobals="false" 
    backupStaticAttributes="false" 
    bootstrap="bootstrap.php" 
    cacheTokens="false" 
    colors="true" 
    convertErrorsToExceptions="true" 
    convertNoticesToExceptions="true" 
    convertWarningsToExceptions="true" 
    forceCoversAnnotation="false" 
    mapTestClassNameToCoveredClassName="false" 
    processIsolation="false" 
    stopOnError="false" 
    stopOnFailure="false" 
    stopOnIncomplete="false" 
    stopOnSkipped="false" 
    stopOnRisky="false" 
    verbose="false"> 
</phpunit> 

如果鍵入phpunit -c tests/phpunit.xml tests/ApiTest.php,一切正常。現在我想運行測試文件夾中的所有文件,並以'Test.php'結尾。我應該輸入什麼?或者我應該添加一些套件?

如果輸入phpunit -c tests/phpunit.xml tests,則會有空輸出。

回答

0

明白了,測試類名稱必須與其文件名匹配,所以在tests/ApiTest.php必須存在class ApiTest

相關問題