PHPUnit 4.8 Novedades: Soporte para Code coverage

Publicado el 11 agosto 2015 por Jocual

La nueva versión de PHPUnit 4.8 trae consigo un par de actualizaciones. Una de ellas es la anotación testWith para la definición de proveedores de datos y la opción desde línea de comandos –no-coverage que permite ignorar cualquier configuración de cobertura de código existente en el archivo de configuración.

PHP_CodeCoverage, la biblioteca utilizada por PHPUnit para recoger, procesar y reportar la información de cobertura de código, se ha actualizado para PHPUnit 4.8, ahora permite recopilar información de cobertura de código en PHP 7 de forma nativa sin necesidad de una extensión externa como Xdebug.

Por lo tanto ya no vendrá instalado Xdebug como parte de PHPUnit. En cuanto a compativilidad, requerirá la versión 5.3.3 de PHP como mínimo.

¿Y lo próximo?
-PHPUnit5
¿Para cuando?
-2 de Octubre de 2015
¿Y en cuanto a compativilidad?
-En cuanto a la compativilidad, PHPUnit 4.8 será compatible con las versiones pero solo tendrá soporte a partir de la 5.6.