diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-03-25 18:18:17 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-03-25 18:18:17 +0000 |
| commit | ea5cdac728263fdc48b480460f3362a7f5fe221d (patch) | |
| tree | 880fb6608535f5a95cad8fbf82c785dd2cb0e8b3 /.git_old/objects/7e/7bcdd1e44510e3fa2a9a54c71c341cac95112b | |
| parent | ca57e40adc0b89e7dc5409475f7510c0c188d715 (diff) | |
test(ci): share APKs between jobs and expand smoke tests
CI — build job now uploads both APKs as the 'test-apks' artifact.
smoke-test job downloads them and passes -x assembleDebug
-x assembleDebugAndroidTest to skip recompilation (~4 min saved).
Test results uploaded as 'smoke-test-results' artifact on every run.
Smoke tests expanded from 1 → 11 tests covering:
- MainActivity launches without crash
- All 4 bottom-nav tabs are displayed
- Safety tab: Safety Dashboard, ACTIVATE MOB, ANCHOR WATCH visible
- Log tab: voice-log mic FAB visible
- Instruments tab: bottom sheet displayed
- Map tab: returns from overlay, mapView visible
- MOB FAB: always visible, visible on Safety tab
- Record Track FAB: displayed, toggles to Stop Recording, toggles back
MainActivity: moved isRecording observer to initializeUI() so the
FAB content description updates without requiring GPS permission
(needed for emulator tests that run without location permission).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to '.git_old/objects/7e/7bcdd1e44510e3fa2a9a54c71c341cac95112b')
0 files changed, 0 insertions, 0 deletions
