Accessibility CI Infrastructure
Component Detail
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.
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