Fix ATVM watcher test flow plugin filtering
This commit is contained in:
@@ -517,3 +517,12 @@ This file stores run-specific examples only when a run produced a new learning r
|
||||
- `--test_partition`
|
||||
- `--set_static_ip_dest`
|
||||
- Only omit or change those options when the operator explicitly overrides them.
|
||||
|
||||
## Run Learning: 2026-04-14 (Generated-spec `TEST FLOW` must honor the selected plugin branch)
|
||||
- Observed failure mode:
|
||||
- A Pure FC `cmc-e2e` run posted a 39-step `TEST FLOW:` even though the actual FC path for that template uses 22 steps.
|
||||
- The generated spec contained both `if(useFCPlugin)` and `if(useIscsiPlugin)` blocks, and the watcher counted every `it(...)` step without applying the runtime plugin gate.
|
||||
- Action for future runs:
|
||||
- When extracting `TEST FLOW:` from a generated spec, include common steps plus only the runtime-gated plugin branch selected for that run.
|
||||
- Use watcher metadata such as the approved integration/plugin path to decide whether to include FC steps, iSCSI steps, or both.
|
||||
- Do not count every plugin-gated branch in the generated spec just because the text is present.
|
||||
|
||||
Reference in New Issue
Block a user