The test_task_registry_impl_captures_all_node_tasks test was failing because TaskRegistryImpl::register_with_metadata() uses tokio::task::block_in_place() internally, which requires a multi-threaded tokio runtime. Fixed by adding `#[tokio::test(flavor = "multi_thread")]` to the test so it runs with a proper multi-threaded runtime. All 13 P2.5 tests now pass: - test_fan_out_to_3_nodes_captures_all_task_uids - test_task_registry_impl_captures_all_node_tasks (fixed) - test_get_task_while_nodes_processing_returns_processing - test_get_task_while_one_node_still_enqueued_returns_processing - test_one_node_failure_results_in_failed_status - test_multiple_node_failures_aggregates_all_errors - test_in_memory_registry_survives_request_lifetime - test_registry_survives_multiple_concurrent_requests - test_list_tasks_filters_by_status - test_list_tasks_with_limit_and_offset - test_count_returns_total_tasks - test_task_timestamps_are_set_correctly - test_exponential_backoff_polling_completes Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| miroir-core | ||
| miroir-ctl | ||
| miroir-proxy | ||