awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesInstrumentation-Based Renderers

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.

Awesome Instrumentation-Based Renderers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • facebook/screenshot-tests-for-androidAvatar facebook

    facebook/screenshot-tests-for-android

    1,741Vezi pe GitHub↗

    Acest proiect este un framework de testare automatizat conceput pentru a captura și verifica starea vizuală a componentelor de interfață Android. Oferă un sistem pentru generarea de snapshot-uri deterministe ale elementelor de UI, permițând dezvoltatorilor să stabilească linii de bază pentru consistența layout-ului și să detecteze regresii vizuale neintenționate între diferite versiuni software și configurații hardware. Framework-ul se distinge prin permiterea randării izolate a componentelor, ceea ce permite testarea vizualizărilor individuale fără a necesita un build complet al aplicației. Asigură consistența prin controlul ciclului de viață al randării pentru a dezactiva animațiile și callback-urile asincrone în timpul capturii. Mai mult, instrumentul suportă auditarea accesibilității prin gruparea ierarhiei vizualizărilor și a datelor nodurilor de accesibilitate alături de snapshot-urile vizuale, oferind context pentru verificarea conformității. Sistemul gestionează medii de testare complexe prin organizarea artefactelor în directoare structurate bazate pe atributele hardware și software ale dispozitivului. Include utilitare pentru execuția concurentă a testelor pe mai multe dispozitive și optimizează performanța prin comprimarea datelor de test pentru o regăsire eficientă. Aceste capabilități facilitează testarea automată a regresiei vizuale și verificarea cross-device în fluxurile de lucru de integrare continuă.

    Captures UI states by manually triggering the layout and draw passes of individual view hierarchies.

    Java
    Vezi pe GitHub↗1,741
  1. Home
  2. User Interface & Experience
  3. Programmatic Element Construction
  4. Android View Lifecycle Tracking
  5. Custom View Rendering
  6. Token-Based View Renderers
  7. Instrumentation-Based Renderers