E2E testing for Fabric #11422
Labels
Area: Fabric
Support Facebook Fabric
Area: Test Infrastructure
Area: Tests
enhancement
New Architecture
Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric
Workstream: Test Coverage
Expand and update our new architecture test coverage.
Milestone
E2E Testing for Fabric Architecture
(last updated December 2023)
This is the meta issue capturing the effort of adding E2E testing for the new Fabric architecture.
Current Testing Status
Number of Automated Tests for Fabric: 280
Current Test Coverage Progress
Here are links to the issues we have created to track our progress of adding tests. To see the components, props, and app scenarios that currently have automated tests, click on the links below. Visual Tests describe the set of tests which capture how components are being rendered on the screen. Functional Tests describe the set of tests which capture component/app behavior such as press events, focus changes, etc. Accessibility Tests describe the set of tests which capture accessibility behavior such as narrator and keyboard navigation as well as validate a component's UIA tree.
Visuals Test Coverage: #11343
Functional Test Coverage: #12031
Accessibility Test Coverage: need to add link
Test Progress by Component:
Supported Types of Testing
Here is the list of types of testing that we plan to support in the E2E test app on Fabric. Test types marked with the green checkmark (✅) currently have infrastructure support and samples available in main.
For more information on how to add tests to E2E test app for Fabric, take a look at our documentation (insert documentation once created)
Testing Milestones
Below are descriptions for the testing milestones that we have identified for the new architecture. We are currently working on the TM3 milestone.
TM0 - "Base Setup" ✅
yarn e2etest
is run.TM1 - "Bast Testing Infrastructure" ✅
TM2 - "Test Infrastructure Parity" ✅
TM3 - "Bonus Infrastructure" (Current Milestone In Progress)
TM4 - "Testing Parity"
TM5 - "100% Coverage"
Testing Tasklist
Tasks
The text was updated successfully, but these errors were encountered: