Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add React Navigation tests to dynamic fixture setup #2201

Merged
merged 6 commits into from
Sep 23, 2024

Conversation

yousif-bugsnag
Copy link
Contributor

Goal

Incorporates the React Navigation test scenarios into the new scenario launcher package and dynamic test fixture setup.

Design

These scenarios now run as part of the regular React Native test matrix, so they're now running for all RN versions from 0.71 onwards (previously we had no navigation tests for these versions)

It also means that separate build/CI steps are no longer required for these tests, so they'll automatically get run when new React Native versions are added to the text matrix.

New Architecture support in React Navigation itself is patchy at best, so these tests are skipped if New Architecture is enabled.

Testing

covered by a full CI run

Copy link

@bugsnag/browser bundle size diff

Minified Minfied + Gzipped
Before 45.24 kB 13.74 kB
After 45.24 kB 13.74 kB
± No change No change

code coverage diff

<temporarily disabled>

Generated by 🚫 dangerJS against 98abcfc

@yousif-bugsnag yousif-bugsnag merged commit c289314 into next Sep 23, 2024
133 checks passed
@yousif-bugsnag yousif-bugsnag deleted the PLAT-12066/rn-navigation-dynamic-fixture branch September 23, 2024 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants