Smoke Test Plan
Goal
Provide a lightweight manual runtime checklist after passing compile validation.
Pre-check
Run compile validation first:
./scripts/check_representative_examples.sh
./scripts/verify_serial_release.sh
Manual Runtime Scenarios
- Android-style narrow-screen package sanity
- Workspace example sanity for affected layout or widget areas
- Text and control readability pass
Commands
cargo run --manifest-path android/android_phone_app/Cargo.toml
For workspace examples, use cargo run --example <name> with an entry from Examples.
Pass Criteria
- No startup panics.
- The Android-style package opens and keeps the centered app surface readable in a narrow viewport.
UTextField,UToggle,USeekBar, andUButtonremain visually coherent and interactive.- Relevant workspace examples still open and remain visually coherent.
Failure Triage
- Capture the failing surface and the symptom.
- Re-run the Android package with
RUST_BACKTRACE=1if the failure is runtime-related. - Classify as compile/runtime/widget/rendering regression.
- Add an issue note with the repro command and environment details.
See also: Visual Validation and Release Readiness.