Robolectric
Mobile framework
Open Source
Framework para ejecutar tests Android sin emulador
Lenguajes soportados:
kotlin java
Ventajas y Desventajas
Ventajas
- + Tests rápidos sin emulador
- + Ejecuta en JVM local
- + Simula Android framework
- + Integración con JUnit
- + CI/CD friendly
Desventajas
- - No es 100% fiel al dispositivo
- - Algunas APIs no soportadas
- - Puede haber diferencias vs real
Casos de Uso
- Unit tests Android rápidos
- CI/CD pipelines
- TDD en Android
- Tests de lógica con Android APIs