PHPUnit De Couverture De Code

Je suis en train d'apprendre les cordes avec les tests Unitaires Zend Framework applications. Jusqu'à présent j'ai mis en place PHPUnit de travailler avec Zend Framework et ont commencé à écrire des simples Cas de Test.

Mon problème est que je me demande pourquoi Code Coverage ne fonctionne pas, en dépit d'être dans l'enregistrement de la balise dans mon phpunit.xml.

Je n'ai pas d'erreur mais pas de couverture rapport est généré.

Cependant, il fonctionne quand je lance phpunit --coverage <dir>

La section enregistrement de mon phpunit est comme ci-dessous:

<phpunit bootstrap="./application/bootstrap.php" colors="true">
        <testsuite name="CI Test Suite">
            <directory>./</directory>
        </testsuite>
        <testsuite name="Library Test Suite">
            <directory>./library</directory>
        </testsuite>

        <filter>
            <whitelist>
                <directory suffix=".php">../application/</directory>
                <exclude>
                    <directory suffix=".phtml">../application</directory>
                    <file>../application/Bootstrap.php</file>
                    <file>../application/controllers/ErrorController.php</file>
                </exclude>
            </whitelist>
           <logging>
               <log type="coverage-html" target="./log/report" charset="UTF-8" yui="true"
   highlight="true" lowUpperBound="50" highLowerBound="80" />
               <log type="testdox" target="./log/testdox.html" />    
           </logging>
        </filter>
    </phpunit>

Quelqu'un rencontre ce avant? Quel est alors le problème?

Je n'ai pas de journalisation imbriquées à l'intérieur du filtre.... qui pourrait faire un peu de différence

OriginalL'auteur stevepop | 2012-04-23