java - modificar - Cómo listar classpath para pruebas en Gradle
variable path windows 10 (2)
Cuando intento ejecutar la gradle test
, obtengo el siguiente resultado:
$ gradle test
:ro:compileJava UP-TO-DATE
:ro:processResources UP-TO-DATE
:ro:classes UP-TO-DATE
:ro:jar
:compileJava
:processResources UP-TO-DATE
:classes
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test
ro.idea.ToggleTest > testIsAd FAILED
java.lang.NoClassDefFoundError at ToggleTest.java:13
Caused by: java.lang.ClassNotFoundException at ToggleTest.java:13
ro.idea.ToggleTest > testToggle FAILED
java.lang.NoClassDefFoundError at ToggleTest.java:13
2 tests completed, 2 failed
:test FAILED
Así que quiero verificar mi classpath para ver si mi classpath es incorrecta o no.
Mi pregunta es: ¿Cómo puedo listar la ruta de clase en el momento de la test
con una tarea de Gradle?
Además, para enumerar el classpath para el uso de ejecución de la aplicación principal (no de prueba):
run << {
doLast {
configurations.runtime.each { println it }
}
}
Puede enumerar las dependencias de tiempo de ejecución de prueba con:
gradle dependencies --configuration=testRuntime
O, si quieres ver los archivos reales:
task printClasspath {
doLast {
configurations.testRuntime.each { println it }
}
}