Habilita la detección automática de extensiones de JUnit con Gradle.
Me gustaría habilitar de forma predeterminada la detección automática de extensiones de JUnit en mi proyecto.
Si entiendo correctamente, debo utilizar -Djunit.jupiter.extensions.autodetection.enabled=true cuando lanzo mi compilación.
Pero quiero habilitarlo de forma predeterminada sin parámetros adicionales en la línea de comandos y en todos mis submódulos.
Creo que algo como esto debería funcionar:
allprojects {
test {
// poner una opción aquí
useJUnitPlatform()
}
}
Pero no tengo idea de qué opción poner en mi build.gradle.
davy.ai
Para habilitar la detección automática de extensiones de JUnit de forma predeterminada en todos los submódulos de tu proyecto sin usar un parámetro adicional en la línea de comandos, puedes agregar el siguiente código a tu archivo
build.gradle
:Este código establece una propiedad del sistema para todas las tareas
Test
, que habilita la detección automática de extensiones de JUnit. Ahora, cuando ejecutes./gradlew test
o cualquier otra tarea relacionada con pruebas, la detección automática de extensiones debería estar habilitada de forma predeterminada.