Para mi infraestructura CI necesito desplegar automáticamente y ejecutar pruebas complejas entre dos (o más) teléfonos Android desde una máquina controladora (linux).¿Conoces alguna herramienta de instrumentación dinámica para Android con soporte para varios dispositivos (idealmente en Python o Jython)?
monkeyrunner Hasta ahora androide en combinación con las pruebas unitarias Android no es una solución satisfactoria:
- monkeyrunner no llama a los métodos individuales de una aplicación de control remoto y no puede hacer frente a los componentes de interfaz de usuario mediante su identificador de
- escritura java prueba casos con ActivityInstrumentationTestCase2 es demasiado caro (loC) y no proporciona suficiente flexibilidad para interactuar entre dos dispositivos
- robotium.org es un paso en la dirección correcta, pero está en java (no dinámico) y no es multidispositivo todavía
- todas las demás soluciones que he encontrado no permite THX pruebas interactivas de scripting dinámico
Cualquier sugerencia?