callstackincubator/React Native Harness
Run React Native Harness tests on iOS, Android or Web
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 4, 2026
- License
- MIT
Pinned Snippet
uses: callstackincubator/react-native-harness@e15fb86c3feb5389a5930d481659a0e9c2ccbe95 # v1.2.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| runner | The runner to use (must match a runner name defined in your harness config) | yes | — |
| app | The path to the app (.app for iOS, .apk for Android). Not required for web. | no | — |
| projectRoot | The project root directory | no | — |
| uploadVisualTestArtifacts | Whether to upload visual test diff and actual images as artifacts | no | true |
| harnessArgs | Additional arguments to pass to the Harness CLI | no | "" |
| packageManager | Package manager to use instead of auto-detection (npm, yarn, pnpm, bun, or deno) | no | "" |
| cacheAvd | Whether to cache the AVD | no | true |
| preRunHook | Shell script to run in bash immediately before Harness starts | no | "" |
| afterRunHook | Shell script to run in bash immediately after Harness finishes | no | "" |
| cacheSavePolicy | When to save a new Metro cache entry ('default-branch', 'always', or 'never') | no | default-branch |
Outputs
no outputs