FediScanner

#php

← Back

I have a really weird issue with PHPStorm on Windows 11 (work laptop, not by choice) when running PHPUnit with coverage inside a docker container with the project itself existing within WSL.

The tests run absolutely fine but PHPStorm is passing a Windows path as the location to store the coverage result, which is invalid given it knows the tests are being run inside a Linux container!

#PHP

Show Original PostReport

100% покрытия не поймали единственный баг, который был важен

У виджета было 92 теста и 100% построчного покрытия. Потом я открыл его в маленьком окне терминала, и шапка таблицы уехала за верхнюю границу экрана. Разбор трёх багов, которые нашлись при разработке пакета поверх экспериментального компонента symfony/tui: одного своего, который не поймало полное покрытие, и двух чужих — их исправления смержены в ядро Symfony. Плюс третий, найденный уже после того, как его починили без меня, — таб в ячейке ломал выравнивание всей таблицы. Про то, почему покрытие считает выполненные строки и ничего не говорит о предположениях, которые вы ни разу не поставили под сомнение.

habr.com/ru/articles/1074402/

#php #symfony #tui #покрытие_кода #phpunit #терминал #open_source #тестирование

Show Original PostReport