feat(#91): IMP-91 u1 non-VP subprocess smoke mdx01/02 parametrize
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -81,15 +81,21 @@ def _unique_run_id(prefix: str) -> str:
|
|||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
"mdx_name,prefix",
|
"mdx_name,prefix",
|
||||||
[
|
[
|
||||||
|
("01.mdx", "mdx01"),
|
||||||
|
("02.mdx", "mdx02"),
|
||||||
("03.mdx", "mdx03"),
|
("03.mdx", "mdx03"),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
def test_non_vp_smoke_runs_clean(mdx_name: str, prefix: str) -> None:
|
def test_non_vp_smoke_runs_clean(mdx_name: str, prefix: str) -> None:
|
||||||
"""mdx03 hits non-VP rank-1 frames; the pipeline runs to exit 0.
|
"""mdx01/02/03 hit non-VP rank-1 frames; the pipeline runs to exit 0.
|
||||||
|
|
||||||
Non-VP rank-1 selection is the normal Phase Z path and the
|
Non-VP rank-1 selection is the normal Phase Z path and the
|
||||||
primary regression guard that IMP-#85 u1-u6 do not perturb
|
primary regression guard that IMP-#85 u1-u6 do not perturb
|
||||||
mapper / pipeline behaviour for non-VP routes.
|
mapper / pipeline behaviour for non-VP routes. IMP-#91 u1 extends
|
||||||
|
the parametrization from mdx03-only to the mdx01/02/03 acceptance
|
||||||
|
triple — closing the subprocess-axis coverage gap for the two
|
||||||
|
non-VP mdx that had only in-process B4 SHA parity coverage
|
||||||
|
(tests/regression/test_b4_mapper_source_sha_parity.py).
|
||||||
|
|
||||||
IMP-#87 u5 — mdx05 was removed from this parametrization because
|
IMP-#87 u5 — mdx05 was removed from this parametrization because
|
||||||
its V4 evidence is empty for every aligned section (Case B,
|
its V4 evidence is empty for every aligned section (Case B,
|
||||||
|
|||||||
Reference in New Issue
Block a user