Update ATVM automation status reporting guidance
This commit is contained in:
@@ -150,7 +150,12 @@ Status-report expectations:
|
||||
- Use the live automation VM state when available.
|
||||
- Derive the heading/title from the run `build_name` when available.
|
||||
- Format every machine entry as `machine-name - STATUS`.
|
||||
- Derive completed-machine status from completed spec results already written to the run log.
|
||||
- For categorized runs, reconstruct the whole run across all category batches; do not treat the current live category batch as the full run scope.
|
||||
- Derive completed-machine status from completed spec results already written during the same run.
|
||||
- Parse all same-run `test-result-*.xml` files, not only machine-named `test-result-atvm*.xml` files.
|
||||
- When XML filenames are hash-named, extract the machine name from XML contents such as `testsuite file=`, `testsuite name=`, or `testcase name=`.
|
||||
- Ignore `check-xml-files.ts` XML outputs when counting machine completion because they are bookkeeping steps, not machine runs.
|
||||
- When multiple same-run XML files exist for one machine, use the most recently written XML for that machine.
|
||||
- Include the run start time in every status response when it can be derived from the run log.
|
||||
- If the run is complete, include the end time and total run time.
|
||||
- If the run is still active, include the elapsed run time so far.
|
||||
|
||||
Reference in New Issue
Block a user