[bare-expo] use android espresso for test-suite ci testing (#22214)# Why our android test-suite ci testing is flaky. most of time coming from detox hardcoded 45s timeout to install apk # How
[bare-expo] use android espresso for test-suite ci testing (#22214)# Why our android test-suite ci testing is flaky. most of time coming from detox hardcoded 45s timeout to install apk # How use android espresso rather than detox. detox will still work for reference. # Test Plan ci passed
show more ...
[bare-expo] Add detox testing for android (#12893)# Why Originally, detox testing is not enabled on Android. Though we had `expotools android-native-unit-tests --type instrumented`, unfortunate
[bare-expo] Add detox testing for android (#12893)# Why Originally, detox testing is not enabled on Android. Though we had `expotools android-native-unit-tests --type instrumented`, unfortunately, the test cases right now only test on modules themselves but not bare-expo. With this PR, we could be more confident from bare-expo or test-suites regressions. # How Fix debox build on Andriod. # Test Plan Make these works `yarn android:detox:test:debug` `yarn android:detox:test:release`
Bare Expo run scripts (#5428)* [WIP] setup bare-expo initial flow * Updated build * Removed sync step * Fixed first link * Update package.json * Update README.md * Updated detox s
Bare Expo run scripts (#5428)* [WIP] setup bare-expo initial flow * Updated build * Removed sync step * Fixed first link * Update package.json * Update README.md * Updated detox script names * Update MainApplication.java * Update deep-link.sh * Create DetoxTest.java * Updated test suite for physical devices * Updated context to use hooks * Update TestUtils.js * Update apps/bare-expo/scripts/start-emulator.sh Co-Authored-By: James Ide <[email protected]> * Update Brightness.js * Move test-suite changes to #5483 * Remove iOS changes * Update yarn.lock * fix defaults * Revert main nav * Updated bash * Update wait-for-emulator.sh * Update start-metro.sh