La whitelist non funziona come mi aspetterei quando ricevere report sulla copertura del codice. Sto usando Zend Framework ei miei file Zend sono anche nella directory della libreria proprio come il progetto quickstart.PHPUnita copertura codice whitelist
Io corro PHPUnit 3.6 da NetBeans 7.0.1
voglio veramente solo per vedere la copertura per le classi per MyLib
.
<whitelist>
<directory suffix=".php">../../library/MyLib</directory>
</whitelist>
Ma nel rapporto mi sembra di ottenere un valore percentuale per diversi file Zend ad es. Zend_Controller_Front
, Zend_Loader_Autoloader
ecc.
Ovviamente non ho scritto alcun test per queste classi e non sorprende che abbia una copertura dello 0%.
Cosa mi è mancato?
Qual è la tua lista nera? Stai usando 'addUncoveredFilesFromWhitelist =" true "'? E quale versione di PHPUnit stai usando? – hakre
Sto usando PHPUnit 3.6, ho provato anche una lista nera ma ottengo lo stesso risultato. Ho appena provato "addUncoveredFilesFromWhitelist" vero e falso, ma continuando a ottenere la copertura Zend – gawpertron
Basta vedere, per favore usa percorsi assoluti nel tuo file XML e/o assicurati che siano risolti correttamente usando un debugger per la tua chiamata phpunit test-runner (che io pensare è difficile da fare in Netbeans). Assicurati anche che il tuo file XML sia caricato. – hakre