From c876f3107c2556b6e975be72a9e6406c5253ff5e Mon Sep 17 00:00:00 2001 From: Marc LeBlanc <7050295+marcleblanc2@users.noreply.github.com> Date: Thu, 11 Jun 2026 23:09:55 -0600 Subject: [PATCH] Accept args-mapping cases in the live/performance runner guard Main has the declarative args registry (14c705f) but this guard still required cliCommand, failing every live state case with 'live mode requires a cliCommand'. One-line companion fix that got split from the args commit across concurrent branches (it also exists in live-saml-group-coverage's 828bc65; identical hunk, rebases cleanly). Amp-Thread-ID: https://ampcode.com/threads/T-019eaec8-b78c-7386-b977-d93720ad3219 Co-authored-by: Amp --- tests/run.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/run.py b/tests/run.py index 2aa3bb3..c1cfac8 100644 --- a/tests/run.py +++ b/tests/run.py @@ -1375,8 +1375,8 @@ def run_fixture_case_on_instance( from tests.e2e.case_runner import case_cli_arguments, expected_exit_code label = f"{level} fixture: {case_name}" - if "cliCommand" not in case: - self.record(label, level, False, 0.0, f"{level} mode requires a cliCommand") + if "cliCommand" not in case and "args" not in case: + self.record(label, level, False, 0.0, f"{level} mode requires args or a cliCommand") return typed_case = cast("Any", case) arguments = tuple(