docker isolation (new) + default agent type (moved) in config wizard#2433
Open
evgunter wants to merge 15 commits into
Open
docker isolation (new) + default agent type (moved) in config wizard#2433evgunter wants to merge 15 commits into
evgunter wants to merge 15 commits into
GitHub Actions / Unit + Integration Tests
succeeded
Jul 15, 2026 in 0s
All tests passed
Unit + Integration Tests: retry + flaky summary
- Unique tests: 15591
- Total runs (attempts across retries): 19843
- Tests that ran more than once: 3983
- Tests marked
@pytest.mark.flaky: 29 - Flaky-recovered (failed then passed): 0
- Failing (final): 0
| Test | Runs | Final | @flaky |
|---|---|---|---|
libs/mngr/imbue/mngr/cli/test_connect.py::test_connect_via_cli_group |
8 | passed | yes |
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_warm_process_exits_when_parent_disconnects |
7 | passed | yes |
libs/mngr/imbue/mngr/cli/check_deps_test.py::test_check_deps_scope_and_install_are_independent |
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_create.py::test_edit_message_sends_edited_content |
7 | passed | yes |
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_multiple_agents |
7 | passed | yes |
libs/mngr/imbue/mngr/hosts/test_host.py::test_procps_ps_command_available |
7 | passed | yes |
libs/mngr/imbue/mngr/utils/thread_cleanup_test.py::test_worker_hubs_do_not_accumulate_across_polls |
7 | passed | yes |
test_meta_ratchets.py::test_no_import_layer_violations |
7 | 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/api/test_connect.py::test_sigwinch_panes_script_skips_pinned_window |
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_cleanup.py::test_cleanup_stop_action_with_real_agent |
6 | passed | yes |
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_via_stdin |
6 | passed | yes |
libs/mngr/imbue/mngr/config/loader_test.py::test_apply_plugin_overrides_creates_disabled_plugin |
6 | passed | yes |
libs/mngr/imbue/mngr/hosts/host_test.py::test_apply_work_dir_extra_paths_copy_mode_copies_files |
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_pair/imbue/mngr_pair/test_api.py::test_unison_syncer_syncs_symlinks |
6 | passed | yes |
libs/resource_guards/imbue/resource_guards/resource_guards_test.py::test_sdk_marked_test_that_never_triggers_guard_fails |
6 | passed | yes |
test_meta_ratchets.py::test_no_import_layer_violations_mngr_imbue_cloud |
6 | passed | yes |
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_reports_nonzero_exit_for_unknown_command |
5 | passed | yes |
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_runs_mngr_version_in_warm_process |
5 | 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/cli/test_destroy.py::test_destroy_transfer_none_keeps_shared_worktree |
5 | passed | yes |
libs/mngr/imbue/mngr/hosts/test_host.py::test_stop_agent_kills_multi_pane_processes |
5 | passed | yes |
libs/mngr_latchkey/imbue/mngr_latchkey/_spawn_test.py::test_spawn_detached_latchkey_ensure_browser_sets_latchkey_directory |
5 | passed | yes |
libs/mngr_mapreduce/imbue/mngr_mapreduce/mngr_cli_test.py::test_run_mngr_raw_returns_finished_process |
5 | passed | yes |
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_run_export_refresh_window_discovers_replies_on_old_parent |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/concurrency_group_test.py::test_concurrency_group_raises_timeout_when_not_finished_in_time |
3 | passed | no |
libs/concurrency_group/imbue/concurrency_group/event_utils_test.py::test_shutdown_event_is_set_via_own_event |
3 | passed | no |
libs/mngr/imbue/mngr/agents/base_agent_test.py::test_assemble_command_appends_both_cli_and_agent_args |
3 | passed | no |
libs/mngr/imbue/mngr/api/cleanup_test.py::test_run_post_cleanup_gc_provider_error_is_recorded_in_result |
3 | passed | no |
libs/mngr/imbue/mngr/api/list_test.py::test_list_agents_batch_continue_mode_handles_mismatched_provider_name |
3 | passed | no |
libs/mngr/imbue/mngr/api/message_test.py::test_message_result_initializes_with_empty_lists |
3 | passed | no |
libs/mngr/imbue/mngr/api/observe_test.py::test_acquire_observe_lock_succeeds_after_release |
3 | passed | no |
libs/mngr/imbue/mngr/cli/config_test.py::test_save_config_file_creates_parent_directories |
3 | passed | no |
libs/mngr/imbue/mngr/cli/create_test.py::test_apply_host_labels_strips_whitespace |
3 | passed | no |
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[plugin.enable] |
3 | passed | no |
libs/mngr/imbue/mngr/cli/help_test.py::test_help_no_args_shows_overview |
3 | passed | no |
libs/mngr/imbue/mngr/cli/label_test.py::test_parse_label_string_valid[simple] |
3 | passed | no |
libs/mngr/imbue/mngr/cli/list_test.py::test_format_value_as_string_snapshot_uses_name |
3 | passed | no |
libs/mngr/imbue/mngr/cli/markdown_render_test.py::test_sibling_link_resolves_in_same_dir |
3 | passed | no |
libs/mngr/imbue/mngr/cli/snapshot_test.py::test_parse_agent_or_host_addresses_host_id_is_host |
3 | passed | no |
libs/mngr/imbue/mngr/cli/test_gc.py::test_gc_exits_non_zero_when_explicit_provider_is_unavailable |
3 | passed | no |
libs/mngr/imbue/mngr/config/data_types_test.py::test_mngr_config_merge_with_replaces_unset_vars |
3 | passed | no |
libs/mngr/imbue/mngr/config/external_settings_test.py::test_rejects_unknown_operator |
3 | passed | no |
libs/mngr/imbue/mngr/config/loader_test.py::test_collect_env_overrides_accepts_semantically_equal_headless_spellings[yes-true] |
3 | passed | no |
libs/mngr/imbue/mngr/config/loader_test.py::test_load_config_extend_in_new_template_preserves_extend_suffix |
3 | passed | no |
libs/mngr/imbue/mngr/errors_test.py::test_provider_error_subclass_takes_provider_name_first[ModalAuthError] |
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/file_upload_test.py::test_local_upload_does_not_delete_existing_files |
3 | passed | no |
libs/mngr/imbue/mngr/hosts/outer_host_test.py::test_sftp_walk_classifies_types_permissions_and_recurses |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/data_types_test.py::test_certified_host_data_timestamps_are_utc |
3 | passed | no |
libs/mngr/imbue/mngr/interfaces/provider_instance_test.py::test_offline_field_generators_populate_plugin_data_via_get_host_and_agent_details |
3 | passed | no |
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_port_reconciliation_replaces_stale_known_hosts_entry_for_new_port |
3 | passed | no |
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_runtime_not_registered_error_maps_unknown_runtime_process_error |
3 | passed | no |
libs/mngr/imbue/mngr/utils/cel_utils_test.py::test_with_tolerant_paths_raises_tolerant_path_error_when_target_is_not_dict |
3 | passed | no |
libs/mngr/imbue/mngr/utils/jsonl_warn_test.py::test_malformed_line_at_eof_does_not_warn |
3 | passed | no |
libs/mngr/imbue/mngr/utils/pydantic_utils_test.py::test_unwrap_optional_multi_arg_union_unchanged |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_antigravity_agent_subclasses_interactive_tui_agent |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_provision_copy_mode_skips_when_shared_token_absent |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/resources/common_transcript_convert_test.py::test_non_string_user_content_is_dropped |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/resources/decode_agy_transcript_test.py::test_run_once_garbage_timestamp_does_not_blackout_other_conversations |
3 | passed | no |
libs/mngr_antigravity/imbue/mngr_antigravity/test_ratchets.py::test_prevent_dataclasses_import |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/backend_test.py::test_offline_discovered_host_from_instance_returns_none_without_host_id_tag |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/client_test.py::test_create_instance_attaches_explicit_iam_instance_profile |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/config_test.py::test_get_ami_id_for_region_raises_when_missing |
3 | passed | no |
libs/mngr_aws/imbue/mngr_aws/test_ratchets.py::test_prevent_setattr |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/backend_test.py::test_find_instance_for_host_matches_by_host_id_tag |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/client_test.py::test_create_instance_injects_ssh_key_and_base64_custom_data |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/config_test.py::test_config_subscription_id_beats_az_default |
3 | passed | no |
libs/mngr_azure/imbue/mngr_azure/test_ratchets.py::test_prevent_setattr |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/claude_config_test.py::test_find_user_config_in_isolated_mode_defaults_to_home |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_modify_env_vars_leaves_autoupdater_alone_when_policy_auto |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_on_before_provisioning_warns_when_use_env_config_dir_is_set |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/resources/common_transcript_test.py::test_output_writes_to_correct_path |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/resources/stream_snapshot_test.py::test_stitch_marker_no_overlap_resets_to_new_message |
3 | passed | no |
libs/mngr_claude/imbue/mngr_claude/stream_json_test.py::test_build_assistant_message_concatenates_text_and_defaults_usage |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/hooks/deny_test.py::test_deny_emits_short_skill_pointer_reason |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/plugin_test.py::test_cascade_destroy_recorded_children_no_op_without_map_dir |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/test_ratchets.py::test_prevent_cast_usage |
3 | passed | no |
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/test_ratchets.py::test_prevent_while_true |
3 | passed | no |
libs/mngr_claude_usage/imbue/mngr_claude_usage/test_ratchets.py::test_prevent_num_prefix |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/codex_config_test.py::test_build_codex_config_overrides_win_last |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_find_latest_session_id_picks_the_newest_rollout |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_interactive_confirm_persists_trust |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/resources/common_transcript_convert_test.py::test_unknown_response_item_payload_type_is_ignored |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/resources/subagent_stopped_test.py::test_stop_keeps_marker_while_root_active |
3 | passed | no |
libs/mngr_codex/imbue/mngr_codex/test_ratchets.py::test_prevent_test_container_classes |
3 | passed | no |
libs/mngr_codex_usage/imbue/mngr_codex_usage/test_ratchets.py::test_prevent_base_exception_catch |
3 | passed | no |
libs/mngr_file/imbue/mngr_file/cli/list_test.py::test_volume_file_to_entry_directory_has_none_size |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/cli_test.py::test_serve_loop_exception_handler_delegates_other_timeouts |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/resolver_test.py::test_update_services_without_envelope_writer_is_silent |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/server_test.py::test_subdomain_forward_emits_error_response_regardless_of_method |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/ssh_tunnel_test.py::test_repair_failure_backoff_is_capped |
3 | passed | no |
libs/mngr_forward/imbue/mngr_forward/test_ratchets.py::test_prevent_asyncio_import |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/backend_test.py::test_validate_provider_args_under_pytest_raises_when_unset |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/client_test.py::test_gce_label_value_rejects_empty_and_invalid |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/client_test.py::test_set_instance_metadata_upsert_merges_with_existing |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/state_bucket_test.py::test_delete_bucket_is_idempotent |
3 | passed | no |
libs/mngr_gcp/imbue/mngr_gcp/test_ratchets.py::test_prevent_os_fork |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/cli/admin_test.py::test_pool_destroy_rejects_the_removed_skip_vps_cancel_flag |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/connector/client_test.py::test_destroy_bucket_not_empty_raises |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/primitives_test.py::test_r2_bucket_access_normalizes_case |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/providers/rebuild_test.py::test_build_delegated_vps_config_forwards_runtime_knobs |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/bare_metal_db_test.py::test_claim_pool_host_for_removal_is_a_single_conditional_update |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/lima_box_image_cache_test.py::test_load_image_renders_cat_into_docker_load |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/ordering_test.py::test_derive_server_specs_raises_when_cpu_specs_absent |
3 | passed | no |
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/test_ratchets.py::test_prevent_inline_imports |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_source_test.py::test_now_utc_is_timezone_aware |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/github_test.py::test_compute_no_agents |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/github_test.py::test_fetch_board_page_limit_surfaces_error |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/test_ratchets.py::test_prevent_dataclasses_import |
3 | passed | no |
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_build_board_widgets_execute_and_fetch_errors_share_one_block |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/agent_setup_test.py::test_register_agent_for_host_is_idempotent |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_auth_browser_google_registers_minds_client_then_signs_in |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_start_gateway_respawns_dead_gateway_on_same_port |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/extensions/minds_api_proxy_test.py::test_proxy_injects_authorization_bearer_when_api_key_env_set |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/extensions/permission_requests_test.py::test_post_rejects_unknown_scope_in_predefined |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/migrations/fold_workspace_scope_into_latchkey_self_test.py::test_fold_unions_workspace_permissions_onto_latchkey_self_and_drops_scope |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/sentry_test.py::test_resolve_returns_none_when_not_configured |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/store_test.py::test_save_permissions_writes_atomically_with_no_leftover_temp |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_eval |
3 | passed | no |
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_logger_exception |
3 | passed | no |
libs/mngr_lima/imbue/mngr_lima/lima_yaml_test.py::test_generate_default_lima_yaml_disk_name_without_size_raises |
3 | passed | no |
libs/mngr_lima/imbue/mngr_lima/test_ratchets.py::test_prevent_todos |
3 | passed | no |
libs/mngr_mapreduce/imbue/mngr_mapreduce/test_ratchets.py::test_prevent_bare_print |
3 | passed | no |
libs/mngr_mapreduce/imbue/mngr_mapreduce/test_ratchets.py::test_prevent_code_in_init_files |
3 | passed | no |
libs/mngr_modal/imbue/mngr_modal/test_ratchets.py::test_prevent_test_container_classes |
3 | passed | no |
libs/mngr_notifications/imbue/mngr_notifications/notification_verifier_test.py::test_check_notifier_binary_macos |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/plugin_test.py::test_provision_runs_install_check_when_enabled |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/plugin_test.py::test_waiting_reason_returns_none_when_active |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/test_ratchets.py::test_prevent_bare_generic_types |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/test_ratchets.py::test_prevent_base_exception_catch |
3 | passed | no |
libs/mngr_opencode/imbue/mngr_opencode/test_ratchets.py::test_prevent_pytest_mark_integration |
3 | passed | no |
libs/mngr_opencode_usage/imbue/mngr_opencode_usage/test_ratchets.py::test_prevent_num_prefix |
3 | passed | no |
libs/mngr_ovh/imbue/mngr_ovh/bootstrap_test.py::test_bootstrap_root_times_out_when_connect_fails |
3 | passed | no |
libs/mngr_ovh/imbue/mngr_ovh/config_test.py::test_explicit_credentials_take_precedence_over_env |
3 | passed | no |
libs/mngr_ovh/imbue/mngr_ovh/pending_orders_test.py::test_delete_is_idempotent_on_missing_marker |
3 | passed | no |
libs/mngr_ovh/imbue/mngr_ovh/test_ratchets.py::test_prevent_async_await |
3 | passed | no |
libs/mngr_pi_coding/imbue/mngr_pi_coding/plugin_test.py::test_assemble_command_omits_resume_when_disabled |
3 | passed | no |
libs/mngr_pi_coding/imbue/mngr_pi_coding/resources/mngr_pi_lifecycle_test.py::test_inbox_watcher_swallows_rejected_inject |
3 | passed | no |
libs/mngr_pi_coding/imbue/mngr_pi_coding/test_ratchets.py::test_prevent_getattr |
3 | passed | no |
libs/mngr_pi_coding/imbue/mngr_pi_coding/test_ratchets.py::test_prevent_todos |
3 | passed | no |
libs/mngr_pi_coding_usage/imbue/mngr_pi_coding_usage/test_ratchets.py::test_prevent_click_echo |
3 | passed | no |
libs/mngr_recursive/imbue/mngr_recursive/test_ratchets.py::test_prevent_model_copy |
3 | passed | no |
libs/mngr_recursive/imbue/mngr_recursive/test_ratchets.py::test_prevent_trailing_comments |
3 | passed | no |
libs/mngr_robinhood/imbue/mngr_robinhood/_agent_sdk/hook_bridge_test.py::test_bridge_round_trip_can_use_tool_allow_with_updated_input |
3 | passed | no |
libs/mngr_robinhood/imbue/mngr_robinhood/_agent_sdk/stream_events_test.py::test_synthesizer_tolerates_missing_buffer_file |
3 | passed | no |
libs/mngr_robinhood/imbue/mngr_robinhood/arg_partition_test.py::test_rejected_flags_raise[-r] |
3 | passed | no |
libs/mngr_robinhood/imbue/mngr_robinhood/output_modes_test.py::test_build_result_envelope_success |
3 | passed | no |
libs/mngr_robinhood/imbue/mngr_robinhood/test_cli.py::test_rejected_flag_exits_with_mngr_error[--no-session-persistence] |
3 | passed | no |
libs/mngr_robinhood/imbue/mngr_robinhood/test_ratchets.py::test_prevent_os_fork |
3 | passed | no |
libs/mngr_tmr/imbue/mngr_tmr/report_test.py::test_change_kind_values |
3 | passed | no |
libs/mngr_usage/imbue/mngr_usage/cli_test.py::test_format_reset_phrase_handles_past_present_future |
3 | passed | no |
libs/mngr_usage/imbue/mngr_usage/cli_test.py::test_usage_command_json_default_is_summary_only |
3 | passed | no |
libs/mngr_usage/imbue/mngr_usage/test_ratchets.py::test_prevent_builtin_exception_raises |
3 | passed | no |
libs/mngr_vps/imbue/mngr_vps/_outer_helpers_test.py::test_create_bind_volume_raises_on_docker_failure |
3 | passed | no |
libs/mngr_vps/imbue/mngr_vps/_outer_helpers_test.py::test_is_retryable_rsync_error_returns_false_for_other_errors |
3 | passed | no |
libs/mngr_vps/imbue/mngr_vps/build_args_test.py::test_parse_build_args_rejects_vps_ami_arg_with_guidance |
3 | passed | no |
libs/mngr_vps/imbue/mngr_vps/errors_test.py::test_error_hierarchy_api |
3 | passed | no |
libs/mngr_vps/imbue/mngr_vps/instance_discovery_test.py::test_read_records_from_vps_keeps_host_when_live_listing_fails |
3 | passed | no |
libs/mngr_vps/imbue/mngr_vps/instance_test.py::test_resolve_dockerfile_paths_preserves_absolute_path |
3 | passed | no |
libs/mngr_vps/imbue/mngr_vps/systemd_test.py::test_allows_repeated_keys |
3 | passed | no |
libs/mngr_vps/imbue/mngr_vps/test_ratchets.py::test_prevent_init_methods_in_non_exception_classes |
3 | passed | no |
libs/mngr_vultr/imbue/mngr_vultr/test_ratchets.py::test_prevent_typing_builtin_imports |
3 | passed | no |
libs/mngr_wait/imbue/mngr_wait/test_ratchets.py::test_prevent_bare_generic_types |
3 | passed | no |
libs/modal_proxy/imbue/modal_proxy/direct_test.py::test_translate_modal_error_maps_each_branch_to_its_proxy_type[resource_exhausted] |
3 | passed | no |
libs/overlay/imbue/overlay/node_merge_test.py::test_is_assign_kind_recognises_assign_kinds |
3 | passed | no |
libs/overlay/imbue/overlay/node_merge_test.py::test_merge_nested_dict_value_narrowing_reports_deep_leaf_path |
3 | passed | no |
libs/overlay/imbue/overlay/test_ratchets.py::test_prevent_inline_functions |
3 | passed | no |
libs/overlay/imbue/overlay/test_ratchets.py::test_prevent_todos |
3 | passed | no |
libs/resource_guards/imbue/resource_guards/resource_guards_test.py::test_make_guarded_fixture_wrapper_plain_fixture_applies_env |
3 | passed | no |
libs/resource_guards/imbue/resource_guards/test_ratchets.py::test_prevent_assert_isinstance |
3 | passed | no |
libs/resource_guards/imbue/resource_guards/test_ratchets.py::test_prevent_cast_usage |
3 | passed | no |
scripts/changelog_consolidate_test.py::test_consolidate_project_routes_to_project_unabridged |
3 | passed | no |
scripts/make_agent_capabilities_doc_test.py::test_capability_applicability_by_scope |
3 | passed | no |
scripts/rename_template_repo_test.py::test_single_word_name_degrades_to_uniform_token |
3 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_accepts_minds_staging |
2 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_accepts_minds_value_for_production |
2 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_ensure_mngr_settings_leaves_panel_disabled_modal_alone |
2 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_ensure_mngr_settings_preserves_aws_region_is_enabled_on_rewrite |
2 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_ensure_mngr_settings_preserves_modal_is_enabled_on_rewrite |
2 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_is_active_when_set_to_production |
2 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_minds_data_dir_for |
2 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_set_imbue_cloud_provider_for_account_repairs_missing_default_block_on_resignin |
2 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_set_imbue_cloud_provider_for_account_writes_block |
2 | passed | no |
apps/minds/imbue/minds/bootstrap_test.py::test_set_provider_is_enabled_flips_is_enabled_on_existing_block |
2 | passed | no |
apps/minds/imbue/minds/build_info_test.py::test_resolve_git_sha_prefers_env_var |
2 | passed | no |
apps/minds/imbue/minds/cli/_activated_env_test.py::test_require_deploy_mode_rejects_unset_modal_profile |
2 | passed | no |
apps/minds/imbue/minds/cli/_activated_env_test.py::test_validate_modal_profile_rejects_missing_file |
2 | passed | no |
apps/minds/imbue/minds/cli/_activated_env_test.py::test_validate_modal_profile_rejects_unparseable_file |
2 | passed | no |
apps/minds/imbue/minds/cli/env_test.py::test_activate_allowed_for_affected_env_even_when_another_target_exists |
2 | passed | no |
apps/minds/imbue/minds/cli/env_test.py::test_env_deploy_refuses_without_deploy_activation |
2 | passed | no |
apps/minds/imbue/minds/cli/pool_test.py::test_build_create_admin_args_forwards_server_id |
2 | passed | no |
apps/minds/imbue/minds/cli/pool_test.py::test_build_create_admin_args_forwards_skip_deferred_install_wait_when_set |
2 | passed | no |
apps/minds/imbue/minds/cli/pool_test.py::test_build_create_admin_args_never_emits_removed_ovh_flags |
2 | passed | no |
apps/minds/imbue/minds/cli/pool_test.py::test_build_create_admin_args_omits_mngr_source_when_none |
2 | passed | no |
apps/minds/imbue/minds/cli/pool_test.py::test_build_list_admin_args |
2 | passed | no |
apps/minds/imbue/minds/cli/pool_test.py::test_merge_extra_env_overrides_shell_values |
2 | passed | no |
apps/minds/imbue/minds/cli/pool_test.py::test_merge_extra_env_with_empty_overlay_returns_shell_copy |
2 | passed | no |
apps/minds/imbue/minds/cli/pool_test.py::test_pool_list_requires_activated_env |
2 | passed | no |
apps/minds/imbue/minds/config/loader_test.py::test_deploy_config_secrets_match_canonical_per_env_services[ci] |
2 | passed | no |
apps/minds/imbue/minds/config/loader_test.py::test_load_client_config_missing_required_field |
2 | passed | no |
apps/minds/imbue/minds/config/loader_test.py::test_load_client_config_rejects_extra_fields |
2 | passed | no |
apps/minds/imbue/minds/config/loader_test.py::test_load_client_config_round_trip |
2 | passed | no |
apps/minds/imbue/minds/config/loader_test.py::test_repo_tier_client_config_path_resolves_under_envs_dir |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_non_imbue_cloud_passes_new_host_without_reuse[LIMA] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_non_imbue_cloud_passes_new_host_without_reuse[VULTR] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_omits_latchkey_when_env_is_empty |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_stamps_original_minds_version_label |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_redirect_url_uses_https_scheme |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_clone_no_branch_lands_on_default_branch_and_is_mirror_pushable |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_create_command_secrets_are_masked_for_logging |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_create_event_capture_records_error_class_from_jsonl_error_event |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_is_git_worktree_returns_false_for_nonexistent_path |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_mngr_command_error_carries_error_class |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_provider_instance_name_for_launch_imbue_cloud_is_per_account |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_provider_instance_name_for_launch_imbue_cloud_requires_account |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_redact_url_credentials_in_text_strips_embedded_userinfo |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_wait_for_workspace_ready_returns_when_probe_succeeds |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_wait_for_workspace_ready_short_circuits_when_disabled |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_schema_test.py::test_api_schema_route_requires_auth |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_schema_test.py::test_api_schema_route_returns_valid_openapi_for_the_real_routes |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_schema_test.py::test_flask_path_to_openapi_converts_params |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_schema_test.py::test_is_gateway_reachable_path[/api/v1/workspaces-True] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_schema_test.py::test_published_response_models_match_the_enforced_ones |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_backup_operation_status_reports_running_then_done |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_backup_service_update_unavailable_without_concurrency_group_returns_503 |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_backup_service_update_unknown_workspace_returns_404 |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_backup_verification_toggle_requires_the_enabled_field |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_backup_verification_toggle_round_trips |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_create_workspace_imbue_cloud_with_account_unselected_returns_field_error |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_create_workspace_invalid_host_name_returns_field_error |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_create_workspace_requires_api_key_for_api_key_provider |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_desktop_running_workspaces |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_dismiss_destroy_operation_is_idempotent_noop |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_list_accounts_requires_bearer |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_list_workspaces_accepts_session_cookie |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_patch_provider_disable_with_active_workspaces_conflicts |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_patch_provider_enable |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_patch_provider_rejects_invalid_body[body2] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_patch_workspace_color_host_unreachable_without_concurrency_group |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_patch_workspace_color_not_primary |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_sharing_disable_returns_json |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_sharing_enable_returns_json |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_workspace_health_unknown_workspace_returns_404 |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/app_create_color_test.py::test_color_for_new_workspace_defaults_for_malformed_values |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/app_create_color_test.py::test_color_for_new_workspace_normalizes_lenient_hex |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/app_region_test.py::test_persist_region_is_noop_for_region_less_provider |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/assist_chat_test.py::test_build_assist_chat_targets_workspace_by_id_and_runs_create_inside |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/assist_chat_test.py::test_build_assist_support_probe_args_targets_workspace_and_checks_the_skill_file |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/auth_test.py::test_get_signing_key_raises_for_empty_key_file |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/auth_test.py::test_signing_key_file_has_restricted_permissions |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_backend_resolver_interface_default_get_ssh_info_returns_none |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_host_state_override_does_not_affect_active_workspace_filtering |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_last_good_topology_falls_back_when_discovery_loses_the_host |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_last_good_topology_persists_and_reloads_across_restart |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_last_good_topology_prefers_live_discovery_when_host_present |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_last_good_topology_preserves_other_host_on_partial_discovery_loss |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_get_agent_display_info_returns_info_for_known_agent |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_get_ssh_info_returns_none_for_local_agent |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_has_completed_initial_discovery |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_lists_services_for_agent |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_returns_url_for_specific_service |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_agent_ids_from_json_returns_empty_for_none |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_agents_from_json_handles_mixed_local_and_remote |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_agents_from_json_returns_empty_for_none |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_agents_from_json_returns_none_ssh_for_local_agents |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_service_log_records_returns_multiple_records |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_set_workspace_color_locally_clears_the_malformed_log_marker |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_set_workspace_color_locally_returns_false_for_unknown_agent |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_static_list_known_agent_ids_returns_empty_tuple_when_no_agents |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_env_store_test.py::test_archive_canonical_env_moves_the_file_aside |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_env_store_test.py::test_parse_restic_env_handles_export_quotes_and_comments |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_export_test.py::test_export_snapshot_zip_produces_zip |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_password_store_test.py::test_is_master_password_set_reflects_the_hash_state |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_password_store_test.py::test_write_hash_stores_no_plaintext |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_create_or_reuse_propagates_non_exists_errors |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_generate_workspace_password_is_long_and_unique |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_is_bucket_already_exists_error_matches_structured_and_prose |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_repository_url_strips_trailing_slash_and_points_at_bucket_root |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_resolve_imbue_cloud_requires_account |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_verification_store_test.py::test_enable_when_already_enabled_is_a_noop |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_verification_store_test.py::test_verification_is_enabled_by_default |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_verification_test.py::test_service_not_running_is_flagged |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_workspace_scripts_test.py::test_apply_update_is_blocked_by_running_chats_without_stop_flag |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_workspace_scripts_test.py::test_apply_update_skips_commit_when_content_already_matches |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_workspace_scripts_test.py::test_check_script_reports_outdated_when_tag_is_not_an_ancestor |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/backup_workspace_scripts_test.py::test_check_script_reports_unverifiable_when_minimum_tag_is_missing |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/default_workspace_template_worktree_test.py::test_current_mngr_branch_prefers_github_head_ref |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/destroying_test.py::test_build_destroy_command_fans_out_over_the_whole_host |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/destroying_test.py::test_read_destroying_status_running_when_pid_alive |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/destroying_test.py::test_read_log_chunk_raises_filenotfound_when_no_record |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/discovery_health_test.py::test_fresh_event_stays_healthy |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/discovery_health_test.py::test_recovery_mid_remediation_returns_to_healthy_and_resets |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_attach_twice_raises |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_build_forward_command_includes_use_http2_flag |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_envelope_with_non_dict_payload_is_ignored |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_host_destroyed_event_forgets_host_and_its_agents |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_malformed_resolver_snapshot_envelope_is_dropped |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_provider_snapshot_carries_destroyed_host_state |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_provider_snapshot_threads_host_state_into_resolver |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_reverse_tunnel_established_is_silently_ignored |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_unknown_stream_value_is_ignored |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/help_modal_requests_test.py::test_request_open_fans_out_to_every_subscriber |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_approve_permission_request_posts_through_gateway |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_approve_permission_request_raises_on_4xx |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_approve_permission_request_sends_override_body |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_get_granted_permissions_raises_on_other_4xx |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_get_permission_rules_flattens_and_merges |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_one_shot_methods_invalidate_on_connect_level_errors[transport_error0] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_set_permission_rule_raises_on_non_2xx |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_grant_with_edited_path_sends_override_and_uses_it |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_handler_claims_file_sharing_request_type |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_render_request_detail_fragment_shows_path_and_rationale |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/messaging_test.py::test_stdout_reports_delivered_ignores_non_json_and_error_events |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/messaging_test.py::test_try_send_builds_message_argv |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_apply_deny_request_succeeds_for_unknown_scope |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_grant_falls_back_to_generic_example_when_latchkey_omits_one |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_grant_rejects_permissions_outside_catalog |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_grant_with_unknown_credentials_proceeds_without_invoking_auth_browser |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_render_detail_fragment_with_missing_credentials_promises_browser |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_render_detail_fragment_with_unknown_credentials_does_not_promise_browser |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/workspace_test.py::test_grant_rejects_empty_permissions |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/handlers/workspace_test.py::test_handler_claims_workspace_request_type |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/permission_overview_test.py::test_build_workspace_overview_groups_by_granting_workspace |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/permission_overview_test.py::test_revoke_file_sharing_unresolvable_workspace_raises |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/permission_requests_consumer_test.py::test_consumer_dispatches_each_streamed_request_to_on_request |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/permission_requests_consumer_test.py::test_streamed_request_to_event_maps_file_sharing_fields |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey/permission_requests_consumer_test.py::test_streamed_request_to_event_maps_workspace_without_target |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey_auto_register_test.py::test_handles_multiple_hosts_independently |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/latchkey_auto_register_test.py::test_registers_newly_discovered_agents_on_change |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_gate_false_when_kill_switch_set |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_make_source_requires_both_fields |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_resolve_returns_none_when_gate_false |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/mind_liveness_test.py::test_classify_host_state_maps_running_stopped_unknown |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/mind_liveness_test.py::test_provider_backend_supports_shutdown_gates_on_local_backends |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/minds_config_test.py::test_error_reporting_settings_round_trip |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/minds_config_test.py::test_set_region_overwrites_previous_value |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/notification_test.py::test_build_toast_widgets_with_low_urgency |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/notification_test.py::test_electron_notification_output_contains_required_fields |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/notification_test.py::test_notification_request_with_all_fields |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/notification_test.py::test_select_dispatch_channel[False-False-TKINTER] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_get_permission_request_page_pre_checks_agent_requested_permissions |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_inbox_page_closes_after_resolution_by_default |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_post_permission_deny_calls_handler_and_resolves_inbox |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_post_permission_grant_calls_handler_and_resolves_inbox |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_post_permission_grant_returns_503_when_host_not_yet_discovered |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_requests_payload_excludes_unresolvable_hosts |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/provider_display_test.py::test_friendly_provider_label_collapses_per_account_imbue_cloud |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/providers_panel_test.py::test_build_providers_state_payload_hides_local_provider |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_container_running_probe_says_no_when_host_state_is_stopped |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_container_running_probe_says_yes_when_host_state_is_running |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_dispatch_tier_indeterminate_when_probe_timed_out |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_dispatch_tier_interface_unresponsive_when_container_running_and_exec_works |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_dispatch_tier_stale_snapshot_does_not_downgrade_offline_verdict_to_a_restart |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_every_probe_has_a_command_and_an_output |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_port_listener_probe_yes_when_listener_present |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_system_interface_probe_no_when_not_running |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_system_interface_probe_unknown_when_probe_did_not_run |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_system_interface_probe_unknown_when_status_unparseable |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/region_preference_test.py::test_nearest_region_for_unknown_provider_is_none |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/region_preference_test.py::test_nearest_region_for_vultr_picks_nearby_datacenter |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/report_collector_test.py::test_build_bug_report_always_includes_basics_and_description |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/report_collector_test.py::test_build_bug_report_includes_app_diagnostics_when_requested |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/report_collector_test.py::test_build_bug_report_omits_app_diagnostics_unless_requested |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/report_collector_test.py::test_build_bug_report_omits_workspace_when_details_not_requested |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/request_events_test.py::test_load_response_events_drops_legacy_service_name_field |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_rejects_unsafe_values[None] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_rejects_unsafe_values[create] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_rejects_unsafe_values[javascript:alert(1)] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/restic_cli_test.py::test_parse_restic_snapshots_defaults_short_id_and_size_when_absent |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/restic_cli_test.py::test_parse_restic_snapshots_parses_fields_summary_and_tags |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/server_test.py::test_chrome_events_sse_streams_chunked_over_http_1_1 |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/server_test.py::test_runtime_leaves_externally_managed_http_client_untouched |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/server_test.py::test_server_keeps_connections_alive |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_add_and_load_session |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_add_multiple_accounts |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_corrupt_associations_file_returns_empty |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_disassociate_nonexistent_workspace_is_noop |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_get_account_email_nonexistent_returns_none |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_get_user_info |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_revoke_file_sharing_all_removes_across_workspaces |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_revoke_service_for_workspace_removes_rule |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_revoke_unknown_service_returns_400 |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/sharing_handler_test.py::test_is_probeable_share_url_true_for_public_ip |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/sharing_handler_test.py::test_is_share_ready_from_edge_response_false_for_lookalike_host |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/sharing_handler_test.py::test_is_share_ready_from_edge_response_false_for_redirect_to_other_host |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/supertokens_routes_test.py::test_bounce_latchkey_forward_supervisor_swallows_latchkey_error |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/supertokens_routes_test.py::test_read_unknown_flow_returns_none |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/supertokens_routes_test.py::test_record_then_read_returns_same_status |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_concurrent_failure_envelopes_then_one_stuck_event |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_default_health_is_healthy |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_probe_success_resets_the_failure_run |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_should_enroll_suspect_for_backend_failure[ERROR_RESPONSE-502-True] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_single_probe_failure_does_not_stick |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_snapshot_probe_targets_excludes_restarting_agents |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_auth_test.py::test_render_auth_page_defaults_to_signup |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_auth_test.py::test_render_auth_page_includes_toggle_links |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_auth_test.py::test_render_forgot_password_page |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_auth_test.py::test_render_oauth_close_page_with_display_name |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_auth_test.py::test_render_oauth_close_page_without_display_name |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_agent_id_accepts_valid_format |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_app_css_defines_titlebar_self_theming |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_badge_class_and_id_pass_through |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_badge_count_renders_number_in_pill |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_button_link_renders_anchor_with_href |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_button_size_icon_uses_square_padding |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_card_row_spread_layout_adds_justify_between |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_dialog_close_button_id_optional |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_form_label_default_is_block_with_mb_1_5 |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_link_medium_weight_adds_font_semibold |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_link_regular_uses_accent_underline_recipe |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_make_unique_host_name_bare_when_free |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_make_unique_host_name_numbered_ignores_non_canonical_suffixes |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_normalize_workspace_color_accepts_lenient_inputs[#FFF-#ffffff] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_normalize_workspace_color_accepts_lenient_inputs[fff-#ffffff] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_normalize_workspace_color_rejects_malformed_inputs[#xyz] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_normalize_workspace_color_rejects_malformed_inputs[ffffffff] |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_notice_renders_each_variant |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_pick_unused_create_color_defaults_to_confusion_when_none_used |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_pick_unused_create_color_skips_to_next_unused |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_auth_error_page_shows_error_message |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_chrome_page_contains_titlebar |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_chrome_page_content_iframe_uses_12px_rounded_corners |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_chrome_page_shows_window_controls_on_non_mac |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_default_preset_is_remote_with_account |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_local_preset_selects_lima_and_subscription |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_prefills_values |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_selects_specified_docker_runtime |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_selects_specified_launch_mode |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_shows_preset_cards |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_dev_styleguide_page_surfaces_tokens_and_component_widgets |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_landing_page_has_open_in_new_window_button_before_settings |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_landing_page_with_agents_lists_them_as_links |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_recovery_page_includes_agent_id_and_return_to |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_recovery_page_includes_diagnostics_dom_hooks |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_recovery_page_script_branches_on_dispatch_tier |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_sharing_editor_workspace_link_interpolates_agent_id |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_sidebar_page_contains_workspace_list |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_sidebar_page_menu_width_is_280px |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_workspace_settings_picker_disabled_when_stale |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_workspace_settings_renders_all_palette_swatches |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_section_header_plain_has_no_divider_classes |
2 | passed | no |
apps/minds/imbue/minds/desktop_client/templates_test.py::test_select_renders_with_option_children_and_focus_ring |
2 | passed | no |
... 15143 additional test row(s) omitted to keep the summary under 60000 characters. See the workflow run page for the full list.
Loading