Infrastructure medium complexity mobile
1
Dependencies
1
Dependents
0
Entities
0
Integrations

Description

Flutter CI configuration and test harness that runs accessibility assertions on every pull request using flutter_test semantics APIs. Executes Accessibility Audit Service checks across all screen widget tests, blocks merges on WCAG regressions, and generates an audit summary artifact. Also documents the manual TalkBack (Android) and VoiceOver (iOS) test protocol run before each release milestone.

Feature: WCAG 2.2 AA Compliance

accessibility-ci-infrastructure

Responsibilities

  • Run semantics assertion suite on every PR via GitHub Actions flutter test step
  • Block builds when AccessibilityAuditService reports violations above zero-tolerance threshold
  • Upload accessibility audit report as CI artifact for manual review
  • Define and version-control the manual screen reader test checklist (TalkBack + VoiceOver)
  • Track accessibility regression history across releases

Interfaces

accessibility_test.dart test suite entry point
CI step: flutter test --tags accessibility
Artifact upload: accessibility-audit-report.json

Relationships

Dependencies (1)

Components this component depends on

Dependents (1)

Components that depend on this component