2012-06-05 11 views

Respuesta

0

Esto no es realmente una respuesta, pero más de una sugerencia ya que no estoy usando Gradle. ¿Puede pasar argumentos a la acción de prueba e intentó pasar el argumento "consola"?

+0

Creo que hay una manera de establecer el argumento 'consola' para el corredor en Gradle ... pero esa es mi pregunta desde googlear no me obtener la respuesta:) – wing

10

Puede utilizar

test { 
    //makes the standard streams (err and out) visible at console when running tests 
    testLogging.showStandardStreams = true 
} 

Pero Esto registra la salida estándar a nivel de información por lo que necesita para funcionar Gradle -i para verlo (Parece que este problema se solucionará en el apartado 1.1: http://issues.gradle.org/browse/GRADLE-1966)

Alternativamente , puede agregar un controlador de eventos:

test { 
    onOutput { descriptor, event -> 
    logger.lifecycle("Test: " + descriptor + " produced standard out/err: " + event.message) 
    } 
} 
+0

¿Dónde debería agregarse esto? Intenté directamente en 'build.gradle' pero obtuve el' Método DSL de Gradle no encontrado: test() ' –

Cuestiones relacionadas