refactor(cli): remove obsolete workflow commands
This commit is contained in:
@@ -291,34 +291,3 @@ def info_cmd(
|
||||
return
|
||||
typer.echo(f"{name}: {payload['index']}/{payload['total']} — "
|
||||
f"approvato={payload['approved']}")
|
||||
|
||||
|
||||
@cte_app.command("list")
|
||||
def list_cmd(
|
||||
session: str = typer.Option(..., "--session"),
|
||||
config: Path = CONFIG_OPT,
|
||||
) -> None:
|
||||
"""Ultimo esito registrato per ogni CTE della sessione."""
|
||||
from tht.ctetest import CteError, load_cte_tests_text
|
||||
|
||||
cfg = _load_config_or_exit(config)
|
||||
load_session_or_exit(cfg, session)
|
||||
try:
|
||||
records = load_cte_tests_text(load_snapshot_or_exit(cfg, session).artifacts.get("cte_tests", ""))
|
||||
except CteError as e:
|
||||
typer.secho(f"ERRORE: impossibile leggere cte_tests.json: {e}",
|
||||
fg=typer.colors.RED, err=True)
|
||||
raise typer.Exit(code=1)
|
||||
if not records:
|
||||
typer.echo("Nessun test CTE registrato.")
|
||||
return
|
||||
latest = {}
|
||||
for r in records:
|
||||
latest[r.name] = r
|
||||
for name, r in sorted(latest.items()):
|
||||
line = f"{name}: {r.status} ({r.ts:%Y-%m-%d %H:%M}, {r.execution_ms} ms)"
|
||||
if r.error:
|
||||
line += f" — {r.error}"
|
||||
if r.warnings:
|
||||
line += f" [{len(r.warnings)} warning]"
|
||||
typer.echo(line)
|
||||
|
||||
Reference in New Issue
Block a user