Здравствуйте! Сейчас работаю в 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?
1. Mandalorian - 24 Декабря, 2021 - 11:45:36 - перейти к сообщению
2. Mandalorian - 24 Декабря, 2021 - 16:10:21 - перейти к сообщению
Вобщем проблему решил. В моем случае, после обновления на php 8.0 слетел phpunit.
Установил phpunit и с помощью команды
XDEBUG_MODE=coverage composer exec --verbose phpunit tests -- --coverage-text
тесты прошли.
Установил phpunit и с помощью команды
XDEBUG_MODE=coverage composer exec --verbose phpunit tests -- --coverage-text
тесты прошли.