docs: specify installed guest and graphics integration checks
This commit is contained in:
@@ -72,13 +72,17 @@ unittest; `dev/` holds pinned tools and disposable integration probes.
|
|||||||
|
|
||||||
### Task 3: Integration and recovery
|
### Task 3: Integration and recovery
|
||||||
|
|
||||||
**Files:** Create `dev/smoke.py`, `docs/verification.md`; update README with verified commands.
|
**Files:** Create `dev/smoke.py`, `docs/verification.md`; update README with verified commands. Amend runtime/profile/CLI/session tests and dependency patches for integration defects and the installed-guest workflow below.
|
||||||
|
|
||||||
**Interfaces:** Consumes Tasks1/2, produces disposable-VM integration evidence.
|
**Interfaces:** Consumes Tasks1/2, produces disposable-VM integration evidence.
|
||||||
|
|
||||||
- [ ] Run two disposable KVM instances/viewers, never existing lab disks; verify private QMP and independent lifecycle.
|
- [ ] Run two disposable KVM instances/viewers, never existing lab disks; verify private QMP and independent lifecycle.
|
||||||
- [ ] Verify viewer/session exit preserves QEMU and reattach works; switching neither restarts nor reconnects guests.
|
- [ ] Verify viewer/session exit preserves QEMU and reattach works; switching neither restarts nor reconnects guests.
|
||||||
- [ ] Check input only in disposable session, without injecting into current host or user's guests; add regression tests for discovered defects.
|
- [ ] Check input only in disposable session, without injecting into current host or user's guests; add regression tests for discovered defects.
|
||||||
|
- [ ] Resolve Task 2's observed USB shortcut dispatch failure; demonstrate manual selector opening without automatic USB redirection on the private display. Check reserved switching/recovery actions with a standard keymap and keyboard inhibition.
|
||||||
|
- [ ] Complete installed-guest boot workflow: optional installation media, explicit attach/detach while stopped, disk boot without the original ISO, and status/stop usable even if previously configured ISO disappears. Preserve exclusive disk creation and verified QMP control.
|
||||||
|
- [ ] Add validated display dimensions/optional refresh and distribution defaults under `/etc/hydra/defaults.toml`. Defaults affect newly created profiles only; explicit CLI values win. Developer default remains user networking and stock-QEMU-compatible refresh; installed Hydra uses hydrabr0 and ASUS 1920x1080/144000 mHz preference.
|
||||||
|
- [ ] Port the existing tested `qemu-virtio-refresh-rate.patch` from the old lab as a tracked dependency patch; validate the generated EDID and requested mode. Distinguish advertised refresh from achieved frame rate and physical display verification.
|
||||||
- [ ] Record held-key, physical brightness and 144Hz checks needing dedicated TTY. Nested tests cannot prove them.
|
- [ ] Record held-key, physical brightness and 144Hz checks needing dedicated TTY. Nested tests cannot prove them.
|
||||||
- [ ] Run full suite and independent review; fix material findings with reproducing tests.
|
- [ ] Run full suite and independent review; fix material findings with reproducing tests.
|
||||||
- [ ] Commit evidence and push reviewed prototype branch to supplied repository.
|
- [ ] Commit evidence and push reviewed prototype branch to supplied repository.
|
||||||
|
|||||||
Reference in New Issue
Block a user