Test en local PHPUNIT

La aplicación de ejemplo ya tiene unos teste programados. en concreto 3 distribuidos en 3 archivos, dos en la raíz de testsy otro en un segundo directorio interno llamado test_2.

Dentro de testtenemos un phpunit.xml el que nos facilitara la tarea para ejecutar todos los test ala vez o por bloques. este archivo se puede configurar con ese propósito.

Para ejecutar nos vamos a nuestra consola situados en la raíz del proyecto ...

$ phpunit tests
PHPUnit 3.7.21 by Sebastian Bergmann.
...
Time: 0 seconds, Memory: 1.75Mb
OK (3 tests, 3 assertions)

Devuelve un resultado positivo así que ya podemos enviar esto a Jenkins para iniciar el proceso de Integración continua.


En caso de Error ...

Devolvería un resultado similar a este ...

PHPUnit 3.7.21 by Sebastian Bergmann.

.F.

Time: 0 seconds, Memory: 2.00Mb

There was 1 failure:

1) dobleTest::testDobleFallo
Failed asserting that 5 matches expected 8.

C:\Users\Bowerden\Documents\Eduardo\projekts\NeuSystem\tests\dobleTest.php:14

FAILURES!
Tests: 3, Assertions: 3, Failures: 1.

Donde nos da información sobre el test que ha fallado. Ahora tocaría repasar el código y corregir el error.


Para más información consultar la documentación de phpUnit.

results matching ""

    No results matching ""