Prueba de unidad de Android en el proyecto
Estoy tratando de crear un proyecto de prueba de Android desde mi proyecto principal. Exactamente similar a esta pregunta Android: Cómo utilizar el proyecto de prueba dentro del proyecto principal (estoy tratando de revivir esto porque esta pregunta está obsoleta y todavía no puedo encontrar una respuesta).
Básicamente, quiero reproducir la forma en que son las pruebas de Android. Ellos son literalmente sólo un directorio / tests / dentro del proyecto principal "ver enlace para el diseño exacto".
- Las pruebas de Android no se ejecutan en un dispositivo inferior a 5 (API 21) NoClassDefFoundError
- ApplicationTestCase obsoleto en el nivel 24 de API
- ¿Cómo ingresar comandos a CTS-Tradefed?
- openDrawer de espresso contrib está obsoleto
- Espresso - Ejecutar acción falla en la actividad de pantalla completa - InjectEventSecurityException
La razón principal por la que queremos esto es poder reducir la cantidad de proyectos por lo que no necesitamos dos carpetas raíz para cada proyecto. (Aka el proyecto de prueba y el proyecto real).
Soy libre de usar lo que sea para la construcción desde entonces, pero estoy asumiendo que nant es la forma de ir a ejecutar automáticamente las pruebas.
Cualquier ayuda sería genial, gracias.
EDIT: Tenga en cuenta el problema con Eclipse es que no es fácil dar esta opción (al menos no lo he encontrado). Puede navegar hasta el directorio que desee y crear un / tests / pero también traerá consigo otro proyecto adjunto y me encontré con algunos problemas de vinculación haciendo eso.)
- "Los animadores sólo se pueden ejecutar en subprocesos Looper" durante las pruebas de instrumentación en dispositivo
- Almacenamiento de archivos de prueba en el proyecto de prueba
- Prueba de Android con Robolectric
- Recursos de la biblioteca con Robolectric 3 - JodaTime
- Cómo cambiar / cambiar testInstrumentationRunner dinámicamente con gradle
- Gradle: ¿Cómo mostrar los resultados de androidTest en la consola?
- La interfaz de usuario de Espresso se ejecuta cuando ejecuto una sola prueba, pero falla cuando ejecuto un conjunto de pruebas
- ¿Cómo continuar una prueba de instrumentación Android después de una excepción?
No fue capaz de encontrar esta opción en Eclipse. Sin embargo, puede utilizar las herramientas de línea de comandos para construir el proyecto de prueba donde lo desee.
~/android-main-project$ android create test-project -n tests -p ./tests -m ../
- Parsing XML Android – Análisis de la descripción <description>
- IScroll no funciona en android a menos que realice un cambio de orientación y regrese