Replace FUNCTIONALLY with TEST FLOW in ATVM status output
- update the ATVM status template to replace the FUNCTIONALLY section with a TEST FLOW section that shows the generic numbered run steps once for the whole test - update the ATVM automation guide to describe TEST FLOW as the standard status-report section instead of FUNCTIONALLY - update the watcher-generated status output so Mattermost and local status responses use the same TEST FLOW section - add a 2026-03-27 run learning recording the move from FUNCTIONALLY to TEST FLOW for future ATVM reporting
This commit is contained in:
@@ -17,10 +17,18 @@ Use this as the default ATVM automation run-status template for:
|
||||
- integration/plugin path: `<integration/plugin>`
|
||||
- scope of this run: `<batch or run scope>`
|
||||
|
||||
**FUNCTIONALLY:**
|
||||
- <intended functional step>
|
||||
- <intended functional step>
|
||||
- <intended functional step>
|
||||
**TEST FLOW:**
|
||||
- 1. Verifying set up
|
||||
- 2. Power on and obtain ip address and host name
|
||||
- 3. Uninstall cmc if still exist
|
||||
- 4. Setting up disk
|
||||
- 5. Copy cmc install command from GUI
|
||||
- 6. Install cmc
|
||||
- 7. Create migration session
|
||||
- 8. Tracking Changes
|
||||
- 9. Trigger cmotion and do I/O test before actual cutover
|
||||
- ...
|
||||
- 22. Power off
|
||||
|
||||
**SUMMARY:**
|
||||
|
||||
@@ -57,11 +65,11 @@ Use this as the default ATVM automation run-status template for:
|
||||
```
|
||||
|
||||
## Rules
|
||||
- Keep `COVERAGE:`, `FUNCTIONALLY:`, `SUMMARY:`, `HOSTS:`, `TIMING:`, and `NOTES:` in that order.
|
||||
- Keep `COVERAGE:`, `TEST FLOW:`, `SUMMARY:`, `HOSTS:`, `TIMING:`, and `NOTES:` in that order.
|
||||
- Use the title format:
|
||||
- `## ATVM Run Status`
|
||||
- `### <build_name>`
|
||||
- Use flat bullet lists for `COVERAGE:` and `FUNCTIONALLY:`.
|
||||
- Use flat bullet lists for `COVERAGE:` and `TEST FLOW:`.
|
||||
- Use Markdown tables for `SUMMARY:`, `HOSTS:`, and `TIMING:`.
|
||||
- Use one host per row in the `HOSTS:` section.
|
||||
- Include a `Kernel` column immediately after `Host` in the `HOSTS:` table.
|
||||
@@ -74,7 +82,7 @@ Use this as the default ATVM automation run-status template for:
|
||||
- Keep `Detail` concise.
|
||||
- Put broader context under `NOTES:`, not in the host table.
|
||||
- `COVERAGE:` should describe what the run was intended to cover without listing target hosts.
|
||||
- `FUNCTIONALLY:` should describe the intended workflow steps at a high level, even if the run failed before completing them.
|
||||
- `TEST FLOW:` should describe the generic numbered run flow once for the whole test, not per host.
|
||||
- Resolve kernel values by cross-referencing hostnames against `/home/aw/code/cds/atvm/inventory/vm-inventory.md`.
|
||||
- If no kernel value can be verified from `vm-inventory.md`, use `unknown`.
|
||||
- Use the same template for Mattermost and local operator-visible status output.
|
||||
|
||||
Reference in New Issue
Block a user