Repository navigation
quality-loop 0.4.0
quality-loop 0.4.0
Run the product's app in a VM — the new quality_loop.guest layer starts a Tart clone or reverts a VMware snapshot, stages the product under test on a shared folder, builds a per-run venv in the guest from a pip cache on the share, starts the app in the guest's desktop session, and tears it all down afterwards. One settings file, ~/.config/quality-loop/guests.toml, describes this machine's VMs for every product. The app runs off your keyboard and screen, and your own copy can keep running. See docs/guests.md.
Screens go up in the guest — an adapter whose app runs in a VM returns quality_loop.guest.screens from screen_backend(), and the operator's pages and terminals open on the guest's desktop (Safari / Terminal on macOS, Edge / Windows Terminal on Windows). The pages are still served from the host, through a reverse tunnel.
Also: Keyhac is the first product on the layer (Windows 11 on VMware Fusion and macOS on Tart, both run end to end). XeFM follows.
Full Changelog: v0.3.0...v0.4.0