primus.cli.shared.test_experiment_runner module
- async primus.cli.shared.test_experiment_runner.test_completed_optimizer_child_preserves_held_once_dispatch_policy(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_completed_replay_clears_external_child_wait_metadata(monkeypatch)
- primus.cli.shared.test_experiment_runner.test_drain_litellm_service_logging_tasks_leaves_unrelated_tasks_running()
- async primus.cli.shared.test_experiment_runner.test_external_child_wait_persists_procedure_before_parent_task(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_external_child_wait_procedure_publication_failure_is_fatal(monkeypatch)
- primus.cli.shared.test_experiment_runner.test_extract_run_parameters_prefers_value_then_default_for_params_mapping()
- primus.cli.shared.test_experiment_runner.test_extract_run_parameters_supports_parameters_array()
- async primus.cli.shared.test_experiment_runner.test_run_procedure_fails_when_required_task_output_artifact_cannot_persist(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_run_procedure_launches_background_stale_timeout_scan(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_run_procedure_persists_abort_and_reraises(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_run_procedure_persists_compacted_task_output_attachment(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_run_procedure_persists_durable_external_child_wait(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_run_procedure_persists_failed_result_telemetry(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_run_procedure_persists_native_time_wait_and_releases_the_worker(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_run_procedure_persists_nonzero_system_exit_and_reraises(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_run_procedure_persists_sigterm_as_cancelled_and_reraises(monkeypatch)
- primus.cli.shared.test_experiment_runner.test_starting_a_run_preserves_semantic_procedure_identity(monkeypatch)
- primus.cli.shared.test_experiment_runner.test_task_metadata_merge_fails_closed_when_authoritative_reload_fails(monkeypatch)
- primus.cli.shared.test_experiment_runner.test_task_metadata_merge_keeps_local_behavior_for_simple_test_fakes()
- primus.cli.shared.test_experiment_runner.test_task_metadata_merge_reloads_authoritative_concurrent_report_identity(monkeypatch)
- async primus.cli.shared.test_experiment_runner.test_terminal_output_persistence_preserves_living_report_attachments_from_stale_task(monkeypatch)
A terminal output must append to, not replace, report revisions published mid-run.
- async primus.cli.shared.test_experiment_runner.test_tracked_replay_reuses_the_original_tactus_run_identity(monkeypatch)