FluentUI Tester is the test app that we use to test our FluentUI components during development. It uses the react-native-test app under the covers, and loads the fluent-tester bundle.
FluentUI Tester instructions to launch each platform's test app
End-to-end tests
The macOS and Windows end-to-end tests run from this directory through desktop-test. Run e2eprep once per
renderer or native change, then e2etest:
yarn e2eprep:macos && yarn e2etest:macos
yarn e2eprep:windows && yarn e2etest:windows
e2eprep builds the desktop driver helper, bundles, prepares, and builds the app; e2etest runs the legacy suite
from apps/E2E, which covers prerequisites, suites, and debugging failures. For the harness
itself, see the @fluentui-react-native/desktop-test package guide at packages/agentic/desktop-test/README.md.
Windows preparation requires Windows App Runtime 1.8 and Windows SDK 10.0.22621.0, or the SDK named by the
WindowsTargetPlatformVersion environment variable (the PR workflow sets 10.0.26100.0).
The target uses the SDK consistently for the app and its native dependencies,
registers the Debug package, and matches its exact FluentTester window title.
The test run owns Metro and stops it on completion.