Commit 7447ee7
feat: add shared E2E test library for cross-version testing (#1204)
* 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>
* chore: update yarn.lock
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* style: apply formatting to shared E2E files
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 2a48311 commit 7447ee7
84 files changed
Lines changed: 1947 additions & 229 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