-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Pipeline tests Overview
Abhijeet Jha edited this page May 6, 2025
·
1 revision
React Native Windows Test Suite
-
Static Analysis & Tooling
-
Linting
- Job:
linting.yml
- Code:
vnext/.eslintrc.js
,@rnw-scripts/
- Job:
-
Node Tests
- Job:
node-tests.yml
- Code:
@rnw-scripts/
, otherpackages/
utils
- Job:
-
CLI Tests
- Job:
cli-init-windows.yml
- Code: CLI execution scripts (validating
react-native windows init
)
- Job:
-
Component Governance
- Template:
component-governance.yml
- Code: External scanning tools
- Template:
-
Linting
-
Code Unit Tests
- Jobs:
desktop.yml
,integration-test.yml
- C++ Unit Tests
- C# Unit Tests
- Jobs:
-
Integration Tests
- Jobs:
integration-test.yml
,desktop.yml
-
C++ Integration
- RNW:
vnext/Microsoft.ReactNative.IntegrationTests/
(e.g.,TurboModuleTests.cpp
) - Desktop:
vnext/Desktop.IntegrationTests/
(e.g.,RNTesterIntegrationTests.cpp
)
- RNW:
- C# Integration
- JS Helpers
- Jobs:
-
End-to-End Tests
- Job:
e2e-test.yml
-
Test App & Runner:
packages/e2e-test-app/
-
Test Suites:
packages/e2e-test-app/test/
(e.g.,MouseClickTest.test.ts
) -
Target Examples:
packages/@react-native-windows/tester/
(e.g.,TextInputExample.windows.js
)
- Job:
-
Platform Specific
-
macOS Tests
- Job:
macos-tests.yml
- Code: macOS specific scripts/tooling tests defined in the job.
- Job:
-
macOS Tests