Czy możliwe jest wymuszone wykluczenie folderu z zasięgu kodu PHPUnit?Wymuś wykluczenie plików z kodu PHPUnit
Problem Mam, że mam projekt Symfony 1.4, który ma foldery pod numerem ./lib/vendor/symfony/*
. Chcę wyłączyć wszystko, co jest wewnątrz ./lib/vendor/*
- rekursywnie.
Teraz chcę je wykluczyć, czy zostały one niejawnie zakryte przez moje testy, czy nie, tzn. Nigdy nie chcę oglądać tych folderów. Więc dodałem ten bit do mojego phpunit.xml
pliku konfiguracyjnym, ale nie wydaje się, aby wykluczyć te foldery, bez względu na to, co robię:
<filter>
<whitelist>
<exclude>
<directory>./lib/vendor/*</directory>
<directory>./lib/vendor/symfony/lib/*</directory>
</exclude>
</whitelist>
</filter>
Wydaje mi kod chwila dostanie i zawiadomienia Xdebug to, PHPUnit uwzględni to w zasięgu kodu bez względu na wszystko. Minusem dla mnie jest to, że ten kod jest już testowany przez programistów Symfony, więc nie trzeba go uwzględniać w raporcie pokrycia, zmyślając moje numery: P
Próbowałeś usunąć '*' ze ścieżki? – j0k
@ j0k tak Próbowałem tego, wypróbowałem prawie wszystko, sprzedawca, sprzedawca /, sprzedawca/*, sprzedawca/*/i sprzedawca/*/* – Sarel
Po prostu miałem podobny problem i sposób, w jaki interpretowałem powyższą strukturę, było ** wyklucz ** '' '' '' z bycia zawarty w ** białej liście **. W przeciwieństwie do '' '' '' które ** wykluczałoby ** '' '' '' z bycia zawartym na ** czarnej liście **. –
lucifurious