У меня есть большой тест PHPUnit люкс (на самом деле это четыре тестов во для этого конкретного проекта) и при выполнении, PHPUnit показывает, что есть 903 тестов:PHPUnit: Смотрите, какие тесты не получить казнен
............................................................... 63/903 ( 6%)
Когда это будет сделано, он покажет результат:
OK (901 tests, 1872 assertions)
Как вы можете видеть, мне не хватает двух тестов. Это может быть связано с тем, что у них есть некорректная группа (мои группы фильтров phpunit.xml) или, возможно, что-то не так. Поскольку существует так много тестов, я не знаю, как найти тесты, которые не выполняются. Есть ли способ получить имена этих тестов?
Вы пытались запустить phpunit с --verbose или --debug? –
Вы пытались использовать аргумент '--verbose'? –
, в то время как '' --debug'' показывает мне каждый тест, который выполняется, '' --verbose'' вообще не отображает никакой информации. Я попробовал '' --list-groups'', который показывает мне мои три группы и один '' __nogroup__''. Использование этой группы с '' --group __nogroup__' показало мне один тест, в котором два частных метода называются с префиксом «test», в результате чего phpunit думает, что это настоящие тесты, пока они не являются. – Sgoettschkes