Integración Ant - JUnit
JUnit es el marco de pruebas unitarias comúnmente utilizado para desarrollos basados en Java. Es fácil de usar y fácil de extender. Hay varias extensiones JUnit disponibles. Si no está familiarizado con JUnit, debe descargarlo de www.junit.org y leer su manual.
Este capítulo muestra cómo ejecutar pruebas JUnit usando Ant. Ant lo hace sencillo a través de la tarea JUnit.
Los atributos de la tarea JUnit se presentan a continuación:
No Señor. | Propiedades y descripción |
---|---|
1 | dir Desde dónde invocar la VM. Esto se ignora cuandofork está desactivado. |
2 | jvm Comando utilizado para invocar la JVM. Esto se ignora cuandofork está desactivado. |
3 | fork Ejecuta la prueba en una JVM separada. |
4 | errorproperty El nombre de la propiedad para establecer si hay un error JUnit |
5 | failureproperty El nombre de la propiedad que se establecerá si hay un error de JUnit |
6 | haltonerror Detiene la ejecución cuando ocurre un error de prueba |
7 | haltonfailure Detiene la ejecución cuando ocurre una falla |
8 | printsummary Aconseja a Ant que muestre estadísticas simples para cada prueba |
9 | showoutput Aconseja a Ant que envíe la salida a sus registros y formateadores |
10 | tempdir Ruta al archivo temporal que utilizará Ant |
11 | timeout Sale de las pruebas que tardan más en ejecutarse que esta configuración (en milisegundos). |
Continuemos con el tema del Hello World Envíe por fax la aplicación web y agregue un destino JUnit.
El siguiente ejemplo muestra una ejecución de prueba JUnit simple:
<target name = "unittest">
<junit haltonfailure = "true" printsummary = "true">
<test name = "com.tutorialspoint.UtilsTest"/>
</junit>
</target>
Este ejemplo muestra la ejecución de JUnit en la clase junit com.tutorialspoint.UtilsTest. La ejecución del código anterior produce el siguiente resultado:
test:
[echo] Testing the application
[junit] Running com.tutorialspoint.UtilsTest
[junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 16.2 sec
BUILD PASSED