Saltar al contenido

¿Cómo ejecutar la prueba Gradle cuando todas las pruebas están ACTUALIZADAS?

Haz todo lo posible por entender el código bien antes de aplicarlo a tu proyecto si ttienes algo que aportar puedes dejarlo en la sección de comentarios.

Solución:

Una opción sería usar el --rerun-tasks en la sección Forzar la ejecución de tareas. Esto volvería a ejecutar toda la tarea de prueba y todas las tareas de las que depende.

Si solo está interesado en volver a ejecutar las pruebas, otra opción sería hacer que gradle limpie los resultados de las pruebas antes de ejecutarlas. Esto se puede hacer usando el cleanTest tarea.

Algunos antecedentes: el complemento de Java define tareas limpias para cada una de las otras tareas. De acuerdo con la documentación de Tareas:

cleanTaskName – Elimina los archivos creados por la tarea especificada. cleanJar eliminará el archivo JAR creado por la tarea jar y cleanTest eliminará los resultados de la prueba creados por la tarea de prueba.

Por lo tanto, todo lo que necesita para volver a ejecutar sus pruebas es ejecutar también el cleanTest tarea, es decir:
gradle cleanTest test

Otra opción sería agregar lo siguiente en su build.gradle:

test.outputs.upToDateWhen false

gradle test --rerun-tasks

Especifica que se ignora cualquier optimización de tareas.

Fuente: https://gradle.org/docs/current/userguide/gradle_command_line.html

Si piensas que ha sido de provecho nuestro post, sería de mucha ayuda si lo compartieras con otros seniors y nos ayudes a extender nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *