android-test: headless emulator default for GUI smokes
Default EMULATOR_HEADLESS=1 (-no-window, QT offscreen) while guest GLES still runs via SwiftShader. Auto-start AVD when no adb device; WINDOWED=1 for a host window on laptops.
This commit is contained in:
parent
a935f69582
commit
91b79ab807
8 changed files with 320 additions and 59 deletions
|
|
@ -59,5 +59,16 @@ Canonical notes (minimal variant, **flags**, Linux defaults):
|
|||
| `AUTO_ANDROID` | `1` | Run Android adb/APK automation |
|
||||
| `AUTO_GUI` | `1` | Graphical uiautomator drive (else deep-link only) |
|
||||
| `AUTO_PLATFORM` | `auto` → `linux` | Host family; macOS can later pair with iOS out of tree |
|
||||
| **`EMULATOR_HEADLESS`** | **`1`** | **No host window** (`-no-window`). Server-safe. |
|
||||
| `EMULATOR_GPU` | `swiftshader_indirect` | Guest GLES still active for UI/taps/screenshots |
|
||||
| `AUTO_START_EMULATOR` | `1` | Auto-start headless AVD if no adb device |
|
||||
| `WINDOWED` | `0` | `WINDOWED=1` → show emulator window |
|
||||
|
||||
```bash
|
||||
# headless AVD only (default path for servers)
|
||||
./start-android-emulator.sh --wait
|
||||
# windowed (laptops)
|
||||
WINDOWED=1 ./start-android-emulator.sh --wait
|
||||
```
|
||||
|
||||
See also parent [GIT-AUTOMATION-NOTES.md](../GIT-AUTOMATION-NOTES.md).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue