如何在phpunit中运行多个测试文件?
我在几个文件中编写了一些测试:如何在phpunit中运行多个测试文件?,phpunit,Phpunit,我在几个文件中编写了一些测试:tests/ApiTest.php,tests/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" backu
tests/ApiTest.php
,tests/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
,一切都正常。现在我想对tests文件夹中以“Test.php”结尾的所有文件运行测试。我应该打什么?或者我应该添加一些套件
如果我键入
phpunit-c tests/phpunit.xml tests
,则输出为空 明白了,测试类名必须与其文件名匹配,因此在tests/ApiTest.php
中必须存在class-ApiTest