tengo montado un proyecto en Zend con la siguiente estructura
Código:
Mi fichero phpunit.xml tiene la siguiente pinta/application /docs /library /library/My /library/My/Helper /public /tests /tests/application /tests/library /tests/library/My /tests/library/My/Helper
Código XML:
Justo he añadido la líneaVer original
<phpunit bootstrap="./application/bootstrap.php" colors="true" processIsolation="true"> <testsuite name="myname"> <directory>./</directory> </testsuite> <filter> <whitelist> <directory suffix=".php">../application/</directory> <directory suffix=".php">../library/My/</directory> <exclude> <directory suffix=".phtml">../application/</directory> <file>../application/Bootstrap.php</file> <file>../application/controllers/ErrorController.php</file> </exclude> </whitelist> </filter> <logging> <log type="coverage-html" target="./log/report" charset="UTF-8" yui="true" highlight="true" lowUpperBound="50" highUpperBound="80" /> <log type="testdox-html" target="./log/testdox.html" /> </logging> </phpunit>
Código XML:
e intento ejecutar el siguient test sobre una librería propia y no encuentra ningún test Ver original
<directory suffix=".php">../library/My/</directory>
Código PHP:
La línea de comando que ejecuto esVer original
<?php // tests/library/My/Registry /** * test class for the registry helper */ class My_Helper_Registry_Test extends ControllerTestCase { /** * saves a register * * @group libraries * @group library-helpers * @group library-helper-registry */ public function testSave() { $this->assertTrue(true); } }
Código:
y el resultado esphpunit --debug --verbose --group library-helper-registry
Código:
Teniendo en cuenta que el resto de tests que cuelgan de /application se ejecutan bien, no entiendo por qué los tests de librerías no se ejecutanOK (0 tests, 0 assertions)
¿Alguna idea?
Gracias