¿Hay un control en tiempo de ejecución para que una aplicación descubra si se ejecuta como parte de una prueba de instrumentación?¿Es posible averiguar si una aplicación de Android se ejecuta como parte de una prueba de instrumentación?
Antecedentes: nuestra aplicación realiza una sincronización de base de datos al iniciar. Pero eso debería suceder solo cuando se inicia regularmente. Interfiere especialmente con las pruebas de instrumentación que prueban la sincronización db. No es sorprendente.
Y con todas las otras pruebas es solo un desperdicio de ciclos de CPU.
¿ha encontrado alguna solución para esto? – Piotr