@@ -201,27 +201,11 @@ case "$group" in
201201 export NODE_OPTIONS=" ${NODE_OPTIONS: +$NODE_OPTIONS } --max-old-space-size=12288"
202202 bunx --no-install playwright install --with-deps chromium webkit
203203 start_app mobile 3024 ' mobile browser' record-http-status
204- # Chromium and WebKit run as two processes against the one app, so WebKit no longer waits out
205- # Chromium's pass. Each process seeds and removes its own fixtures under fresh ids and writes
206- # its own report, so they share nothing but the server.
207- browser_pids=()
208- for browser in chromium webkit; do
209- MOBILE_E2E_BROWSER=" $browser " \
210- MOBILE_E2E_BASE_URL=" $NEXT_PUBLIC_APP_URL " \
211- MOBILE_E2E_DATABASE_URL=" $DATABASE_URL " \
212- MOBILE_E2E_AUTH_SECRET=" $BETTER_AUTH_SECRET " \
213- MOBILE_E2E_REPORT_PATH=" $report_dir /mobile-e2e-$browser -report.json" \
214- bun run test:mobile:e2e > " $report_dir /mobile-$browser .log" 2>&1 &
215- browser_pids+=(" $! " )
216- done
217- browsers_failed=0
218- for pid in " ${browser_pids[@]} " ; do wait " $pid " || browsers_failed=1; done
219- for browser in chromium webkit; do
220- echo " ::group::Mobile checks: $browser "
221- cat " $report_dir /mobile-$browser .log"
222- echo " ::endgroup::"
223- done
224- [ " $browsers_failed " = 0 ]
204+ MOBILE_E2E_BASE_URL=" $NEXT_PUBLIC_APP_URL " \
205+ MOBILE_E2E_DATABASE_URL=" $DATABASE_URL " \
206+ MOBILE_E2E_AUTH_SECRET=" $BETTER_AUTH_SECRET " \
207+ MOBILE_E2E_REPORT_PATH=" $report_dir /mobile-e2e-report.json" \
208+ bun run test:mobile:e2e
225209 ;;
226210
227211 * )
0 commit comments