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