Update ATVM blacklist and enforce sequential runner launch
Adjust the maintained ATVM blacklist so atvm156-debian9.3.0 uses the reason RE-CREATE MIGHT BE NEEDED and remove atvm157-debian13.0.0 from blacklist entries and reusable exclude examples. Also clarify the ATVM automation workflow so cmc-templates.py must finish successfully before run-sorry-cypress.py is started.
This commit is contained in:
@@ -43,7 +43,8 @@ Run ATVM CMC automation tests on the designated automation VM without unintended
|
||||
|
||||
Typical sequence:
|
||||
1. Run `cmc-templates.py` with requested template/options.
|
||||
2. Run `run-sorry-cypress.py` with matching config and build name.
|
||||
2. Wait for `cmc-templates.py` to fully finish and confirm success.
|
||||
3. Run `run-sorry-cypress.py` with matching config and build name.
|
||||
|
||||
## Config File / Gold Disk Mapping
|
||||
- `cypress.atvm-config-gold.ts` -> Gold Disk 1
|
||||
@@ -100,13 +101,12 @@ Temporarily blacklisted while support requests are waiting:
|
||||
- `atvm113-debian9.0.0`
|
||||
- `atvm115-debian9.1.0`
|
||||
- `atvm116-debian9.2.0`
|
||||
|
||||
Temporarily blacklisted because re-creation might be needed:
|
||||
- `atvm156-debian9.3.0`
|
||||
|
||||
Temporarily blacklisted until re-created:
|
||||
- `atvm157-debian13.0.0`
|
||||
|
||||
Preferred exclude list:
|
||||
- `--exclude_partial_match atvm6-centos6.0 atvm41-redhat6.0 atvm73-oracle6.0 atvm144-suse15.0 atvm113-debian9.0.0 atvm115-debian9.1.0 atvm116-debian9.2.0 atvm156-debian9.3.0 atvm157-debian13.0.0`
|
||||
- `--exclude_partial_match atvm6-centos6.0 atvm41-redhat6.0 atvm73-oracle6.0 atvm144-suse15.0 atvm113-debian9.0.0 atvm115-debian9.1.0 atvm116-debian9.2.0 atvm156-debian9.3.0`
|
||||
|
||||
## Running-Automation Check (Mandatory)
|
||||
Before any new automation request:
|
||||
@@ -124,8 +124,10 @@ Before any new automation request:
|
||||
2. Present them verbatim as planned commands.
|
||||
3. Wait for explicit approval.
|
||||
4. Run only approved command(s), no extra options.
|
||||
5. If monitoring was not requested, report immediate success/failure for each command.
|
||||
6. If monitoring was requested, keep monitoring until completion and report final outcome.
|
||||
5. When both template generation and the Cypress runner are requested, run them sequentially, not in parallel.
|
||||
6. Do not launch `run-sorry-cypress.py` until `cmc-templates.py` has exited successfully and finished updating the intended config/spec files.
|
||||
7. If monitoring was not requested, report immediate success/failure for each command.
|
||||
8. If monitoring was requested, keep monitoring until completion and report final outcome.
|
||||
|
||||
## Requested Test Style
|
||||
When asked for one VM or a VM set:
|
||||
@@ -190,6 +192,7 @@ Status-report expectations:
|
||||
- For skipped machines, include the reason category:
|
||||
- `BLACKLISTED: CMC INSTALL - CAN'T COMPILE`
|
||||
- `BLACKLISTED: SUPPORT REQUEST - WAITING`
|
||||
- `BLACKLISTED: RE-CREATE MIGHT BE NEEDED`
|
||||
- `BLACKLISTED: RE-CREATE NEEDED`
|
||||
- If a machine is currently in progress, show it under remaining machines as `RUNNING`.
|
||||
- If a machine has not started yet, show it under remaining machines as `NOT STARTED`.
|
||||
|
||||
Reference in New Issue
Block a user