Вы можете определить в своем phpunit. xml .dist конкретные файлы, содержащие тесты для выполнения. Документация пример:
<phpunit bootstrap="src/autoload.php">
<testsuites>
<testsuite name="money">
<file>tests/IntlFormatterTest.php</file>
<file>tests/MoneyTest.php</file>
<file>tests/CurrencyTest.php</file>
</testsuite>
</testsuites>
</phpunit>
и запустить testsuite с опцией cli
./vendor/phpunit/phpunit/phpunit --testsuite money
Но как сделать отчет PHPUnit с ошибкой или предупреждением в случае даже одного из файлов (тестовые классы) из выбранного набора тестов money
не удалось загрузить?
PHPUnit предоставляет информацию: No tests executed!
в случае, если все тесты отсутствуют, но если отсутствует только один, информация / ошибка отсутствует / предупреждение об этом.
Использование переключателя cli --verbose
не имеет никакого значения.
Также, если вы попробуете:
./vendor/phpunit/phpunit/phpunit --testsuite non-existing
Нет предупреждения / errror et c о попытке запустить несуществующий набор тестов.
Как сделать PHPUnit более подробным в описанных выше случаях, выдавая ошибку / предупреждение?