[apps] fix ci test-suites failures (#19993)# Why fix test suite ios ci failures: https://github.com/expo/expo/actions/runs/3441432170/jobs/5740961892#step:15:592 # How - fix invalid simula
[apps] fix ci test-suites failures (#19993)# Why fix test suite ios ci failures: https://github.com/expo/expo/actions/runs/3441432170/jobs/5740961892#step:15:592 # How - fix invalid simulator name after upgrading to xcode 14 - increase timeout for stability - remove deprecated expo-firebase-* test cases - upgrade detox to v20 - use jest v29 in apps/bare-expo where detox requires at least jest 27 # Test Plan - test suite ci passed - android client is also breaking on main.
show more ...
[test-suite] Fix ios tests reporting upon whole test timeout (#7983)When a test run using `yarn test:ios` in expo-bare times-out as a whole (after 50 secs), no results are recorded and the error “I
[test-suite] Fix ios tests reporting upon whole test timeout (#7983)When a test run using `yarn test:ios` in expo-bare times-out as a whole (after 50 secs), no results are recorded and the error “Interaction cannot continue because the desired element was not found.” is printed. This masks the actual cause and errors and makes it hard to find the actual error. This PR updates the test-suite runner to record intermediate results as well. When the test times out before finishing, the (unfinished) results are then processed and logged instead.
[ci] Fix core changes breaking CI (#5675)* [ci] Fix core changes breaking CI * Update report.js * [replicate] nuke -> reinstall -> pass tests * Update TestSuite-test.native.js
[test-suite] Fix test reporting so we don't print out "undefined""this" was wrong in TestSuite; fix this.
[jest] Created jest-expo-puppeteer (#5535)* Created jest-expo-puppeteer * Moved web E2E to Test Suite * Removed extra example * Updated build files * updated lint * Update index.ts
[jest] Created jest-expo-puppeteer (#5535)* Created jest-expo-puppeteer * Moved web E2E to Test Suite * Removed extra example * Updated build files * updated lint * Update index.ts * Update README.md * annotate web E2E tests * Update config.yml * Update TestSuite-test.web.js * Update README.md * Update report.js * Updated build * Fixed lint * Added info about watch mode bug * Update jest.config.json