mirror of
https://github.com/dw-0/kiauh.git
synced 2026-08-05 22:07:53 +05:00
feat(tests): implement live VM acceptance test strategy (TODO-006 to TODO-010)
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# PRD #2 - Task 4/5: Mainsail and Fluidd install scenarios
|
||||
|
||||
**Tags:** `task`, `prd-2`
|
||||
|
||||
## Parent PRD
|
||||
|
||||
PRD #2: Isolated live-system acceptance test strategy on Debian 12 VM (`docs/prd/PRD-002-live-vm-test-strategy.md`)
|
||||
|
||||
## What to build
|
||||
|
||||
Add install scenarios for Mainsail and Fluidd web clients. Assert that the static files are deployed and the reverse-proxy/service config is in place. Harden the snapshot-revert fixture so it runs reliably before every scenario.
|
||||
|
||||
## Acceptance criteria
|
||||
|
||||
- [ ] Mainsail install scenario passes on the VM.
|
||||
- [ ] Fluidd install scenario passes on the VM.
|
||||
- [ ] Expected outcomes check webroot directory and reverse-proxy config.
|
||||
- [ ] Snapshot revert fixture is robust (wait for SSH, error on revert failure).
|
||||
|
||||
## Blocked by
|
||||
|
||||
- TODO-008 (PRD #2 - Task 3/5: Remove Klipper and Moonraker scenarios)
|
||||
|
||||
## Next task
|
||||
|
||||
- TODO-010 (PRD #2 - Task 5/5: Backup, restore, and update scenarios)
|
||||
|
||||
## User stories addressed
|
||||
|
||||
- User story 3
|
||||
Reference in New Issue
Block a user