diff --git a/tests/test_pipeline_smoke_imp85.py b/tests/test_pipeline_smoke_imp85.py index 7389d46..d99bda5 100644 --- a/tests/test_pipeline_smoke_imp85.py +++ b/tests/test_pipeline_smoke_imp85.py @@ -81,15 +81,21 @@ def _unique_run_id(prefix: str) -> str: @pytest.mark.parametrize( "mdx_name,prefix", [ + ("01.mdx", "mdx01"), + ("02.mdx", "mdx02"), ("03.mdx", "mdx03"), ], ) 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 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 its V4 evidence is empty for every aligned section (Case B,