docs(test): enforce continuous execution and clarify cmc-upgrade outcome/reporting rules
This commit is contained in:
@@ -25,6 +25,12 @@ Validate CMC behavior across staged kernel upgrades on a cloned VM, including re
|
|||||||
- Exception: offline-host cleanup is not handled by that skill yet; use the MCP connection for offline-host removal.
|
- Exception: offline-host cleanup is not handled by that skill yet; use the MCP connection for offline-host removal.
|
||||||
- Apply this rule to every relevant step in this procedure.
|
- Apply this rule to every relevant step in this procedure.
|
||||||
|
|
||||||
|
## Execution Mode (Global)
|
||||||
|
- Run this test in continuous execution mode.
|
||||||
|
- Do not pause for additional operator prompts between steps.
|
||||||
|
- Keep monitoring and continue automatically until the test reaches a terminal outcome (`PASS` or `FAIL`) and all required cleanup/reporting steps are completed.
|
||||||
|
- Only stop early if a true blocker prevents safe continuation, and still complete required cleanup/reporting before returning control.
|
||||||
|
|
||||||
## Naming Rule
|
## Naming Rule
|
||||||
- Base clone VM name in vCenter: `aw999-[source hostname without atvmxxx- prefix]`
|
- Base clone VM name in vCenter: `aw999-[source hostname without atvmxxx- prefix]`
|
||||||
- Before cloning, verify the clone VM name is not already in use.
|
- Before cloning, verify the clone VM name is not already in use.
|
||||||
@@ -79,7 +85,7 @@ Validate CMC behavior across staged kernel upgrades on a cloned VM, including re
|
|||||||
35. Check available kernels.
|
35. Check available kernels.
|
||||||
36. Upgrade to latest kernel and reboot.
|
36. Upgrade to latest kernel and reboot.
|
||||||
37. Reinstall CMC via `cirrusdata` (`gcstage`, `skidamarink`).
|
37. Reinstall CMC via `cirrusdata` (`gcstage`, `skidamarink`).
|
||||||
38. Recreate local migration (10GB -> 11GB) via `cirrusdata` and wait for initial sync completion.
|
38. Create a local migration (10GB -> 11GB) via `cirrusdata` and wait for initial sync completion.
|
||||||
39. Confirm machine is online in `skidamarink` using `cirrusdata`.
|
39. Confirm machine is online in `skidamarink` using `cirrusdata`.
|
||||||
40. SSH and verify MTDI, Galaxy Migrate services/driver are up.
|
40. SSH and verify MTDI, Galaxy Migrate services/driver are up.
|
||||||
41. Power off cloned machine.
|
41. Power off cloned machine.
|
||||||
@@ -136,6 +142,10 @@ Use one cumulative results file and append one new section per tested host.
|
|||||||
|
|
||||||
### Final Outcome
|
### Final Outcome
|
||||||
- Overall result: `PASS|FAIL|PARTIAL`
|
- Overall result: `PASS|FAIL|PARTIAL`
|
||||||
|
- Outcome interpretation:
|
||||||
|
- `PASS`: full planned test flow completed and core validation goals passed (CMC install/uninstall/reinstall, kernel step-up/latest upgrade, and post-upgrade service/driver health checks), even if non-blocking warnings occurred.
|
||||||
|
- `FAIL`: a true blocker prevented completion of required validation goals.
|
||||||
|
- `PARTIAL`: use only when execution stops early by operator choice or scope is intentionally reduced, not for non-blocking warnings in a completed run.
|
||||||
- Blocking issue summary:
|
- Blocking issue summary:
|
||||||
- Follow-up actions:
|
- Follow-up actions:
|
||||||
|
|
||||||
@@ -146,3 +156,12 @@ Use one cumulative results file and append one new section per tested host.
|
|||||||
## Result Storage Location
|
## Result Storage Location
|
||||||
Store and append all per-host results in:
|
Store and append all per-host results in:
|
||||||
- `/home/aw/code/cds/tmp/tests/cmc upgrade test/cmc-upgrade-kernel-test-results.md`
|
- `/home/aw/code/cds/tmp/tests/cmc upgrade test/cmc-upgrade-kernel-test-results.md`
|
||||||
|
|
||||||
|
Also generate a run summary file in the same directory:
|
||||||
|
- `/home/aw/code/cds/tmp/tests/cmc upgrade test/cmc-upgrade-kernel-test-summary.md`
|
||||||
|
|
||||||
|
Summary file requirements:
|
||||||
|
- Title: `CMC Upgrade Kernel Test Summary`
|
||||||
|
- Include UTC date/time for the run
|
||||||
|
- Include a short workflow summary (current kernel -> install CMC -> kernel upgrade -> uninstall CMC -> kernel upgrade -> install CMC)
|
||||||
|
- Include host tested, kernel progression (start, step-up, latest), and overall result
|
||||||
|
|||||||
Reference in New Issue
Block a user