Commit c8190bd
feat: add shared E2E test library for cross-version testing
- Create shared-e2e library with reusable test suite
- Rename E2E -> E2E-compat (RN 0.72.9 + React 18.2.0)
- Update E2E-compat to use shared test library
- Add metro.config.js for shared workspace support
- Add shared-e2e to root workspace
Benefits:
- Write tests once, run on all RN versions
- Eliminates code duplication between example apps
- Consistent testing across versions
- Easy maintenance in one location
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 92d78e8 commit c8190bd
83 files changed
Lines changed: 695 additions & 196 deletions
File tree
- examples
- E2E-compat
- .bundle
- android
- app
- src
- androidTest/java/com/segmentanalyticsreactnativeexample
- debug
- java/com/analyticsreactnativeexample
- main
- java/com/analyticsreactnativeexample
- res
- drawable
- mipmap-hdpi
- mipmap-mdpi
- mipmap-xhdpi
- mipmap-xxhdpi
- mipmap-xxxhdpi
- values
- xml
- release/java/com/analyticsreactnativeexample
- gradle/wrapper
- e2e
- ios
- AnalyticsReactNativeE2E.xcodeproj
- AnalyticsReactNativeE2E.xcworkspace
- AnalyticsReactNativeE2ETests
- AnalyticsReactNativeE2E
- Images.xcassets
- AppIcon.appiconset
- plugins
- E2E/e2e
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments