tengo esto en mi archivo phpunit.xml:¿por qué PHPUnit intenta encontrar un archivo con el nombre de la suite de pruebas?
<phpunit ...>
<testsuites>
<testsuite name="MyTests">
<directory>../path/to/some/tests</directory>
</testsuite>
</testsuites>
... // more settings for <filter> and <logging>
</phpunit>
Y cuando voy a ejecutarlo, me sale este error:
PHP fatal error: Uncaught exception 'PHPUnit_Framework_Exception'
with message 'Neither "MyTests.php" nor "MyTests.php" could be opened.'
¿Por qué PHPUnit me da este error, y por qué es ¿Busca "MyTests.php" si le doy un directorio en el que buscar pruebas?
Y en una nota relacionada, cuando agrego más entradas <testsuite>
con otras pruebas, PHPUnit se ejecuta sin error. ¿Que pasa con eso?
Parece que el sufijo predeterminado es "Test.php"; es cuando no hay archivos que coincidan con el sufijo que comienza a buscar un archivo con el nombre dado en el atributo 'name'. Interesante. – chesles
LOL, supuse que realmente tenía algunas pruebas para ejecutar y busqué lo que podría ser diferente en comparación con mi archivo. :) Es bueno saber que puedo omitir el sufijo a partir de ahora. –