Summary
Campaign, Generals Challenge, and video (intro/briefing) playback are UNTESTED on Android. Skirmish is verified playable; these paths likely surface the next real bugs.
What to test (on-device)
- Launch a campaign mission → does the map load, mission scripts run, objectives work?
- Generals Challenge → general select, match start, scripted events.
- Video playback (intro movie, mission briefings) — this uses the FFmpeg path (from the TheSuperHackers lineage). Expect the FIRST breakage here: codec/format support on Android, file/path resolution, or the video-surface/present path interacting with the DXVK swapchain.
How
- Drive on-device; capture logcat (tag
GeneralsX) for crashes/errors and screenshots.
- The regression smoke test (
scripts/build/android/smoke-test-android.sh) covers headless logic; this is about the interactive + video paths it can't reach.
Impact
Coverage toward iOS-parity ("campaign + skirmish + Generals Challenge, sound + video"). Skirmish works today; this closes the remaining gameplay surface. Branch: feature/android-phase3-renderer.
Summary
Campaign, Generals Challenge, and video (intro/briefing) playback are UNTESTED on Android. Skirmish is verified playable; these paths likely surface the next real bugs.
What to test (on-device)
How
GeneralsX) for crashes/errors and screenshots.scripts/build/android/smoke-test-android.sh) covers headless logic; this is about the interactive + video paths it can't reach.Impact
Coverage toward iOS-parity ("campaign + skirmish + Generals Challenge, sound + video"). Skirmish works today; this closes the remaining gameplay surface. Branch:
feature/android-phase3-renderer.