Fix the macOS coreutils portability bugs in transcript streaming and gc#2416
Merged
GitHub Actions / Unit + Integration Tests
succeeded
Jul 15, 2026 in 0s
All tests passed
Unit + Integration Tests: retry + flaky summary
- Unique tests: 15578
- Total runs (attempts across retries): 22478
- Tests that ran more than once: 6119
- Tests marked
@pytest.mark.flaky: 29 - Flaky-recovered (failed then passed): 0
- Failing (final): 0
| Test | Runs | Final | @flaky |
|---|---|---|---|
libs/mngr/imbue/mngr/hosts/test_host.py::test_procps_ps_command_available |
11 | passed | yes |
libs/mngr/imbue/mngr/cli/check_deps_test.py::test_check_deps_scope_and_install_are_independent |
9 | passed | yes |
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_multiple_agents |
9 | passed | yes |
libs/mngr/imbue/mngr/hosts/host_test.py::test_apply_work_dir_extra_paths_copy_mode_copies_files |
9 | passed | yes |
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_warm_process_exits_when_parent_disconnects |
8 | passed | yes |
libs/mngr/imbue/mngr/api/test_connect.py::test_sigwinch_panes_script_skips_pinned_window |
8 | passed | yes |
libs/mngr/imbue/mngr/cli/test_create.py::test_edit_message_sends_edited_content |
8 | passed | yes |
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_via_stdin |
8 | passed | yes |
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_runs_mngr_version_in_warm_process |
7 | passed | yes |
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_destroy_multiple_agents |
7 | passed | yes |
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_stop_action_with_real_agent |
7 | passed | yes |
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_transfer_none_keeps_shared_worktree |
7 | passed | yes |
libs/mngr/imbue/mngr/utils/thread_cleanup_test.py::test_worker_hubs_do_not_accumulate_across_polls |
7 | passed | yes |
libs/mngr_latchkey/imbue/mngr_latchkey/_spawn_test.py::test_spawn_detached_latchkey_ensure_browser_sets_latchkey_directory |
7 | passed | yes |
libs/mngr_pair/imbue/mngr_pair/test_api.py::test_unison_syncer_syncs_symlinks |
7 | passed | yes |
libs/resource_guards/imbue/resource_guards/resource_guards_test.py::test_sdk_marked_test_that_never_triggers_guard_fails |
7 | passed | yes |
test_meta_ratchets.py::test_no_import_layer_violations |
7 | passed | yes |
test_meta_ratchets.py::test_no_import_layer_violations_mngr_imbue_cloud |
7 | passed | yes |
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_reports_nonzero_exit_for_unknown_command |
6 | passed | yes |
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_second_call_reuses_pre_spawned_warm_process |
6 | passed | yes |
libs/mngr/imbue/mngr/api/test_connect.py::test_sigwinch_panes_script_delivers_to_pane_process |
6 | passed | yes |
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_destroy_json_output_with_real_agent |
6 | passed | yes |
libs/mngr/imbue/mngr/cli/test_connect.py::test_connect_via_cli_group |
6 | passed | yes |
libs/mngr_codex/imbue/mngr_codex/resources/clear_active_marker_test.py::test_concurrent_root_stop_and_last_subagent_stop_clears_marker |
6 | passed | yes |
libs/mngr_mapreduce/imbue/mngr_mapreduce/mngr_cli_test.py::test_run_mngr_raw_returns_finished_process |
6 | passed | yes |
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_times_out_and_reports_timed_out |
5 | passed | yes |
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_single_agent |
5 | passed | yes |
libs/mngr/imbue/mngr/config/loader_test.py::test_apply_plugin_overrides_creates_disabled_plugin |
5 | passed | yes |
libs/mngr/imbue/mngr/hosts/test_host.py::test_stop_agent_kills_multi_pane_processes |
5 | passed | yes |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_backend_resolver_interface_default_get_ssh_info_returns_none |
3 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_get_ssh_info_returns_info_for_remote_agent |
3 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_update_services_replaces_state |
3 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_auth_test.py::test_render_settings_page |
3 | passed | no |
apps/minds/imbue/minds/test_ratchets.py::test_prevent_code_in_init_files |
3 | passed | no |
apps/minds/imbue/minds/test_ratchets.py::test_prevent_functools_partial |
3 | passed | no |
apps/minds/imbue/minds/utils/logging_test.py::test_double_verbose_gives_trace |
3 | passed | no |
apps/modal_litellm/test_ratchets.py::test_prevent_exit_stack |
3 | passed | no |
apps/modal_litellm/test_ratchets.py::test_prevent_functools_partial |
3 | passed | no |
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_session_refresh_returns_503_when_not_configured |
3 | passed | no |
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_authenticate_supertokens_returns_admin_auth_with_user_id_prefix |
3 | passed | no |
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_delete_tunnel_cascades |
3 | passed | no |
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_lease_host_returns_503_when_pool_empty |
3 | passed | no |
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_route_rejects_basic_auth |
3 | passed | no |
apps/remote_service_connector/imbue/remote_service_connector/test_ratchets.py::test_prevent_import_datetime |
3 | passed | no |
apps/remote_service_connector/imbue/remote_service_connector/test_ratchets.py::test_prevent_unittest_mock_imports |
3 | passed | no |
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_run_export_extracts_reactions_from_fetched_messages |
3 | passed | no |
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_run_export_no_backfill_when_since_is_same_or_later |
3 | passed | no |
apps/slack_exporter/imbue/slack_exporter/latchkey_test.py::test_fetch_paginated_no_response_metadata_stops |
3 | passed | no |
apps/slack_exporter/imbue/slack_exporter/latchkey_test.py::test_parse_latchkey_response_raises_on_invalid_json |
3 | passed | no |
apps/slack_exporter/imbue/slack_exporter/store_test.py::test_save_and_load_channel_searched_oldest |
3 | passed | no |
apps/slack_exporter/imbue/slack_exporter/store_test.py::test_save_message_events_creates_directory_structure |
3 | passed | no |
apps/slack_exporter/imbue/slack_exporter/test_ratchets.py::test_prevent_functools_partial |
3 | passed | no |
apps/slack_exporter/imbue/slack_exporter/test_ratchets.py::test_prevent_init_methods_in_non_exception_classes |
3 | passed | no |
apps/slack_exporter/imbue/slack_exporter/test_ratchets.py::test_prevent_setattr |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/concurrency_group_test.py::test_error_from_nested_group_in_another_thread_gets_properly_propagated |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/concurrency_group_test.py::test_nesting_across_threads_works_and_properly_waits |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/event_utils_test.py::test_compound_event_is_set_returns_true_when_any_child_is_set |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/local_process_test.py::test_run_background_large_output |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/local_process_test.py::test_run_background_shutdown_event |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_bare_except |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_cast_usage |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_direct_subprocess |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_hardcoded_guarded_binary |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_importlib_import_module |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_pandas_import |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_relative_imports |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_silent_decode_error_catches |
3 | passed | no |
libs/imbue_common/imbue/imbue_common/conftest_hooks_test.py::test_acquire_lock_after_stale_dead_pid |
3 | passed | no |
libs/imbue_common/imbue/imbue_common/conftest_hooks_test.py::test_max_duration_ci |
3 | passed | no |
libs/imbue_common/imbue/imbue_common/primitives_test.py::test_positive_int_raises_on_negative |
3 | passed | no |
libs/imbue_common/imbue/imbue_common/test_ratchets.py::test_prevent_exit_stack |
3 | passed | no |
libs/mngr/imbue/mngr/agents/test_base_agent.py::test_base_agent_get_reported_activity_record_none |
3 | passed | no |
libs/mngr/imbue/mngr/agents/test_base_agent.py::test_base_agent_set_plugin_data |
3 | passed | no |
libs/mngr/imbue/mngr/api/cleanup_test.py::test_execute_cleanup_dry_run_stop_populates_stopped_agents |
3 | passed | no |
libs/mngr/imbue/mngr/api/create_test.py::test_resolve_target_host_with_existing_host |
3 | passed | no |
libs/mngr/imbue/mngr/api/data_types_test.py::test_host_lifecycle_options_to_activity_config_partial_override |
3 | passed | no |
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_emit_agent_destroyed_writes_to_file |
3 | passed | no |
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_make_host_discovery_event_has_correct_fields |
3 | passed | no |
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_parse_agent_destroyed_event_round_trips |
3 | passed | no |
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_resolve_provider_names_resolves_by_agent_name |
3 | passed | no |
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_rotate_discovery_events_does_nothing_when_file_is_small |
3 | passed | no |
libs/mngr/imbue/mngr/api/events_test.py::test_handle_online_offline_transition_no_change_when_same_state |
3 | passed | no |
libs/mngr/imbue/mngr/api/events_test.py::test_parse_event_line_whitespace_only_raises |
3 | passed | no |
libs/mngr/imbue/mngr/api/events_test.py::test_pygtail_offset_file_path_with_empty_source_path |
3 | passed | no |
libs/mngr/imbue/mngr/api/events_test.py::test_record_from_event_data_does_not_mutate_input_when_source_mismatched |
3 | passed | no |
libs/mngr/imbue/mngr/api/events_test.py::test_stream_all_events_deduplicates |
3 | passed | no |
libs/mngr/imbue/mngr/api/exec_test.py::test_multi_exec_result_accumulates_results |
3 | passed | no |
libs/mngr/imbue/mngr/api/exec_test.py::test_multi_exec_result_is_any_failure_true_when_failed_agents |
3 | passed | no |
libs/mngr/imbue/mngr/api/find_test.py::test_group_agents_by_host_multiple_hosts |
3 | passed | no |
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_logs_dry_run_does_not_delete |
3 | passed | no |
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_machines_skips_host_when_get_state_unreadable |
3 | passed | no |
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_volumes_handles_delete_error_with_continue |
3 | passed | no |
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_volumes_preserves_active_host_volumes |
3 | passed | no |
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_volumes_skips_provider_when_unavailable |
3 | passed | no |
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_with_only_logs_flag |
3 | passed | no |
libs/mngr/imbue/mngr/api/gc_test.py::test_remove_work_dir_from_certified_data_removes_entry |
3 | passed | no |
libs/mngr/imbue/mngr/api/list_test.py::test_all_identifiers_found_returns_false_when_missing |
3 | passed | no |
libs/mngr/imbue/mngr/api/list_test.py::test_handle_listing_error_continue_calls_on_error_callback |
3 | passed | no |
libs/mngr/imbue/mngr/api/list_test.py::test_handle_listing_error_continue_with_discovered_host_creates_host_error |
3 | passed | no |
libs/mngr/imbue/mngr/api/observe_test.py::test_load_base_state_from_history_returns_empty_when_no_file |
3 | passed | no |
libs/mngr/imbue/mngr/api/providers_test.py::test_get_all_provider_instances_includes_default_backends |
3 | passed | no |
libs/mngr/imbue/mngr/api/providers_test.py::test_get_all_provider_instances_with_configured_providers |
3 | passed | no |
libs/mngr/imbue/mngr/api/providers_test.py::test_get_provider_instance_returns_cached_instance |
3 | passed | no |
libs/mngr/imbue/mngr/api/providers_test.py::test_local_backend_is_registered |
3 | passed | no |
libs/mngr/imbue/mngr/api/test_list.py::test_agent_details_to_cel_context_with_idle_mode |
3 | passed | no |
libs/mngr/imbue/mngr/api/test_list.py::test_agent_details_to_cel_context_with_state |
3 | passed | no |
libs/mngr/imbue/mngr/cli/capture_test.py::test_capture_no_agent_headless_fails |
3 | passed | no |
libs/mngr/imbue/mngr/cli/cleanup_test.py::test_build_cleanup_status_text_stop_action |
3 | passed | no |
libs/mngr/imbue/mngr/cli/cleanup_test.py::test_cleanup_json_output_no_agents |
3 | passed | no |
libs/mngr/imbue/mngr/cli/cleanup_test.py::test_emit_no_agents_found_json_format |
3 | passed | no |
libs/mngr/imbue/mngr/cli/clone_test.py::test_clone_requires_source_agent |
3 | passed | no |
libs/mngr/imbue/mngr/cli/common_opts_test.py::test_run_single_script_uses_cwd |
3 | passed | no |
libs/mngr/imbue/mngr/cli/common_opts_test.py::test_split_known_and_plugin_params_separates_known_from_extra |
3 | passed | no |
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_alias_resolves_to_canonical |
3 | passed | no |
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_config_set_pos0_offers_keys |
3 | passed | no |
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_invalid_comp_cword |
3 | passed | no |
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_option_choices_with_prefix |
3 | passed | no |
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_plugin_name_option |
3 | passed | no |
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_rename_pos1_freeform |
3 | passed | no |
libs/mngr/imbue/mngr/cli/config_test.py::test_emit_all_paths_json |
3 | passed | no |
libs/mngr/imbue/mngr/cli/connect_test.py::test_filter_agents_returns_empty_on_no_match |
3 | passed | no |
libs/mngr/imbue/mngr/cli/create_test.py::test_create_headless_rejects_incompatible_flags |
3 | passed | no |
libs/mngr/imbue/mngr/cli/create_test.py::test_is_creating_new_host |
3 | passed | no |
libs/mngr/imbue/mngr/cli/create_test.py::test_parse_branch_flag_just_colon_uses_default |
3 | passed | no |
libs/mngr/imbue/mngr/cli/create_test.py::test_rescue_editor_content_saves_content_to_recovery_file |
3 | passed | no |
libs/mngr/imbue/mngr/cli/create_test.py::test_split_cli_args_splits_space_separated_flag_and_value |
3 | passed | no |
libs/mngr/imbue/mngr/cli/env_utils_test.py::test_resolve_env_vars_explicit_overrides_pass_through |
3 | passed | no |
libs/mngr/imbue/mngr/cli/env_utils_test.py::test_resolve_env_vars_returns_env_var_instances |
3 | passed | no |
libs/mngr/imbue/mngr/cli/env_utils_test.py::test_resolve_labels_empty |
3 | passed | no |
libs/mngr/imbue/mngr/cli/extras_test.py::test_completion_status_returns_tuple |
3 | passed | no |
libs/mngr/imbue/mngr/cli/gc_test.py::test_format_destroyed_message_unknown_type |
3 | passed | no |
libs/mngr/imbue/mngr/cli/gc_test.py::test_gc_cli_options_can_be_instantiated |
3 | passed | no |
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[extras.config] |
3 | passed | no |
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[limit] |
3 | passed | no |
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[notify] |
3 | passed | no |
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[snapshot.destroy] |
3 | passed | no |
libs/mngr/imbue/mngr/cli/issue_reporting_test.py::test_handle_unexpected_error_is_interactive_false_exits_without_prompting |
3 | passed | no |
libs/mngr/imbue/mngr/cli/limit_test.py::test_build_updated_activity_config_replace_sources |
3 | passed | no |
libs/mngr/imbue/mngr/cli/limit_test.py::test_limit_host_only_rejects_agent_settings |
3 | passed | no |
libs/mngr/imbue/mngr/cli/list_test.py::test_get_field_value_host_plugin_missing_plugin_name |
3 | passed | no |
libs/mngr/imbue/mngr/cli/list_test.py::test_get_field_value_host_plugin_top_level |
3 | passed | no |
libs/mngr/imbue/mngr/cli/list_test.py::test_get_field_value_list_index_out_of_bounds |
3 | passed | no |
libs/mngr/imbue/mngr/cli/list_test.py::test_get_field_value_provider_alias |
3 | passed | no |
libs/mngr/imbue/mngr/cli/list_test.py::test_get_field_value_reverse_slice |
3 | passed | no |
libs/mngr/imbue/mngr/cli/list_test.py::test_list_command_ids_flag |
3 | passed | no |
libs/mngr/imbue/mngr/cli/list_test.py::test_list_schema_json_lists_referenceable_fields |
3 | passed | no |
libs/mngr/imbue/mngr/cli/list_test.py::test_streaming_renderer_tty_includes_status_line |
3 | passed | no |
libs/mngr/imbue/mngr/cli/markdown_render_test.py::test_no_link_base_leaves_links_alone |
3 | passed | no |
libs/mngr/imbue/mngr/cli/migrate_test.py::test_migrate_command_exists |
3 | passed | no |
libs/mngr/imbue/mngr/cli/output_helpers_test.py::test_emit_info_human_format |
3 | passed | no |
libs/mngr/imbue/mngr/cli/plugin_install_wizard_test.py::test_should_preselect_basic_with_failing_signal |
3 | passed | no |
libs/mngr/imbue/mngr/cli/plugin_test.py::test_gather_plugin_info_skips_internal_plugins |
3 | passed | no |
libs/mngr/imbue/mngr/cli/plugin_test.py::test_parse_add_sources_no_source_raises_abort |
3 | passed | no |
libs/mngr/imbue/mngr/cli/plugin_test.py::test_project_to_provider_entries_keeps_existing_metadata_when_names_match |
3 | passed | no |
libs/mngr/imbue/mngr/cli/plugin_test.py::test_read_package_name_from_pyproject_missing_name |
3 | passed | no |
libs/mngr/imbue/mngr/cli/rename_test.py::test_rename_cli_options_with_dry_run |
3 | passed | no |
libs/mngr/imbue/mngr/cli/rename_test.py::test_rename_output_result_human |
3 | passed | no |
libs/mngr/imbue/mngr/cli/snapshot_test.py::test__required_providers_for_targets_returns_none_for_unpinned_host |
3 | passed | no |
libs/mngr/imbue/mngr/cli/snapshot_test.py::test_emit_list_snapshots_human_with_none_size |
3 | passed | no |
libs/mngr/imbue/mngr/cli/test_config.py::test_config_extend_settings_overrides_writes_mngr_merge |
3 | passed | no |
libs/mngr/imbue/mngr/cli/test_connect.py::test_build_status_text_default |
3 | passed | no |
libs/mngr/imbue/mngr/cli/test_connect.py::test_refresh_agent_list_applies_search_filter |
3 | passed | no |
libs/mngr/imbue/mngr/cli/test_destroy.py::test_get_agent_name_from_session_success |
3 | passed | no |
libs/mngr/imbue/mngr/cli/test_destroy.py::test_session_cannot_combine_with_agent_names |
3 | passed | no |
libs/mngr/imbue/mngr/cli/test_start.py::test_start_restart_running_agent |
3 | passed | no |
libs/mngr/imbue/mngr/config/agent_config_registry_test.py::test_register_and_get_agent_config_class |
3 | passed | no |
libs/mngr/imbue/mngr/config/completion_writer_test.py::test_positional_nargs_fixed_args |
3 | passed | no |
libs/mngr/imbue/mngr/config/completion_writer_test.py::test_positional_nargs_unlimited |
3 | passed | no |
libs/mngr/imbue/mngr/config/data_types_test.py::test_agent_type_config_merge_with_accepts_base_class_override |
3 | passed | no |
libs/mngr/imbue/mngr/config/data_types_test.py::test_merge_with_combines_settings_patch_field_disjoint_keys |
3 | passed | no |
libs/mngr/imbue/mngr/config/data_types_test.py::test_mngr_config_merge_with_preserves_pre_command_scripts_when_override_does_not_touch_them |
3 | passed | no |
libs/mngr/imbue/mngr/config/data_types_test.py::test_provider_instance_config_min_online_host_age_seconds_defaults_to_none |
3 | passed | no |
libs/mngr/imbue/mngr/config/data_types_test.py::test_tmux_config_merge_empty_override_is_noop |
3 | passed | no |
libs/mngr/imbue/mngr/config/external_settings_test.py::test_allow_narrowing_bypasses_guard |
3 | passed | no |
libs/mngr/imbue/mngr/config/loader_test.py::test_collect_env_overrides_preserves_mngr_headless_truthy_spellings[TRUE] |
3 | passed | no |
libs/mngr/imbue/mngr/config/loader_test.py::test_load_config_assign_avoids_settings_overrides_narrowing |
3 | passed | no |
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_commands_handles_empty_dict |
3 | passed | no |
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_config_accepts_extend_suffix_on_field_name |
3 | passed | no |
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_logging_config_parses_valid_config |
3 | passed | no |
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_mngr_env_overrides_builds_nested_dict |
3 | passed | no |
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_providers_keeps_non_disabled_providers |
3 | passed | no |
libs/mngr/imbue/mngr/config/pre_readers_test.py::test_try_load_toml_returns_none_for_missing_file |
3 | passed | no |
libs/mngr/imbue/mngr/errors_test.py::test_agent_not_found_error_sets_agent_identifier |
3 | passed | no |
libs/mngr/imbue/mngr/errors_test.py::test_host_connection_error_displays_single_error_prefix_via_click |
3 | passed | no |
libs/mngr/imbue/mngr/errors_test.py::test_host_not_running_error_has_user_help_text |
3 | passed | no |
libs/mngr/imbue/mngr/errors_test.py::test_provider_error_subclass_takes_provider_name_first[ProviderInstanceNotFoundError] |
3 | passed | no |
libs/mngr/imbue/mngr/errors_test.py::test_send_message_error_includes_agent_and_reason |
3 | passed | no |
libs/mngr/imbue/mngr/errors_test.py::test_snapshot_not_found_error_sets_snapshot_id |
3 | passed | no |
libs/mngr/imbue/mngr/errors_test.py::test_user_input_error_has_user_help_text |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/common_test.py::test_copy_on_host_skips_when_source_absent |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/common_test.py::test_lifecycle_done_when_shell_only |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/host_test.py::test_build_start_agent_shell_command_includes_additional_windows |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/host_test.py::test_build_start_agent_shell_command_no_onboarding_hook_by_default |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/host_test.py::test_build_start_agent_shell_command_uses_custom_dimensions |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/host_test.py::test_get_directory_size_is_zero_for_a_non_directory |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/host_test.py::test_get_file_channel_closed_retries_without_disconnect |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/host_test.py::test_get_file_ssh_exception_disconnects_before_retry |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/host_test.py::test_get_paramiko_transport_raises_for_non_ssh_connector |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/host_test.py::test_run_shell_command_retries_on_dead_transport_ghost_failure |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/offline_host_test.py::test_get_state_returns_crashed_when_no_stop_reason_regardless_of_snapshot_support |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/offline_host_test.py::test_get_state_returns_destroyed_when_no_shutdown_supports_snapshots_but_empty |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/outer_host_test.py::test_create_ssh_pyinfra_host_no_key_set |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/test_host.py::test_get_idle_seconds_after_boot_activity |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/tmux_test.py::test_build_tmux_capture_pane_command_with_scrollback |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/data_types_test.py::test_certified_host_data_normalizes_at_local_to_localhost |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/data_types_test.py::test_file_type_from_stat_mode_classifies_each_posix_type[fifo] |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/data_types_test.py::test_host_details_serialization_with_extended_fields |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/data_types_test.py::test_relative_path_rejects_absolute_path_object |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/host_test.py::test_upload_file_spec_from_string_handles_whitespace |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/provider_instance_test.py::test_discover_within_timeouts_marks_slow_host_unknown |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/volume_test.py::test_host_volume_get_agent_volume_returns_scoped_volume |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/volume_test.py::test_host_volume_get_agent_volume_write_goes_to_correct_path |
3 | passed | no |
libs/mngr/imbue/mngr/plugin_catalog_test.py::test_check_signal_succeeds_for_shell_grep_match |
3 | passed | no |
libs/mngr/imbue/mngr/plugins/test_plugin_cli_options.py::test_override_command_options_chains_multiple_plugins |
3 | passed | no |
libs/mngr/imbue/mngr/primitives_test.py::test_default_branch_name_uses_default_prefix |
3 | passed | no |
libs/mngr/imbue/mngr/providers/deploy_utils_test.py::test_detect_mngr_install_mode_returns_editable_for_mngr |
3 | passed | no |
libs/mngr/imbue/mngr/providers/docker/config_test.py::test_isolate_host_volumes_explicit_false_does_not_warn |
3 | passed | no |
libs/mngr/imbue/mngr/providers/docker/host_store_test.py::test_read_host_record_returns_none_for_nonexistent |
3 | passed | no |
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_build_volume_mount_args_disabled_returns_empty |
3 | passed | no |
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_docker_provider_does_not_support_mutable_tags |
3 | passed | no |
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_docker_provider_supports_shutdown_hosts |
3 | passed | no |
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_docker_provider_supports_volumes |
3 | passed | no |
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_remove_build_image_noops_when_absent |
3 | passed | no |
libs/mngr/imbue/mngr/providers/local/backend_test.py::test_backend_name |
3 | passed | no |
libs/mngr/imbue/mngr/providers/local/backend_test.py::test_build_provider_instance_returns_local_provider_instance |
3 | passed | no |
libs/mngr/imbue/mngr/providers/local/backend_test.py::test_build_provider_instance_uses_config_default_host_dir |
3 | passed | no |
libs/mngr/imbue/mngr/providers/local/instance_test.py::test_get_host_tags_returns_empty_when_labels_file_is_empty |
3 | passed | no |
libs/mngr/imbue/mngr/providers/local/instance_test.py::test_local_provider_name |
3 | passed | no |
libs/mngr/imbue/mngr/providers/local/volume_test.py::test_path_exists_returns_true_for_file |
3 | passed | no |
libs/mngr/imbue/mngr/providers/local/volume_test.py::test_scoped_volume |
3 | passed | no |
libs/mngr/imbue/mngr/providers/ssh/instance_test.py::test_remove_tags_from_host_raises_not_implemented |
3 | passed | no |
libs/mngr/imbue/mngr/providers/ssh_host_setup_test.py::test_build_check_command_creates_mkdir_when_no_volume |
3 | passed | no |
libs/mngr/imbue/mngr/providers/ssh_host_setup_test.py::test_build_check_command_creates_symlink_when_volume_provided |
3 | passed | no |
libs/mngr/imbue/mngr/providers/ssh_host_setup_test.py::test_build_package_check_snippet_default_check |
3 | passed | no |
libs/mngr/imbue/mngr/providers/ssh_utils_test.py::test_clear_host_from_known_hosts_removes_standard_port_entry |
3 | passed | no |
libs/mngr/imbue/mngr/test_install_script.py::test_install_sh_continues_when_dependencies_fail |
3 | passed | no |
libs/mngr/imbue/mngr/utils/cel_utils_test.py::test_cel_string_contains_method |
3 | passed | no |
libs/mngr/imbue/mngr/utils/cel_utils_test.py::test_cel_string_starts_with_method |
3 | passed | no |
libs/mngr/imbue/mngr/utils/deps_test.py::test_install_deps_batch_reports_no_auto_install_as_failed |
3 | passed | no |
libs/mngr/imbue/mngr/utils/deps_test.py::test_system_dependency_is_available_for_existing_binary |
3 | passed | no |
libs/mngr/imbue/mngr/utils/detail_renderer_test.py::test_ansi_to_html_256color_rgb_cube_index_231 |
3 | passed | no |
libs/mngr/imbue/mngr/utils/detail_renderer_test.py::test_ansi_to_html_standard_foreground_color_37 |
3 | passed | no |
libs/mngr/imbue/mngr/utils/detail_renderer_test.py::test_render_docstring_comment_lines_get_comment_class |
3 | passed | no |
libs/mngr/imbue/mngr/utils/editor_test.py::test_editor_session_start_raises_if_already_started |
3 | passed | no |
libs/mngr/imbue/mngr/utils/env_utils_test.py::test_parse_bool_env_falsy[anything] |
3 | passed | no |
libs/mngr/imbue/mngr/utils/env_utils_test.py::test_parse_env_file_with_mixed_quote_styles |
3 | passed | no |
libs/mngr/imbue/mngr/utils/git_utils_test.py::test_github_ssh_url_without_git_suffix |
3 | passed | no |
libs/mngr/imbue/mngr/utils/git_utils_test.py::test_is_git_url_recognizes_git_urls[https://self-hosted.example.com:8080/team/repo.git] |
3 | passed | no |
libs/mngr/imbue/mngr/utils/git_utils_test.py::test_resolve_project_filter_values_dedupes_preserving_order |
3 | passed | no |
libs/mngr/imbue/mngr/utils/jsonl_warn_test.py::test_malformed_line_followed_by_valid_emits_warning |
3 | passed | no |
libs/mngr/imbue/mngr/utils/logging_test.py::test_format_arg_value_handles_complex_objects |
3 | passed | no |
libs/mngr/imbue/mngr/utils/logging_test.py::test_logging_suppressor_context_manager_buffers_messages |
3 | passed | no |
libs/mngr/imbue/mngr/utils/logging_test.py::test_logging_suppressor_initial_state |
3 | passed | no |
libs/mngr/imbue/mngr/utils/logging_test.py::test_remove_console_handlers_when_no_handlers_exist |
3 | passed | no |
libs/mngr/imbue/mngr/utils/logging_test.py::test_setup_logging_creates_log_dir |
3 | passed | no |
libs/mngr/imbue/mngr/utils/logging_test.py::test_setup_logging_expands_user_in_custom_log_path |
3 | passed | no |
libs/mngr/imbue/mngr/utils/logging_test.py::test_threading_excepthook_routes_non_expected_exceptions_to_error[non-paramiko] |
3 | passed | no |
libs/mngr/imbue/mngr/utils/name_generator_test.py::test_get_host_generator_returns_generator |
3 | passed | no |
libs/mngr/imbue/mngr/utils/test_ratchets.py::test_prevent_per_file_host_upload |
3 | passed | no |
libs/mngr/imbue/mngr/uv_tool_test.py::test_requirement_to_with_arg_git |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/antigravity_config_test.py::test_extract_statusline_command_returns_none_for_non_runnable[statusline2] |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_get_install_binary_name_is_agy |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_on_before_create_resolves_adopt_ids_for_antigravity |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_provision_already_trusted_source_does_not_reprompt |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_provision_composes_user_statusline_from_settings_overrides |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/resources/common_transcript_convert_test.py::test_events_without_conv_id_or_step_index_are_dropped |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/resources/decode_agy_transcript_test.py::test_run_once_emits_user_and_assistant_turn |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/resources/decode_agy_transcript_test.py::test_run_once_with_no_conversation_ids_file_emits_nothing |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/test_ratchets.py::test_prevent_base_exception_catch |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/test_ratchets.py::test_prevent_hardcoded_claude_dir |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/backend_test.py::test_find_instance_for_host_returns_none_when_no_tag_match |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/backend_test.py::test_realizer_for_instance_reads_bare_marker_from_ec2_tags |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/cli_test.py::test_prepare_command_help_is_reachable |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/client_test.py::test_stop_instance_times_out_if_not_stopped |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/config_test.py::test_get_session_raises_when_missing |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/s3_volume_test.py::test_path_exists_for_file_and_directory |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/test_ratchets.py::test_prevent_bare_print |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/test_ratchets.py::test_prevent_bare_tmux_targets |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/test_ratchets.py::test_prevent_functools_partial |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/backend_test.py::test_no_bucket_discovery_of_deallocated_vm_raises_prepare_pointer |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/cli_test.py::test_output_prepare_result_human_emits_bucket_line |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/client_test.py::test_assign_self_deallocate_role_false_when_no_principal |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/client_test.py::test_create_instance_cleans_up_nic_and_ip_when_vm_create_fails |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/config_test.py::test_get_credential_returns_default_azure_credential |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/test_ratchets.py::test_prevent_bare_print |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/test_ratchets.py::test_prevent_bare_tmux_targets |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/test_ratchets.py::test_prevent_functools_partial |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/claude_config_test.py::test_acknowledge_cost_threshold_handles_empty_config |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/claude_config_test.py::test_check_claude_dialogs_dismissed_passes_when_all_set |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/claude_config_test.py::test_find_user_config_in_isolated_mode_ignores_claude_config_dir |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/headless_claude_agent_test.py::test_headless_claude_registered |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_approve_api_key_no_keys_anywhere_writes_nothing |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_build_settings_json_settings_overrides_fast_mode |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_build_settings_json_static_override_suppresses_narrowing |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_claude_json_has_primary_api_key_returns_false_when_key_empty |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_cost_threshold_indicator_matches_when_both_strings_present |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_get_install_binary_name_is_claude |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_preserve_session_files_from_volume_all_data |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_remote_agent_modify_env_vars_uses_isolated_dir_despite_shared_flag |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_rewrite_known_marketplaces_paths_preserves_other_fields |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_rewrite_known_marketplaces_paths_rebases_install_location |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_should_preserve_sessions_true_for_claude_agent |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/resources/common_transcript_test.py::test_meta_user_message_with_list_content |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/resources/stream_snapshot_test.py::test_default_foreground_marker_accepted |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/resources/stream_snapshot_test.py::test_table_render_is_monotonic_as_rows_arrive |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/skill_agent_test.py::test_install_skill_locally_skips_when_content_unchanged[code-guardian] |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/skill_agent_test.py::test_skill_content_does_not_reference_skill_md[code-guardian] |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/skill_agent_test.py::test_skill_content_does_not_reference_skill_md[fixme-fairy] |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/skill_agent_test.py::test_skill_provisioned_agent_config_can_be_instantiated |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/stream_buffer_test.py::test_compute_stream_delta_stale_shorter_snapshot_ignored |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/stream_json_test.py::test_classify_stream_event_extracts_text_delta |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/test_ratchets.py::test_prevent_bare_print |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/test_ratchets.py::test_prevent_hardcoded_guarded_binary |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/test_ratchets.py::test_prevent_returns_in_docstrings |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/test_ratchets.py::test_prevent_yaml_usage |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/hooks/agent_definitions_test.py::test_unsafe_subagent_type_rejected[non_namespaced_dotdot] |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/hooks/deny_test.py::test_deny_below_max_depth_emits_skill_pointer_reason |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/plugin_test.py::test_plugin_hooks_register_on_claude_agent |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/plugin_test.py::test_proxy_agent_definition_written_when_claude_dir_gitignored |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/subagent_wait_test.py::test_is_real_user_event[null_content] |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/test_ratchets.py::test_prevent_base_exception_catch |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/test_ratchets.py::test_prevent_monkeypatch_setattr |
3 | passed | no |
libs/mngr_claude_usage/imbue/mngr_claude_usage/plugin_test.py::test_capture_picks_up_command_from_settings_json |
3 | passed | no |
libs/mngr_claude_usage/imbue/mngr_claude_usage/test_ratchets.py::test_prevent_bare_generic_types |
3 | passed | no |
libs/mngr_claude_usage/imbue/mngr_claude_usage/test_ratchets.py::test_prevent_setattr |
3 | passed | no |
libs/mngr_claude_usage/imbue/mngr_claude_usage/test_writer.py::test_writer_errors_when_no_path_resolution_possible |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/codex_config_test.py::test_merge_project_trust_upgrades_an_untrusted_entry |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_interactive_prompt_no_does_not_update |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_resolve_user_codex_home_aborts_when_resolution_fails |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_rewrite_rollout_text_cwd_passes_through_non_object_json |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_session_id_from_rollout_path_rejects_names_without_an_id |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/resources/common_transcript_convert_test.py::test_function_call_output_without_matching_call_is_dropped |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/resources/common_transcript_test.py::test_user_message_is_converted |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/resources/stream_transcript_test.py::test_streamer_persists_offset_so_second_pass_emits_only_new_lines |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/resources/subagent_stopped_test.py::test_missing_state_dir_fails_loudly |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/test_ratchets.py::test_prevent_if_elif_without_else |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/test_ratchets.py::test_prevent_returns_in_docstrings |
3 | passed | no |
libs/mngr_codex_usage/imbue/mngr_codex_usage/resources/codex_usage_test.py::test_writer_dedups_token_count_lines_across_passes |
3 | passed | no |
libs/mngr_codex_usage/imbue/mngr_codex_usage/test_ratchets.py::test_prevent_bare_tmux_targets |
3 | passed | no |
libs/mngr_codex_usage/imbue/mngr_codex_usage/test_ratchets.py::test_prevent_importlib_import_module |
3 | passed | no |
libs/mngr_file/imbue/mngr_file/cli/list_test.py::test_entry_to_json_dict_includes_all_fields |
3 | passed | no |
libs/mngr_file/imbue/mngr_file/cli/list_test.py::test_get_field_value[name] |
3 | passed | no |
libs/mngr_file/imbue/mngr_file/cli/list_test.py::test_get_field_value[size_none] |
3 | passed | no |
libs/mngr_file/imbue/mngr_file/cli/put_test.py::test_emit_put_result_human_writes_message |
3 | passed | no |
libs/mngr_file/imbue/mngr_file/cli/put_test.py::test_offline_put_writes_to_volume_and_ignores_mode |
3 | passed | no |
libs/mngr_file/imbue/mngr_file/cli_test.py::test_file_put_shows_help |
3 | passed | no |
libs/mngr_file/imbue/mngr_file/test_ratchets.py::test_prevent_monkeypatch_setattr |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/cli_test.py::test_parse_reverse_specs_rejects_non_integer |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/cookie_test.py::test_session_cookie_preauth_short_circuit |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/primitives_test.py::test_reverse_tunnel_spec_rejects_zero_local |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/resolver_test.py::test_seeded_entry_not_served_until_agent_is_known |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/server_test.py::test_subdomain_forward_emits_failure_on_ssh_tunnel_setup_error |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/server_test.py::test_subdomain_forward_strips_session_cookie_before_proxying_to_backend |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/ssh_tunnel_test.py::test_reverse_tunnel_spec_local_must_be_positive |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/ssh_tunnel_test.py::test_setup_reverse_tunnel_returns_assigned_port_and_records_info |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/test_ratchets.py::test_prevent_bare_except |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/test_ratchets.py::test_prevent_exit_stack |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/tls_test.py::test_generate_self_signed_cert_has_expected_sans |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/backend_test.py::test_parse_build_args_rejects_gcp_spot_with_value |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/cli_test.py::test_output_cleanup_result_json_reports_deleted |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/client_test.py::test_create_instance_raises_when_firewall_missing |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/client_test.py::test_delete_ssh_key_is_tolerant_of_absent_key |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/client_test.py::test_get_instance_ip |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/state_bucket_backend_test.py::test_host_dir_backend_is_null_when_bucket_absent |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/state_bucket_test.py::test_volume_remove_file_idempotent |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/test_ratchets.py::test_prevent_bare_generic_types |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/test_ratchets.py::test_prevent_cast_usage |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/bake/pool_bake_test.py::test_parse_baked_host_reads_all_fields_from_create_json |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/cli/buckets_test.py::test_bucket_group_lists_subcommands |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/connector/client_test.py::test_destroy_bucket_key_succeeds |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/connector/client_test.py::test_rename_host_error_raises_connector_error |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/plugin/entrypoints_test.py::test_on_load_config_disables_default_when_no_accounts |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/providers/instance_test.py::test_resolve_fast_path_attributes_canonicalizes_remote_url_and_keeps_branch |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/providers/listing_test.py::test_map_docker_status_to_host_state[exited-1-CRASHED] |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/providers/slice_provider_test.py::test_build_playwright_derived_image_renders_marker_and_build_command |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/repo_identity_test.py::test_resolve_repo_current_branch_returns_checked_out_branch |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/bare_metal_prep_test.py::test_prep_script_installs_qemu_and_lima |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/bare_metal_test.py::test_compute_orphan_slice_instance_names_returns_this_envs_untracked_slice_vms |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/lima_slice_client_test.py::test_box_ssh_command_targets_the_lima_user_with_the_pool_key |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/ordering_test.py::test_select_eco_option_codes_handles_plan_without_vrack |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/pricing_test.py::test_compute_order_pricing_includes_addon_deltas_not_just_base |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/test_ratchets.py::test_prevent_asyncio_import |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/test_ratchets.py::test_prevent_exec |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/test_ratchets.py::test_prevent_underscore_imports |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_source_test.py::test_bool_field_display_true |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_source_test.py::test_unresolved_field_display_has_unresolved |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/github_test.py::test_compute_uses_now_when_labels_carry_remote |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/github_test.py::test_get_cached_repo_field_found |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/github_test.py::test_github_data_source_columns_default |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/github_test.py::test_summarize_failed_response_falls_back_to_top_level_message |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/labels_test.py::test_labels_compute_agent_with_label |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/shell_test.py::test_compute_nonzero_exit_produces_error |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/fetcher_test.py::test_is_source_enabled_default |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/fetcher_test.py::test_repo_path_from_labels_with_remote |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/fetcher_test.py::test_save_field_cache_swallows_errors |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/serialize_test.py::test_board_snapshot_to_json_section_labels |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/test_ratchets.py::test_prevent_bare_print |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/test_ratchets.py::test_prevent_base_exception_catch |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/test_ratchets.py::test_prevent_code_in_init_files |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/test_ratchets.py::test_prevent_importlib_import_module |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_get_focused_entry_no_focus |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_input_handler_unknown_key_consumed |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_on_batch_item_poll_future_not_done |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_render_footer_is_single_writer_no_flicker |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_toggle_mark_no_walker |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/agent_setup_test.py::test_finalize_with_none_path_is_a_noop |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/cli_test.py::test_resolve_env_overrides_settings |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_auth_browser_reports_failure_on_non_zero_exit |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_export_credentials_subset_rejects_empty_service_set |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_start_gateway_materializes_deny_all_default_permissions |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/discovery_stream_test.py::test_host_ssh_info_after_discovery_re_fires_with_ssh_info |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/encryption_key_test.py::test_rejects_existing_file_with_group_or_other_access[438] |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/extensions/minds_api_proxy_test.py::test_proxy_returns_503_when_env_var_unset |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/extensions/permission_requests_test.py::test_get_returns_all_pending_requests |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/extensions/permission_requests_test.py::test_post_rejects_malformed_agent_id[right-prefix-wrong-length] |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/forward_supervisor_test.py::test_get_forward_info_returns_none_when_unstarted |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/forward_supervisor_test.py::testis_forward_info_alive_rejects_dead_pid |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/migrations/fold_workspace_scope_into_latchkey_self_test.py::test_apply_up_rewrites_every_host_file |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/remote_gateway_test.py::test_ensure_latchkey_gateway_reachable_registers_reverse_tunnel_program |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/remote_gateway_test.py::test_ensure_latchkey_gateway_running_verifies_secrets_dir_is_ram_backed |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/sentry_test.py::test_resolve_returns_none_when_required_env_var_missing[MNGR_LATCHKEY_SENTRY_GIT_SHA] |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/store_test.py::test_save_permissions_serializes_rules_only |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/store_test.py::test_save_permissions_uses_mode_0o600 |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_broad_exception_catch |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_click_echo |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_unittest_mock_imports |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/workspace_permissions_test.py::test_all_verbs_have_dialog_metadata |
3 | passed | no |
libs/mngr_lima/imbue/mngr_lima/host_store_test.py::test_list_all_host_records |
3 | passed | no |
libs/mngr_lima/imbue/mngr_lima/instance_test.py::test_parse_size_to_gb |
3 | passed | no |
libs/mngr_lima/imbue/mngr_lima/lima_yaml_test.py::test_generate_default_lima_yaml_btrfs_mode_omits_mounts_adds_disk |
3 | passed | no |
libs/mngr_lima/imbue/mngr_lima/lima_yaml_test.py::test_merge_lima_yaml_additional_disks_extends |
3 | passed | no |
libs/mngr_lima/imbue/mngr_lima/test_ratchets.py::test_prevent_importlib_import_module |
3 | passed | no |
libs/mngr_lima/imbue/mngr_lima/test_ratchets.py::test_prevent_namedtuple |
3 | passed | no |
libs/mngr_mapreduce/imbue/mngr_mapreduce/cli_test.py::test_emit_report_path_human |
3 | passed | no |
libs/mngr_mapreduce/imbue/mngr_mapreduce/test_ratchets.py::test_prevent_bare_except |
3 | passed | no |
libs/mngr_mapreduce/imbue/mngr_mapreduce/test_ratchets.py::test_prevent_exit_stack |
3 | passed | no |
libs/mngr_mapreduce/imbue/mngr_mapreduce/test_ratchets.py::test_prevent_global_keyword |
3 | passed | no |
libs/mngr_mapreduce/imbue/mngr_mapreduce/test_ratchets.py::test_prevent_per_file_host_upload |
3 | passed | no |
libs/mngr_mapreduce/imbue/mngr_mapreduce/utils_test.py::test_make_run_name_format |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_discover_hosts_excludes_destroyed_hosts_by_default |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_get_host_volume_name_uses_config_prefix |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_list_all_host_records_returns_records_from_volume |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_modal_provider_supports_volumes |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_parse_build_args_multiple_docker_build_args |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_parse_build_args_offline_bare_word |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_parse_sandbox_tags_extracts_user_tags |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_substitute_dockerfile_build_args_replaces_default |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_vm_runtime_disabled_by_default |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/log_utils_test.py::test_multi_writer_is_not_a_tty |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/test_ratchets.py::test_prevent_importlib_import_module |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/test_ratchets.py::test_prevent_init_docstrings |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/test_ratchets.py::test_prevent_monkeypatch_setattr |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/test_ratchets.py::test_prevent_pytest_mark_integration |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/test_ratchets.py::test_prevent_while_true |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_delete_snapshot_not_found_raises |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_exit_modal_app_context_with_ephemeral |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_get_modal_image_definition_from_dockerfile_with_context |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_get_volume_for_app |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_list_running_host_ids_empty |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_lookup_persistent_app_with_env_retry_raises_when_env_missing_and_creation_not_allowed |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_read_host_record_uses_cache |
3 | passed | no |
libs/mngr_notifications/imbue/mngr_notifications/notification_verifier_test.py::test_check_notifier_binary_linux_present |
3 | passed | no |
libs/mngr_notifications/imbue/mngr_notifications/notification_verifier_test.py::test_run_test_notification_binary_check_fails |
3 | passed | no |
libs/mngr_notifications/imbue/mngr_notifications/notifier_test.py::test_build_execute_command_kitty |
3 | passed | no |
libs/mngr_notifications/imbue/mngr_notifications/test_ratchets.py::test_prevent_assert_isinstance |
3 | passed | no |
libs/mngr_notifications/imbue/mngr_notifications/test_ratchets.py::test_prevent_importlib_import_module |
3 | passed | no |
libs/mngr_notifications/imbue/mngr_notifications/test_ratchets.py::test_prevent_pytest_mark_integration |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/opencode_config_test.py::test_read_opencode_config_missing_file_returns_empty |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/plugin_test.py::test_get_permission_policy_is_empty_when_unset |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/plugin_test.py::test_is_common_transcript_enabled_reflects_config |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/plugin_test.py::test_provision_copies_auth_when_symlink_disabled |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/plugin_test.py::test_waiting_reason_returns_end_of_turn_when_idle |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/resources/mngr_opencode_plugin_test.py::test_emitted_common_records_conform_to_canonical_schema |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/test_ratchets.py::test_prevent_hardcoded_guarded_binary |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/test_ratchets.py::test_prevent_if_elif_without_else |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/test_ratchets.py::test_prevent_test_container_classes |
3 | passed | no |
libs/mngr_opencode_usage/imbue/mngr_opencode_usage/plugin_test.py::test_hookimpl_provisions_opencode_agent |
3 | passed | no |
libs/mngr_opencode_usage/imbue/mngr_opencode_usage/test_ratchets.py::test_prevent_bare_urwid_tty_signal_keys |
3 | passed | no |
libs/mngr_opencode_usage/imbue/mngr_opencode_usage/test_ratchets.py::test_prevent_hardcoded_guarded_binary |
3 | passed | no |
libs/mngr_opencode_usage/imbue/mngr_opencode_usage/test_ratchets.py::test_prevent_trailing_comments |
3 | passed | no |
libs/mngr_ovh/imbue/mngr_ovh/bootstrap_test.py::test_bootstrap_root_raises_when_sudo_fails |
3 | passed | no |
libs/mngr_ovh/imbue/mngr_ovh/bootstrap_test.py::test_verify_root_ssh_smoke_test_fail_raises |
3 | passed | no |
libs/mngr_ovh/imbue/mngr_ovh/cli_test.py::test_resolve_provider_config_falls_back_when_named_block_is_non_ovh |
3 | passed | no |
... 15095 additional test row(s) omitted to keep the summary under 60000 characters. See the workflow run page for the full list.
Loading