Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблемы с xdebug
Форумы портала PHP.SU » » Вопросы новичков » Проблемы с xdebug

Страниц (1): [1]
 

1. Mandalorian - 24 Декабря, 2021 - 11:45:36 - перейти к сообщению
Здравствуйте! Сейчас работаю в WSL на Windows 10 - Ubuntu 20.04.
Поставил php 8.0.
Есть папка в которой одна папка с кодом а другая с тестами.
Хотел посмотреть покрытие тестами.

Запускаю команду
composer exec --verbose phpunit tests -- --coverage-text

В ответ получаю

> __exec_command: phpunit 'tests' '--coverage-text'
PHPUnit 9.5.10 by Sebastian Bergmann and contributors.

Warning: XDEBUG_MODE=coverage or xdebug.mode=coverage has to be set

..... 5 / 5 (100%)

Time: 00:00.032, Memory: 6.00 MB

OK (5 tests, 10 assertions)

Расскажите что к чему. Где мне прописывать XDEBUG_MODE=coverage?
2. Mandalorian - 24 Декабря, 2021 - 16:10:21 - перейти к сообщению
Вобщем проблему решил. В моем случае, после обновления на php 8.0 слетел phpunit.
Установил phpunit и с помощью команды

XDEBUG_MODE=coverage composer exec --verbose phpunit tests -- --coverage-text

тесты прошли.

 

Powered by ExBB FM 1.0 RC1