如何在phpunit中运行几个测试文件?

时间:2017-02-14 14:06:31

标签: phpunit

我在一些文件中编写了一些测试:tests/ApiTest.phptests/UtilsTest.php。我还有tests/bootstrap.php一些包含和tests/phpunit.xml

<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文件夹中的所有文件运行测试,最终得到&#39; Test.php&#39;。我应该输入什么?或者我应该添加一些套件?

如果我输入phpunit -c tests/phpunit.xml tests,则输出为空。

1 个答案:

答案 0 :(得分:0)

知道了,测试类名称必须与其文件名匹配,因此tests/ApiTest.php必须存在class ApiTest