Можно ли принудительно исключить папку из покрытия кода PHPUnit?
У меня проблема в том, что у меня есть проект Symfony 1.4, в котором есть папки ./lib/vendor/symfony/*
. Я хочу исключить все, что внутри ./lib/vendor/*
- рекурсивно.
Теперь я хочу исключить их, неявно ли они были покрыты моими тестами или нет, т.е. я никогда не хочу видеть эти папки. Итак, я добавил этот бит в свой конфигурационный файл phpunit.xml
, но он, похоже, не исключает эти папки, независимо от того, что я делаю:
<filter>
<whitelist>
<exclude>
<directory>./lib/vendor/*</directory>
<directory>./lib/vendor/symfony/lib/*</directory>
</exclude>
</whitelist>
</filter>
Мне кажется, что код момента получает удар, и XDebug замечает его, PHPUnit будет включать его в покрытие кода независимо от того, что. Недостатком для меня является то, что этот код уже протестирован разработчиками Symfony, поэтому нет необходимости включать его в мой отчет о покрытии, испортить мои номера: P