test: покрытие полагается на XDebug для сбора информации, вам необходимо сначала установить и включить его.
Как это работает?
Это модуль PHP, требующий небольшой конфигурации на стороне сервера для установки.
Он расширяет функциональность самого программного обеспечения PHP, изменяя его выполнение скриптов, извлекая детали и позволяя выполнять гораздо более высокую точность (включая изменение кода во время его выполнения и просмотр переменных / стеков / памяти / и т. Д.) И форматирование дампов стека процессов. . Это здорово и бесплатно!
Узнайте больше об этом здесь: http://xdebug.org/docs/
XDebug также используется PHPUnit для генерации статистики покрытия при запуске модульных тестов.
Или, говоря человеческим языком, почему сказал Гризли, это позволяет вам находить узкие места (то, что замедляет остальные, если ваш код) в вашем коде, чтобы вы могли это исправить. Это полезно, если вы помешаны на производительности (как я) или ожидаете высокой нагрузки трафика.