Orchestrata Ultimate › Tests › Reference › session › test_pipeline_cli

Tests reference — tests/session/test_pipeline_cli.py

Module of tests/session, split out because the directory page would be too large.

Prose pending.

tests/session/test_pipeline_cli.py

source · 11 tests · 413 lines

Tests for orchestrata_ultimate.session.cli.pipeline.

Covers: core.redis_factory, kernel.pipeline_checkpoint, session.cli.main

Kind Name Line Description
class TestPipelineRunSuccess 48 FR-024: pipeline run executes a real pipeline and reports results.
method TestPipelineRunSuccess.test_review_work_type_resolves_with_auto_thread_id 51 A "review" run with no --thread-id auto-generates one, resolves
class TestPipelineRunFailure 91 FR-024: pipeline run surfaces stage failures and exits 1.
method TestPipelineRunFailure.test_performance_work_type_unhandled_subject_fails_fast 94 work-type "performance" routes U:Qa → U:Ar, and CAPABILITY_SUBJECTS
class TestPipelineStatus 159 FR-024: pipeline status reports checkpoint state for a thread.
method TestPipelineStatus.test_unknown_thread_reports_no_checkpoint_and_exits_1 162 A thread with nothing ever checkpointed in the real store (fresh
method TestPipelineStatus.test_checkpointed_thread_reports_completed_stages_and_artifact_count 180 Seed two real stage checkpoints directly through the same
method TestPipelineStatus.test_misconfigured_redis_port_degrades_to_no_checkpoint 223 create_sync_redis() parses REDIS_PORT via int(...) —
class TestPipelineResume 252 FR-024: pipeline resume requires an existing checkpoint.
method TestPipelineResume.test_unknown_thread_reports_no_checkpoint_and_exits_1 255 A thread with nothing checkpointed in the real store (genuine
method TestPipelineResume.test_misconfigured_redis_port_degrades_to_no_checkpoint 269 Same real misconfiguration as pipeline_status's equivalent test —
method TestPipelineResume.test_checkpoint_found_all_stages_complete_resolves_without_live_run 294 W3.1 absorption: pipeline_resume now calls the REAL
class TestPipelineList 352 FR-024: pipeline list reads run directories under pipeline_output/.
method TestPipelineList.test_output_dir_missing_reports_not_found 355 No pipeline_output/ directory at all.
method TestPipelineList.test_output_dir_empty_reports_not_found 366 pipeline_output/ exists but has no run directories.
method TestPipelineList.test_output_dir_with_runs_lists_stage_and_artifact_counts 379 Real run directories with stage subdirectories and artifact files