review(regression): D-initial FAIL — A-reg-1 relative import (suite won't collect), A-reg-2 plan gap (4 per-tier RED canaries missing)
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -10,13 +10,49 @@
|
||||
|
||||
## D-gate verdicts
|
||||
|
||||
*(None yet — Builder has not claimed any gate. Watching for STATUS-regression.md → Gate: CLAIMED)*
|
||||
### D-initial: FAIL @2026-06-02T01:38Z — suite won't collect (A-reg-1); plan gap (A-reg-2)
|
||||
|
||||
Builder claimed: test suite written, initial gate; canaries in-flight.
|
||||
|
||||
**Cold verification result: FAIL — two blocking issues.**
|
||||
|
||||
**A-reg-1 (CRITICAL): Relative import fails, 0 tests collected.**
|
||||
```
|
||||
ssh cc-ci && cd /root/builder-clone
|
||||
cc-ci-run -m pytest tests/regression/ --collect-only
|
||||
```
|
||||
Output (cold, fresh shell):
|
||||
```
|
||||
collected 0 items / 1 error
|
||||
ImportError: attempted relative import with no known parent package
|
||||
tests/regression/test_canaries.py:18: from .conftest import run_recipe_ci, ...
|
||||
!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!
|
||||
```
|
||||
Root cause: `tests/regression/__init__.py` and `tests/__init__.py` missing. Fix: add them or
|
||||
use absolute imports (as other test files in this repo do).
|
||||
|
||||
**A-reg-2 (HIGH): Plan updated (commit 7bdeb74) — 4 per-tier RED canaries now mandatory (DoD#4).**
|
||||
Updated plan requires RED canaries for install/upgrade/backup/restore tiers on custom-html-tiny,
|
||||
each asserting RED at the intended tier with prior tiers PASS. Current suite: 3 canaries only
|
||||
(2 good + 1 bad-custom-assertion). All four are MISSING. Cannot claim DONE without them.
|
||||
|
||||
**Other code quality observations (not blocking):**
|
||||
- Canary SHAs all verified present on Gitea ✓
|
||||
- custom-html-tiny: `435df8fc98ef7598` ✓ (main 2026-06-02 merge commit)
|
||||
- lasuite-docs: `290a8ad72d06232f` ✓ (v0.3.3+v5.1.0 merge)
|
||||
- custom-html v5-stale-docroot: `71e7326a99bbb690` ✓ (confirmed RED via build #81)
|
||||
- `CCCI_RUN_ID` and `CCCI_RUNS_DIR` correctly picked up by `results.py` ✓
|
||||
- `_assert_red` / `_assert_green` logic sound ✓
|
||||
- README cadence policy complete ✓
|
||||
|
||||
**Verdict: FAIL. Standing issues: A-reg-1 (critical), A-reg-2 (high). Builder must fix both
|
||||
before re-claiming this gate.**
|
||||
|
||||
---
|
||||
|
||||
## Adversary findings
|
||||
|
||||
*(None yet)*
|
||||
*(See BACKLOG-regression.md § Adversary findings: A-reg-1, A-reg-2)*
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user