Ж
Жизнь разработчика
@fdeveloper_life4 подп.
39просмотров
28 июля 2023 г.
Score: 43
Далее о тестировании. Мы с командой используем Laravel Sail для локальной разработки. По умолчанию он уже включает в себя все инструменты для отладки (XDebug) и тестирования (PHPUnit, PCOV) Столкнулись с проблемой то что при выполнении команды sail artisan test --coverage В случае если какой то код находится за пределами папки 'app', то покрытие кода тестами не считается от слова совсем. После некоторого изучения документации выяснилось, что внутри докера (sail) PCOV считает покрытие только внутри директории '/var/www/html/app' Решается все довольно просто, в php.ini нужной конфигурации sail необходимо добавить [pcov] pcov.directory=/var/www/html И пересобрать контейнер. Все, покрытие считается корректно.
39
просмотров
741
символов
Нет
эмодзи
Нет
медиа

Другие посты @fdeveloper_life

Все посты канала →
Далее о тестировании. Мы с командой используем Laravel Sail — @fdeveloper_life | PostSniper