Fix categorized watcher subrun host recovery
This commit is contained in:
@@ -275,6 +275,14 @@ This file stores run-specific examples only when a run produced a new learning r
|
||||
- Reserve `NOTES:` for meaningful operator-facing content such as the Currents run URL, real anomalies, failure context, and important fallback behavior.
|
||||
- Do not include generic artifact-detection confirmations in the posted `NOTES:` section.
|
||||
|
||||
## Run Learning: 2026-03-27 (Categorized grouped XML may need host recovery from the subrun's per-host artifact)
|
||||
- Observed failure mode:
|
||||
- A categorized subrun can finish and write its grouped `test-result-<build>.xml`, but that XML may only contain `check-xml-files.ts`.
|
||||
- In that case the watcher may know the grouped batch completed and even know its Currents URL, but still miss the host result unless it recovers the host from the matching per-host reporter artifact.
|
||||
- Action for future runs:
|
||||
- For categorized runs, when grouped XML only shows `check-xml-files.ts`, infer the subrun host from the categorized build id and recover the result from the latest matching per-host reporter artifact within the grouped completion window.
|
||||
- Do not keep a completed grouped subrun in `RUNNING` just because the grouped XML lacked a host testcase entry.
|
||||
|
||||
## Run Learning: 2026-03-27 (Default ATVM approval should include the watcher)
|
||||
- Observed requirement:
|
||||
- The operator wants `approve` to mean run with watcher by default.
|
||||
|
||||
Reference in New Issue
Block a user