- Crear la variable de entorno ANT_OPTS
- Asingnarle la memoria deseada como por ejemplo -Xms256M -Xmx512M, que se corresponde con una reserva inicial de 256MB y una máxima de 512MB
Espero que sea de utilidad
DNM
"People, not organizations, builds great software" Este blog pretende ser un lugar de encuentro para tod@s aquell@s que trabajamos con tecnologías Java y otras cosas afines, con el fin de compartir los muchos conocimientos y dudas que tenemos a lo largo de nuestro trabajo diario. Bienvenidos y espero que os sea utilidad.DNM
Este artículo explica las novedades que ofrece la nueva versión del framework para realizar pruebas unitarias con Java JUnit versión 4.x, sobre la versión 3.x. Repasa brévemente las funcionalidades y estructura de la versión 3.x para posteriormente repasara en mas detalle las nuevas funciones de JUnit 4.x con la incorporación de las anotaciones de Java 5 siguiendo unos ejemplos simples que prueban un EJB tipo calculadora y su integración en el IDE de desarrollo eclipse 3.2.x y ANT para la automatización de las pruebas, como aconseja las metodologías ágiles de automatizar toda la fase de integración y pruebas todo lo que se pueda. Por último se dan una serie de consejos de buenas prácticas para implementar buenas pruebas unitarias.
Autor: Diego Núñez Monasterio
Este artículo está orientado a desarrolladores java sin ningún conocimiento previo excepto nociones básicas de programación en Java. No es necesario conocimientos previos en Junit 3.x.
ResumenEste artículo explica las novedades que ofrece la nueva versión del framework para realizar pruebas unitarias con Java JUnit versión 4.x, sobre la versión 3.x. Repasa brevemente las funcionalidades y estructura de la versión 3.x para posteriormente repasara en mas detalle las nuevas funciones de JUnit 4.x con la incorporación de las anotaciones de Java 5 siguiendo unos ejemplos simples que prueban un EJB tipo calculadora y su integración en el IDE de desarrollo eclipse 3.2.x y ANT para la automatización de las pruebas, como aconseja las metodologías ágiles de automatizar toda la fase de integración y pruebas todo lo que se pueda. Por último se dan una serie de consejos de buenas prácticas para implementar buenas pruebas unitarias.
Siguiendo estas buenas prácticas se consigue que:
EL sistema esté cubierto enteramente por pruebas unitarias.
Fomenta un diseño con bajo acoplamiento y alta cohesión, simplemente por el hecho que a la hora de programar estamos pensando ya en como probarlo.
El sistema crece de forma incremental, construyendo cada vez más piezas con su correspondiente prueba unitaria.
Pasar las pruebas de regresión una y otra vez tiene un coste mínimo podríamos decir que despreciable frente a un sistema que carece de ellas.
La aparición de de JUnit se produjo en 1999 de manos Erich Gamma com la versión Java del primer desarrollo del framework realizado por Ken Beck SUnit Simple Smalltalk Testing: With Patterns para Smaltak y que posteriormente se ha generado dicho framework para otros lenguajes de programación conocida como Xunit.