Código XML:
Ver original
<?xml version="1.0" encoding="UTF-8"?> <!-- http://phpunit.de/manual/4.1/en/appendixes.configuration.html --> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.1/phpunit.xsd" backupGlobals="false" colors="true" bootstrap="autoload.php" > <php> <ini name="error_reporting" value="-1" /> <env name="SYMFONY_DEPRECATIONS_HELPER" value="weak"/> <!-- <server name="KERNEL_DIR" value="/path/to/your/app/" /> --> </php> <testsuites> <testsuite name="config"> <file>src/BaseBundle/Tests/resetFixturesTest.php</file> </testsuite> <testsuite name="rutas"> <file>src/BaseBundle/Tests/RutasTest.php</file> </testsuite> <testsuite name="varios"> <file>src/BaseBundle/Tests/DependencyInjectionTest.php</file> </testsuite> <testsuite name="formularios"> <file>src/AdminBundle/Tests/Formularios/FormulariosAdministradoresTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosArticulosTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosCategoriasTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosClasesTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosComentariosTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosEventosTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosProfesionalesTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosRevisoresTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosTerapiasTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosTagsTest.php</file> <file>src/AdminBundle/Tests/Formularios/FormulariosUsuariosTest.php</file> </testsuite> <testsuite name="gestionarticulos"> <file>src/AdminBundle/Tests/Services/GestionArticulosTest.php</file> <file>src/AdminBundle/Tests/Services/GestionArchivosArticulosTest.php</file> </testsuite> <testsuite name="gestionusuarios"> <file>src/UsuarioBundle/Tests/Services/GestionUsuariosTest.php</file> <file>src/UsuarioBundle/Tests/Services/ModificarUsuarioTest.php</file> <file>src/UsuarioBundle/Tests/Services/ModificarProfesionalTest.php</file> <file>src/UsuarioBundle/Tests/Services/UserUploadsHandlerTest.php</file> <file>src/UsuarioBundle/Tests/Services/ProfileImageHandlerTest.php</file> <file>src/UsuarioBundle/Tests/Services/ArchivosUsuariosTest.php</file> </testsuite> <testsuite name="entidades"> <file>src/AdminBundle/Tests/Entidades/CategoriaTest.php</file> <file>src/AdminBundle/Tests/Entidades/TagTest.php</file> <file>src/AdminBundle/Tests/Entidades/ComentarioTest.php</file> <file>src/AdminBundle/Tests/Entidades/ArticuloTest.php</file> <file>src/AdminBundle/Tests/Entidades/ClasesTest.php</file> <file>src/AdminBundle/Tests/Entidades/TerapiaTest.php</file> <file>src/AdminBundle/Tests/Entidades/EventoTest.php</file> <file>src/BaseBundle/Tests/Entidades/CronTaskTest.php</file> <file>src/FacturacionBundle/Tests/Entidades/FacturaTest.php</file> <file>src/FacturacionBundle/Tests/Entidades/ConceptoTest.php</file> <file>src/FacturacionBundle/Tests/Entidades/ConceptoRenovacionTest.php</file> <file>src/MensajeriaBundle/Tests/Entidades/MensajeEnviadoTest.php</file> <file>src/MensajeriaBundle/Tests/Entidades/MensajeRecibidoTest.php</file> <file>src/PaymentBundle/Tests/Entidades/PagoTest.php</file> <file>src/PaymentBundle/Tests/Entidades/PagoTokenTest.php</file> <file>src/UsuarioBundle/Tests/Entidades/UsuarioTest.php</file> <file>src/UsuarioBundle/Tests/Entidades/TerapeutaTest.php</file> <file>src/UsuarioBundle/Tests/Entidades/ImagenCentroTest.php</file> </testsuite> </testsuites> <filter> <whitelist> <directory>src</directory> <exclude> <directory>src/*Bundle/Resources</directory> <directory>src/*Bundle/Tests</directory> <directory>src/*/*Bundle/Resources</directory> <directory>src/*/*Bundle/Tests</directory> <directory>src/*/Bundle/*Bundle/Resources</directory> <directory>src/*/Bundle/*Bundle/Tests</directory> </exclude> </whitelist> </filter> </phpunit>
Este fichero lo empecé a desarrollar en mi equipo local pero los paths de los tests empezaban con "../src". Ej: <file>../src/BaseBundle/Tests/resetFixturesTest.php</file>
Posteriormente lo pasé a un vagrant y tuve que quitar "../" de los paths para que phpunit pudiera encontrar los ficheros.
Y ahora los quiero lanzar en un Jenkins pero tengo que volver a poner "../".
No se qué modificar de la configuración para que funcione en cualquier equipo.
Gracias.