phpunit – Array to string conversion lors de la génération du rapport HTML
Depuis ce matin, vos jobs d’intégration continue utilisant phpunit avec un rapport HTML ne fonctionnent plus ? phpunit vous retourne peut-être cette erreur très explicite :
phpunit: [exec] PHPUnit 4.3.5 by Sebastian Bergmann. [exec] [exec] Configuration read from /mnt/data/projects/mycompany/myproject/build/phpunit.xml [exec] [exec] Array to string conversion BUILD FAILED /mnt/data/projects/mycompany/myproject/build/build.xml:206: exec returned: 2
Pas de panique ! phpunit utilise php-code-coverage qui utilise lui-même php-token-stream. Or la dernière version 1.4.7 contient une régression. Il suffit donc de downgrader en 1.4.6 en attendant le correctif. Cela peut se faire avec le composer.json de vos tests :
{ "name": "Test my project", "description" : "Tests for my project", "require": { "phpunit/phpunit-selenium": "dev-master", "phpunit/php-token-stream": "1.4.6" } }
A vos builds !
https://blog.lecacheur.com/2015/09/15/phpunit-array-to-string-conversion-lors-de-la-generation-du-rapport-html/DéveloppementPHPcode coverage,jenkins,phpunitDepuis ce matin, vos jobs d'intégration continue utilisant phpunit avec un rapport HTML ne fonctionnent plus ? phpunit vous retourne peut-être cette erreur très explicite : Pas de panique ! phpunit utilise php-code-coverage qui utilise lui-même php-token-stream. Or la dernière version 1.4.7 contient une régression. Il suffit donc de downgrader...SeBSébastien LECACHEUR23r0@laposte.netAdministratorLe weblogue de SeB
Laisser un commentaire