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 Native 0.75 tests #2187

Merged
merged 6 commits into from
Aug 23, 2024
Merged

Conversation

yousif-bugsnag
Copy link
Contributor

Goal

Adds React Native 0.75 tests to CI, and updates some test features around native exceptions to account for differences in behaviour in 0.75:

On Android, errors from native promise rejections now have the Error.name field populated with the native exception class, so the errorClass of the resulting event is now set to the native exception (e.g. java.lang.RuntimeException) instead of the default Error (see native-stack.feature).

As part of this work, 0.73 tests have been moved to the full pipeline, and 0.71 and 0.72 test fixtures are now generated dynamically (these were previously using static test fixtures).

Testing

Covered by CI

Copy link

@bugsnag/browser bundle size diff

Minified Minfied + Gzipped
Before 44.21 kB 13.51 kB
After 44.21 kB 13.51 kB
± No change No change

code coverage diff

<temporarily disabled>

Generated by 🚫 dangerJS against cb0522b

@yousif-bugsnag yousif-bugsnag merged commit 685528e into next Aug 23, 2024
69 checks passed
@yousif-bugsnag yousif-bugsnag deleted the PLAT-12596/react-native-075 branch August 23, 2024 14:06
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