-
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