1 repositorio
Triggers manual layout and draw passes for individual UI components within an active test process.
Distinct from Token-Based View Renderers: Distinct from Token-Based View Renderers: focuses on triggering native Android layout/draw passes for instrumentation testing rather than replacing rendering with tokens.
Explore 1 awesome GitHub repository matching user interface & experience · Instrumentation-Based Renderers. Refine with filters or upvote what's useful.
Este proyecto es un framework de pruebas automatizado diseñado para capturar y verificar el estado visual de los componentes de interfaz de Android. Proporciona un sistema para generar instantáneas deterministas de elementos de UI, permitiendo a los desarrolladores establecer líneas base para la consistencia del diseño y detectar regresiones visuales no intencionadas en diferentes versiones de software y configuraciones de hardware. El framework se distingue por permitir el renderizado de componentes aislados, lo que permite probar vistas individuales sin requerir una construcción completa de la aplicación. Asegura la consistencia controlando el ciclo de vida del renderizado para deshabilitar animaciones y devoluciones de llamada asíncronas durante la captura. Además, la herramienta admite auditorías de accesibilidad agrupando la jerarquía de vistas y los datos de nodos de accesibilidad junto con instantáneas visuales, proporcionando contexto para la verificación de cumplimiento. El sistema gestiona entornos de prueba complejos organizando artefactos en directorios estructurados basados en atributos de hardware y software del dispositivo. Incluye utilidades para la ejecución concurrente de pruebas en múltiples dispositivos y optimiza el rendimiento comprimiendo los datos de prueba para una recuperación eficiente. Estas capacidades facilitan las pruebas de regresión visual automatizadas y la verificación entre dispositivos dentro de los flujos de trabajo de integración continua.
Captures UI states by manually triggering the layout and draw passes of individual view hierarchies.