Files
cds-ai/atvm
anthony.wen 3ea732d63c Improve categorized ATVM watcher sub-run detection
- update the watcher to detect the active categorized sub-run from the live `--ci-build-id` process state instead of treating the parent run as one synthetic grouped run
- fix host XML parsing so the watcher prefers the real host suite over the `Root Suite` entry, avoiding `0 tests, 0 failures` summaries
- use the first timestamp inside the run log as the watcher start time so restarted watchers do not miss current-run categorized artifacts because of log file mtime drift
- improve active-host inference for categorized runs so the watcher maps the current categorized build to the correct host family while the sub-run is still in progress
2026-03-26 12:01:07 -04:00
..

ATVM Workspace

This folder contains the ATVM setup workflow, ATVM Cypress automation workflow, and the lab inventory/reference material used to operate them.

Start Here

  • Setup/bootstrap workflow:
    • docs/setup/guide.md
  • ATVM Cypress automation workflow:
    • docs/automation/guide.md
  • Shared maintenance conventions:
    • docs/workflow/conventions.md
  • Environment inventory and credentials:
    • inventory/overview.md

Layout

  • scripts/
    • executable scripts used by setup/bootstrap
  • docs/setup/
    • setup procedure and setup run learnings
  • docs/automation/
    • automation procedure, reusable examples, and automation run learnings
  • docs/workflow/
    • conventions for how this workspace is structured and maintained
  • inventory/
    • environment inventory, credentials, reserved IPs, and reference maps
  • archive/imported-notes/
    • preserved original long-form notes that were reorganized into the current structure

Practical Guidance

  • Use guide.md files for authoritative workflow behavior.
  • Use examples.md for reusable command patterns only.
  • Use run-learnings.md only when a run produced a new lasting lesson.
  • For detailed ATVM automation test results, especially per-host failures, use /root/cdc-e2e-cyp-12.17.4/cypress/cmcReporter on the automation controller.
  • Use inventory/ for persistent environment information such as hosts, credentials, and IP assignments.
  • Use archive/imported-notes/ when you need the original full historical notes in their original layout.