¿Fallé las pruebas JUnit sin romper mi script Ant como esperaba?¿Falló la prueba JUnit de Android, sin romper mi script Ant como esperaba?
Mi servidor de integración continua se ejecuta un script Ant, que llama algo así como: /pruebas/Ejecutar pruebas de hormigas
Mis pruebas JUnit correr, pero con errores: run-pruebas: [echo] RUN pruebas-ayudante. [echo] Ejecutando pruebas ... [exec] [exec] com.zedray.stuff.FooBarTest: .... [exec] com.zedray.stuff.FooBarTest: ..... INSTRUMENTATION_RESULT: shortMsg = Algún error en tu código. [exec] INSTRUMENTATION_RESULT: longMsg = java.security.InvalidParameterException: Un poco de error en el código [exec] INSTRUMENTATION_CODE: 0
Los errores están bien, pero mi script de construcción sigue adelante (llegando a publicar mi aplicación rota a mis probadores - ¡malo!). Lo que esperaría es que la información genere un error de compilación, por lo que mi servidor de integración continua (TeamCity en este caso) se da cuenta de que algo ha fallado e informa una compilación descompuesta. El "error fallido" ya está establecido en el macrodef correspondiente, por lo que no estoy seguro de qué más puedo hacer.
/tests/build.xmlEjecución de pruebas ...
Cualquier ideas/sugerencias sobre cómo solucionar este problema?
Saludos Marcos
Mark ¿encontró lo que necesita aquí? ¿Cómo funciona eso? –
[Hay un error archivado sobre esto] (http://code.google.com/p/android/issues/detail?id=14241). Fue reportado en enero. Lamentablemente, el equipo de Android no lee su DB de error. –
Cuando tuve este problema, se me ocurrió esta solución para resolverlo. https://github.com/curiousminds/teamCityAntTestRunner – BIT