Skip to content

Commit 78bf149

Browse files
committed
Debug outputs
1 parent 064ae98 commit 78bf149

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

.github/workflows/e2e-v2.yml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,13 +427,37 @@ jobs:
427427
model: ${{ env.IOS_DEVICE }}
428428
os_version: ${{ env.IOS_VERSION }}
429429

430+
- name: Debug - Check simulator and app
431+
if: ${{ matrix.platform == 'ios' }}
432+
run: |
433+
echo "=== Booted simulators ==="
434+
xcrun simctl list devices | grep -i booted || echo "No booted simulators"
435+
echo ""
436+
echo "=== App file info ==="
437+
ls -la dev-packages/e2e-tests/RnDiffApp.app || echo "App not found"
438+
echo ""
439+
echo "=== Xcode version ==="
440+
xcodebuild -version
441+
echo ""
442+
echo "=== idb_companion version ==="
443+
idb_companion --version || echo "idb_companion not found"
444+
430445
- name: Run tests on iOS
431446
if: ${{ matrix.platform == 'ios' }}
432447
run: ./dev-packages/e2e-tests/cli.mjs ${{ matrix.platform }} --test
433448

449+
- name: Collect iOS crash reports
450+
if: ${{ always() && matrix.platform == 'ios' }}
451+
run: |
452+
mkdir -p ./dev-packages/e2e-tests/crash-reports
453+
cp -r ~/Library/Logs/DiagnosticReports/* ./dev-packages/e2e-tests/crash-reports/ 2>/dev/null || echo "No crash reports found"
454+
ls -la ./dev-packages/e2e-tests/crash-reports/ || true
455+
434456
- name: Upload logs
435457
if: ${{ always() }}
436458
uses: actions/upload-artifact@v6
437459
with:
438460
name: ${{ matrix.rn-version }}-${{ matrix.rn-architecture }}-${{ matrix.engine }}-${{ matrix.platform }}-${{ matrix.build-type }}-${{ matrix.ios-use-frameworks }}-logs
439-
path: ./dev-packages/e2e-tests/maestro-logs
461+
path: |
462+
./dev-packages/e2e-tests/maestro-logs
463+
./dev-packages/e2e-tests/crash-reports

0 commit comments

Comments
 (0)