Какую версию xdebug вы используете?
php --ri xdebug
сообщит вам эту версию (помимо всего прочего)
PHP_CodeCoverage 1.0.2 (которая используется PHPUnit для сбора покрытия кодаинформация) имеет этот бит исходного кода
if (version_compare(phpversion('xdebug'), '2.2.0-dev', '>=') &&
!ini_get('xdebug.coverage_enable')) {
die("You need to set xdebug.coverage_enable=On in your php.ini.\n");
}
Исходя из этой логики, вы получите эту ошибку, только если вы установили xdebug 2.2.0-dev.Который, по моему мнению, не должен использоваться, прежде чем он станет стабильным.
xdebug 2.1.0 стабилен и работает достаточно хорошо.
Если вы, однако, не используете 2.2.0-dev, это начинает выглядеть как ошибка, и вам нужно дать большеинформация о том, какие версии всего, что вы используете, используется.
Обновление - похоже, это была настоящая ошибка в PHP_CodeCoverage, которая была исправлена за 1.0.2 3 днятому назад.Вы, вероятно, имели более старую версию.Обновите, и теперь все должно быть в порядке.