Я создал модульные тесты для плагина WordPress, используя:
wp scaffold plugin-tests my-plugin
Теперь, когда я запускаю PHPUnit в этих тестах, я вижу несколько сообщений, прежде чем мои тесты начнут выполняться.
$ phpunit -c path/to/phpunit.xml.dist
Installing...
Running as single site... To run multisite, use -c tests/phpunit/multisite.xml
Not running ajax tests. To execute these, use --group ajax.
Not running ms-files tests. To execute these, use --group ms-files.
Not running external-http tests. To execute these, use --group external-http.
PHPUnit 6.5.8 by Sebastian Bergmann and contributors.
...
Есть ли способ скрыть эти сообщения? Я только хочу увидеть результаты теста:
$ phpunit -c path/to/phpunit.xml.dist
. 1 / 1 (100%)
Time: 2.44 seconds, Memory: 12.00MB
OK (1 test, 1 assertion)
Я пытался использовать --testdox
флаг в надежде, что другой формат вывода не будет включать эти сообщения, но они все еще отображаются. Я также попытался передать вывод | tail -n +8
, но тогда я не начинаю видеть результаты, пока все мои тесты не завершены.
Задача ещё не решена.
Других решений пока нет …