with test jupiter example maven ant junit

jupiter - test in maven



¿Cómo aumentar el tamaño de la hormiga permgen? (3)

¿Qué hace tu prueba? ¿Llama un método recursivo?

Además, los valores que ingrese para su prueba anularán cualquier configuración del sistema. Intenta esto en tu llamada a junit en tu script Ant:

<junit fork="yes" maxmemory="1024">

¿Cómo aumentar el tamaño de la hormiga permgen? He dado en ANT_OPTS como

-Xms768m -Xmx1024m -XX: PermSize = 128m -XX: MaxPermSize = 128m

pregunta 1) Después de especificar la configuración anterior en el entorno del sistema, todavía estoy saliendo del error de memoria para el destino de hormigas para Junit.

Caught an exception while logging the end of the build. Exception was: java.lang.OutOfMemoryError: PermGen space

2) cuando escribo en comando promt para ver cuál es la ruta para ant_opts, echo% ant_opts% solo se muestra

-Xmx512m

y otras partes se salta. ¿Hay algo mal en mi camino? Nota: estoy utilizando el símbolo del sistema para ejecutar el destino ant.


para mi objetivo junit ant acabo de establecer fork="true" esa manera se iniciaría un nuevo jvm para las tareas junit, también hay forkmode="perBatch" o "perTest" , ¡funcionó para mí!


vaya a mi equipo-> haga clic con el botón derecho-> propiedades-> Avanzado-> variables de entorno-> Nuevo (en variable de sistema / usuario) ->

entrar

Varible name: ANT_OPTS Varible Value : -Xms1536m -Xmx1536m -XX:PermSize=1024m -XX:MaxPermSize=2048m

Nota:

  1. Configure los valores de acuerdo con el tamaño de su memoria de sistema.

  2. Esta configuración para Windows, para otra configuración de sistema operativo en consecuencia

Para Mac:

en la Terminal, vaya a la ruta poto.xml del proyecto, ejecute el siguiente comando:

export MAVEN_OPTS = "- Xmx1024m -XX: MaxPermSize = 512m" Nota: El tamaño se basa en la RAM del sistema. Usé maven en lugar de la vieja Ant. use MAVEN_OPTS / ANT_OPTS para la configuración de maven / ant.