Files
api/results.xml
2026-04-17 17:58:30 +02:00

1 line
26 KiB
XML

<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="240" time="353.249" timestamp="2026-04-17T17:45:06.139948+02:00" hostname="HPE-5CG3291B2X"><testcase classname="tests.test_agent_runner_v2" name="test_format_projects_empty" time="1.117" /><testcase classname="tests.test_agent_runner_v2" name="test_format_projects_with_data" time="0.604" /><testcase classname="tests.test_agent_runner_v2" name="test_format_metadata_empty" time="0.638" /><testcase classname="tests.test_agent_runner_v2" name="test_format_metadata_email" time="0.753" /><testcase classname="tests.test_agent_runner_v2" name="test_get_extraction_rules_match" time="0.700" /><testcase classname="tests.test_agent_runner_v2" name="test_get_extraction_rules_fallback" time="0.614" /><testcase classname="tests.test_agent_runner_v2" name="test_get_no_match_behavior_from_global_rules" time="0.561" /><testcase classname="tests.test_agent_runner_v2" name="test_get_no_match_behavior_default" time="0.538" /><testcase classname="tests.test_agent_runner_v2" name="test_2_9_device_offline" time="0.521" /><testcase classname="tests.test_agent_runner_v2" name="test_2_10_empty_file" time="3.356" /><testcase classname="tests.test_agent_runner_v2" name="test_2_8_items_created_count" time="0.737" /><testcase classname="tests.test_agent_runner_v2" name="test_eval_runner[2.1]" time="35.474" /><testcase classname="tests.test_agent_runner_v2" name="test_eval_runner[2.2]" time="27.310" /><testcase classname="tests.test_agent_runner_v2" name="test_eval_runner[2.3]" time="27.286" /><testcase classname="tests.test_agent_runner_v2" name="test_eval_runner[2.4]" time="23.298" /><testcase classname="tests.test_agent_runner_v2" name="test_eval_runner[2.5]" time="32.203" /><testcase classname="tests.test_agent_runner_v2" name="test_eval_runner[2.6]" time="7.046" /><testcase classname="tests.test_agent_runner_v2" name="test_eval_runner[2.7]" time="18.315" /><testcase classname="tests.test_auth.TestRegister" name="test_register_success" time="2.423" /><testcase classname="tests.test_auth.TestRegister" name="test_register_returns_valid_jwt" time="1.378" /><testcase classname="tests.test_auth.TestRegister" name="test_register_duplicate_email" time="1.236" /><testcase classname="tests.test_auth.TestRegister" name="test_register_missing_password" time="0.684" /><testcase classname="tests.test_auth.TestRegister" name="test_register_missing_email" time="0.687" /><testcase classname="tests.test_auth.TestLogin" name="test_login_success" time="1.704" /><testcase classname="tests.test_auth.TestLogin" name="test_login_wrong_password" time="1.681" /><testcase classname="tests.test_auth.TestLogin" name="test_login_unknown_email" time="0.761" /><testcase classname="tests.test_auth.TestRefresh" name="test_refresh_returns_new_tokens" time="1.875" /><testcase classname="tests.test_auth.TestRefresh" name="test_refresh_old_token_rejected" time="1.443" /><testcase classname="tests.test_auth.TestRefresh" name="test_refresh_bogus_token" time="0.719" /><testcase classname="tests.test_auth.TestMe" name="test_me_with_valid_jwt" time="0.844" /><testcase classname="tests.test_auth.TestMe" name="test_me_returns_correct_tier" time="0.892" /><testcase classname="tests.test_auth.TestMe" name="test_me_missing_token" time="0.795" /><testcase classname="tests.test_auth.TestMe" name="test_me_expired_token" time="0.929" /><testcase classname="tests.test_auth.TestMe" name="test_me_invalid_signature" time="0.692" /><testcase classname="tests.test_auth.TestOAuth" name="test_authorize_returns_url_and_state" time="0.667" /><testcase classname="tests.test_auth.TestOAuth" name="test_authorize_unconfigured_returns_503" time="0.542" /><testcase classname="tests.test_auth.TestOAuth" name="test_callback_state_mismatch_returns_401" time="0.562" /><testcase classname="tests.test_auth.TestOAuth" name="test_callback_creates_new_user" time="0.824" /><testcase classname="tests.test_auth.TestOAuth" name="test_callback_existing_oauth_link_logs_in" time="0.835" /><testcase classname="tests.test_auth.TestOAuth" name="test_callback_email_match_links_account" time="1.567" /><testcase classname="tests.test_auth.TestOAuth" name="test_callback_unverified_email_conflict_returns_409" time="1.600" /><testcase classname="tests.test_deep_agent" name="test_run_home_uses_mocked_tool_result" time="0.828" /><testcase classname="tests.test_deep_agent" name="test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result" time="0.661" /><testcase classname="tests.test_deep_agent" name="test_infer_floating_domain_prefers_message_intent_over_scope_type" time="0.642" /><testcase classname="tests.test_deep_agent" name="test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines" time="0.690" /><testcase classname="tests.test_deep_agent" name="test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only" time="0.578" /><testcase classname="tests.test_deep_agent" name="test_run_floating_strips_xml_like_tags_from_final_text" time="0.605" /><testcase classname="tests.test_deep_agent" name="test_run_floating_stream_strips_xml_like_tags_from_streamed_text" time="0.626" /><testcase classname="tests.test_deep_agent" name="test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty" time="0.988" /><testcase classname="tests.test_deep_agent" name="test_run_floating_returns_fallback_when_sanitization_would_empty_text" time="0.764" /><testcase classname="tests.test_deep_agent" name="test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text" time="0.680" /><testcase classname="tests.test_device_ws" name="test_manager_register_and_is_online" time="0.525" /><testcase classname="tests.test_device_ws" name="test_manager_get_ws_returns_none_when_offline" time="0.361" /><testcase classname="tests.test_device_ws" name="test_manager_unregister" time="0.381" /><testcase classname="tests.test_device_ws" name="test_manager_unregister_unknown_is_noop" time="0.387" /><testcase classname="tests.test_device_ws" name="test_manager_replace_connection_cancels_old_futures" time="0.453" /><testcase classname="tests.test_device_ws" name="test_manager_send_frame" time="0.532" /><testcase classname="tests.test_device_ws" name="test_manager_send_frame_raises_when_offline" time="0.389" /><testcase classname="tests.test_device_ws" name="test_manager_pending_call_round_trip" time="0.350" /><testcase classname="tests.test_device_ws" name="test_manager_resolve_unknown_call_is_noop" time="0.376" /><testcase classname="tests.test_device_ws" name="test_manager_unregister_cancels_pending_calls" time="0.349" /><testcase classname="tests.test_device_ws" name="test_ws_device_rejects_without_token" time="0.568" /><testcase classname="tests.test_device_ws" name="test_ws_device_rejects_invalid_token" time="0.733" /><testcase classname="tests.test_device_ws" name="test_ws_device_happy_path" time="0.545" /><testcase classname="tests.test_device_ws" name="test_ws_device_invalid_first_frame_closes" time="0.530" /><testcase classname="tests.test_device_ws" name="test_ws_device_tool_result_dispatched" time="0.602" /><testcase classname="tests.test_device_ws" name="test_ws_device_disconnect_marks_run_logs_as_error" time="0.627" /><testcase classname="tests.test_device_ws" name="test_mark_runs_disconnected_updates_db" time="0.440" /><testcase classname="tests.test_integrations.TestTokenEncryption" name="test_round_trip" time="0.319" /><testcase classname="tests.test_integrations.TestTokenEncryption" name="test_decrypt_invalid_ciphertext_raises_value_error" time="0.526" /><testcase classname="tests.test_integrations.TestTokenEncryption" name="test_decrypt_wrong_key_raises_value_error" time="0.347" /><testcase classname="tests.test_integrations.TestTokenEncryption" name="test_encrypt_empty_dict_raises_value_error" time="0.441" /><testcase classname="tests.test_integrations.TestTokenEncryption" name="test_encrypt_non_dict_raises_value_error" time="0.493" /><testcase classname="tests.test_integrations.TestTokenEncryption" name="test_missing_key_raises_runtime_error" time="0.455" /><testcase classname="tests.test_integrations.TestTokenEncryption" name="test_email_message_as_text" time="0.429" /><testcase classname="tests.test_integrations.TestTokenEncryption" name="test_chat_message_as_text" time="0.458" /><testcase classname="tests.test_integrations.TestGetProvider" name="test_gmail_returns_gmail_client" time="0.744" /><testcase classname="tests.test_integrations.TestGetProvider" name="test_outlook_returns_ms_graph_client" time="0.595" /><testcase classname="tests.test_integrations.TestGetProvider" name="test_teams_returns_ms_graph_client" time="0.554" /><testcase classname="tests.test_integrations.TestGetProvider" name="test_unknown_provider_raises_value_error" time="0.643" /><testcase classname="tests.test_integrations.TestBuildGmailQuery" name="test_empty_returns_empty_string" time="0.708" /><testcase classname="tests.test_integrations.TestBuildGmailQuery" name="test_single_label" time="0.704" /><testcase classname="tests.test_integrations.TestBuildGmailQuery" name="test_multiple_labels_joined_with_or" time="0.498" /><testcase classname="tests.test_integrations.TestBuildGmailQuery" name="test_senders" time="0.589" /><testcase classname="tests.test_integrations.TestBuildGmailQuery" name="test_date_range_from" time="0.415" /><testcase classname="tests.test_integrations.TestBuildGmailQuery" name="test_date_range_to" time="0.547" /><testcase classname="tests.test_integrations.TestBuildGmailQuery" name="test_since_overrides_earlier_date_range_from" time="0.379" /><testcase classname="tests.test_integrations.TestBuildGmailQuery" name="test_date_range_from_overrides_earlier_since" time="0.441" /><testcase classname="tests.test_integrations.TestBuildGmailQuery" name="test_invalid_date_ignored" time="0.545" /><testcase classname="tests.test_integrations.TestParseBody" name="test_text_plain_extracted" time="0.525" /><testcase classname="tests.test_integrations.TestParseBody" name="test_text_html_stripped" time="0.540" /><testcase classname="tests.test_integrations.TestParseBody" name="test_multipart_prefers_plain_over_html" time="0.517" /><testcase classname="tests.test_integrations.TestParseBody" name="test_empty_payload_returns_empty_string" time="0.378" /><testcase classname="tests.test_integrations.TestGmailClientFetchMessages" name="test_happy_path_returns_email_messages" time="3.923" /><testcase classname="tests.test_integrations.TestGmailClientFetchMessages" name="test_no_messages_returns_empty_list" time="0.655" /><testcase classname="tests.test_integrations.TestGmailClientFetchMessages" name="test_list_http_error_raises_runtime_error" time="0.575" /><testcase classname="tests.test_integrations.TestGmailClientFetchMessages" name="test_refreshed_credentials_none_when_unchanged" time="0.486" /><testcase classname="tests.test_integrations.TestGmailClientFetchMessages" name="test_refreshed_credentials_returns_dict_when_token_changes" time="0.457" /><testcase classname="tests.test_integrations.TestBuildEmailFilter" name="test_empty_returns_empty_string" time="0.436" /><testcase classname="tests.test_integrations.TestBuildEmailFilter" name="test_single_sender" time="0.327" /><testcase classname="tests.test_integrations.TestBuildEmailFilter" name="test_multiple_senders_joined_with_or" time="0.345" /><testcase classname="tests.test_integrations.TestBuildEmailFilter" name="test_since_adds_received_date_ge_clause" time="0.326" /><testcase classname="tests.test_integrations.TestBuildEmailFilter" name="test_date_range_to_adds_received_date_le_clause" time="0.424" /><testcase classname="tests.test_integrations.TestBuildEmailFilter" name="test_since_overrides_earlier_date_range_from" time="0.451" /><testcase classname="tests.test_integrations.TestBuildEmailFilter" name="test_invalid_date_ignored" time="0.500" /><testcase classname="tests.test_integrations.TestMSGraphClientFetchEmails" name="test_happy_path_returns_email_messages" time="0.462" /><testcase classname="tests.test_integrations.TestMSGraphClientFetchEmails" name="test_pagination_stops_at_max_emails" time="0.390" /><testcase classname="tests.test_integrations.TestMSGraphClientFetchEmails" name="test_401_triggers_token_refresh_and_retries" time="0.374" /><testcase classname="tests.test_integrations.TestMSGraphClientFetchEmails" name="test_refreshed_credentials_none_when_token_unchanged" time="0.416" /><testcase classname="tests.test_integrations.TestMSGraphClientFetchEmails" name="test_refreshed_credentials_returns_dict_when_token_changes" time="0.702" /><testcase classname="tests.test_integrations.TestMSGraphClientFetchMessages" name="test_happy_path_returns_chat_messages" time="0.656" /><testcase classname="tests.test_integrations.TestMSGraphClientFetchMessages" name="test_403_degrades_gracefully" time="0.525" /><testcase classname="tests.test_integrations.TestMSGraphClientFetchMessages" name="test_channel_filter_applied" time="0.547" /><testcase classname="tests.test_integrations.TestMSGraphClientRefreshToken" name="test_msal_error_raises_runtime_error" time="0.740" /><testcase classname="tests.test_integrations.TestMSGraphClientRefreshToken" name="test_successful_refresh_updates_access_token" time="0.727" /><testcase classname="tests.test_journey_v2" name="test_4_6a_extract_valid_json" time="0.682" /><testcase classname="tests.test_journey_v2" name="test_4_6b_extract_invalid_json" time="0.634" /><testcase classname="tests.test_journey_v2" name="test_4_6c_extract_markers_absent" time="0.561" /><testcase classname="tests.test_journey_v2" name="test_4_6d_extract_only_start_marker" time="0.412" /><testcase classname="tests.test_journey_v2" name="test_4_6e_session_not_found" time="0.485" /><testcase classname="tests.test_journey_v2" name="test_4_6f_nudge_uses_new_markers" time="0.335" /><testcase classname="tests.test_journey_v2" name="test_eval_journey[4.1]" time="15.458" /><testcase classname="tests.test_memory_extraction" name="test_extract_candidates_returns_valid_result" time="0.737" /><testcase classname="tests.test_memory_extraction" name="test_extract_candidates_returns_empty_on_llm_failure" time="0.550" /><testcase classname="tests.test_memory_extraction" name="test_decide_action_add_when_no_existing" time="0.508" /><testcase classname="tests.test_memory_extraction" name="test_decide_action_noop" time="0.746" /><testcase classname="tests.test_memory_extraction" name="test_decide_action_update" time="0.764" /><testcase classname="tests.test_memory_extraction" name="test_decide_action_delete" time="0.892" /><testcase classname="tests.test_memory_extraction" name="test_decide_action_defaults_add_on_llm_failure" time="0.732" /><testcase classname="tests.test_memory_extraction" name="test_run_extraction_writes_core_candidate" time="0.731" /><testcase classname="tests.test_memory_extraction" name="test_dispatch_realtime_for_pro" time="0.675" /><testcase classname="tests.test_memory_extraction" name="test_dispatch_queue_for_free" time="0.717" /><testcase classname="tests.test_memory_middleware" name="test_enrich_context_returns_core_memory" time="2.063" /><testcase classname="tests.test_memory_middleware" name="test_enrich_context_returns_episodic_memory" time="1.972" /><testcase classname="tests.test_memory_middleware" name="test_enrich_context_filters_episodic_by_session_id" time="1.716" /><testcase classname="tests.test_memory_middleware" name="test_enrich_context_returns_proactive_hints" time="1.582" /><testcase classname="tests.test_memory_middleware" name="test_enrich_context_returns_associative_memory" time="1.848" /><testcase classname="tests.test_memory_middleware" name="test_enrich_context_empty_for_user_without_key" time="0.854" /><testcase classname="tests.test_memory_middleware" name="test_store_episode_creates_encrypted_row" time="0.741" /><testcase classname="tests.test_memory_middleware" name="test_store_episode_decryptable" time="0.533" /><testcase classname="tests.test_memory_middleware" name="test_update_core_insert" time="0.439" /><testcase classname="tests.test_memory_middleware" name="test_update_core_upsert" time="0.627" /><testcase classname="tests.test_memory_middleware" name="test_core_block_edit_ops" time="0.732" /><testcase classname="tests.test_memory_middleware" name="test_archival_and_recall_search_helpers" time="0.747" /><testcase classname="tests.test_memory_middleware" name="test_home_request_calls_memory_middleware" time="0.602" /><testcase classname="tests.test_memory_middleware" name="test_embed_text_returns_1536_floats" time="0.568" /><testcase classname="tests.test_memory_middleware" name="test_embed_text_returns_none_on_failure" time="0.500" /><testcase classname="tests.test_memory_models" name="test_user_encryption_key_column_exists" time="0.410" /><testcase classname="tests.test_memory_models" name="test_user_encryption_key_can_be_set" time="0.381" /><testcase classname="tests.test_memory_models" name="test_memory_core_create_and_read" time="0.391" /><testcase classname="tests.test_memory_models" name="test_memory_core_cascade_delete" time="0.671" /><testcase classname="tests.test_memory_models" name="test_memory_associative_create_and_read" time="0.442" /><testcase classname="tests.test_memory_models" name="test_memory_episodic_create_and_read" time="0.427" /><testcase classname="tests.test_memory_models" name="test_memory_proactive_create_and_read" time="0.387" /><testcase classname="tests.test_memory_models" name="test_register_sets_encryption_key" time="1.064" /><testcase classname="tests.test_memory_proactive" name="test_proactive_hints_injection_with_hints" time="0.474" /><testcase classname="tests.test_memory_proactive" name="test_proactive_hints_injection_empty" time="0.333" /><testcase classname="tests.test_memory_proactive" name="test_proactive_hints_injection_truncates_long_hints" time="0.366" /><testcase classname="tests.test_memory_proactive" name="test_enrich_context_returns_proactive_hints" time="1.936" /><testcase classname="tests.test_memory_proactive" name="test_enrich_context_excludes_low_confidence_proactive" time="2.265" /><testcase classname="tests.test_memory_proactive" name="test_proactive_hints_in_system_prompt_string" time="2.230" /><testcase classname="tests.test_memory_proactive" name="test_proactive_mining_tier_gate[free-False]" time="0.647" /><testcase classname="tests.test_memory_proactive" name="test_proactive_mining_tier_gate[pro-False]" time="0.521" /><testcase classname="tests.test_memory_proactive" name="test_proactive_mining_tier_gate[power-True]" time="0.615" /><testcase classname="tests.test_memory_proactive" name="test_proactive_mining_tier_gate[team-True]" time="0.597" /><testcase classname="tests.test_memory_relations" name="test_upsert_relation_inserts_and_queries" time="0.662" /><testcase classname="tests.test_memory_relations" name="test_upsert_relation_updates_on_duplicate" time="0.754" /><testcase classname="tests.test_memory_relations" name="test_free_tier_relation_skipped" time="0.709" /><testcase classname="tests.test_memory_relations" name="test_enrich_context_includes_relational_memory" time="0.758" /><testcase classname="tests.test_memory_relations" name="test_enrich_context_relational_empty_for_free" time="0.643" /><testcase classname="tests.test_memory_relations" name="test_decay_relations_reduces_confidence" time="0.725" /><testcase classname="tests.test_memory_relations" name="test_decay_relations_prunes_low_confidence" time="0.644" /><testcase classname="tests.test_middleware.TestAuthMiddleware" name="test_valid_token_returns_profile" time="0.954" /><testcase classname="tests.test_middleware.TestAuthMiddleware" name="test_missing_token_returns_401" time="0.802" /><testcase classname="tests.test_middleware.TestAuthMiddleware" name="test_expired_token_returns_401" time="0.667" /><testcase classname="tests.test_middleware.TestAuthMiddleware" name="test_wrong_signature_returns_401" time="0.627" /><testcase classname="tests.test_middleware.TestAuthMiddleware" name="test_missing_sub_claim_returns_401" time="0.688" /><testcase classname="tests.test_middleware.TestAuthMiddleware" name="test_malformed_token_returns_401" time="0.731" /><testcase classname="tests.test_middleware.TestRateLimitMiddleware" name="test_free_tier_allows_up_to_20_requests" time="1.405" /><testcase classname="tests.test_middleware.TestRateLimitMiddleware" name="test_free_tier_blocks_21st_request" time="1.119" /><testcase classname="tests.test_middleware.TestRateLimitMiddleware" name="test_429_includes_retry_after_header" time="1.143" /><testcase classname="tests.test_middleware.TestRateLimitMiddleware" name="test_429_response_has_detail_field" time="0.968" /><testcase classname="tests.test_middleware.TestRateLimitMiddleware" name="test_pro_tier_allows_60_requests" time="2.237" /><testcase classname="tests.test_middleware.TestRateLimitMiddleware" name="test_independent_users_have_separate_windows" time="0.917" /><testcase classname="tests.test_middleware.TestRateLimitMiddleware" name="test_exempt_path_register_never_rate_limited" time="12.324" /><testcase classname="tests.test_middleware.TestRateLimitMiddleware" name="test_exempt_path_login_never_rate_limited" time="0.495" /><testcase classname="tests.test_middleware.TestRateLimitMiddleware" name="test_exempt_path_health_never_rate_limited" time="0.341" /><testcase classname="tests.test_middleware.TestSanitizerMiddleware" name="test_clean_response_passes_through_unchanged" time="0.361" /><testcase classname="tests.test_middleware.TestSanitizerMiddleware" name="test_strips_system_prompt_opener" time="0.254" /><testcase classname="tests.test_middleware.TestSanitizerMiddleware" name="test_strips_known_fingerprint" time="0.242" /><testcase classname="tests.test_middleware.TestSanitizerMiddleware" name="test_strips_tool_schema_fragment" time="0.242" /><testcase classname="tests.test_middleware.TestSanitizerMiddleware" name="test_strips_reasoning_tag" time="0.336" /><testcase classname="tests.test_middleware.TestSanitizerMiddleware" name="test_strips_available_agents_fragment" time="0.283" /><testcase classname="tests.test_middleware.TestSanitizerMiddleware" name="test_sanitizer_does_not_activate_for_non_chat_path" time="0.230" /><testcase classname="tests.test_middleware.TestSanitizerMiddleware" name="test_sanitizer_preserves_empty_response" time="0.293" /><testcase classname="tests.test_output_formatter" name="test_stream_formatter_text_stream" time="0.213" /><testcase classname="tests.test_output_formatter" name="test_stream_formatter_floating_domain_first" time="0.322" /><testcase classname="tests.test_output_formatter" name="test_stream_formatter_ignores_unknown_events" time="0.325" /><testcase classname="tests.test_output_formatter" name="test_stream_formatter_empty_stream_still_brackets" time="0.325" /><testcase classname="tests.test_preprocessors" name="test_detect[1.1]" time="0.262" /><testcase classname="tests.test_preprocessors" name="test_detect[1.2]" time="0.443" /><testcase classname="tests.test_preprocessors" name="test_detect[1.3]" time="0.411" /><testcase classname="tests.test_preprocessors" name="test_detect[1.4]" time="0.306" /><testcase classname="tests.test_preprocessors" name="test_preprocess[1.5]" time="0.330" /><testcase classname="tests.test_preprocessors" name="test_preprocess[1.6]" time="0.282" /><testcase classname="tests.test_preprocessors" name="test_preprocess[1.7]" time="0.304" /><testcase classname="tests.test_preprocessors" name="test_preprocess[1.8]" time="0.282" /><testcase classname="tests.test_preprocessors" name="test_preprocess[1.9]" time="0.414" /><testcase classname="tests.test_preprocessors" name="test_preprocess[1.10]" time="0.346" /><testcase classname="tests.test_schemas_v3" name="test_v3_frame_types_exist" time="0.258" /><testcase classname="tests.test_schemas_v3" name="test_v2_frame_types_still_exist" time="0.349" /><testcase classname="tests.test_schemas_v3" name="test_home_request_defaults" time="0.210" /><testcase classname="tests.test_schemas_v3" name="test_home_request_with_history" time="0.196" /><testcase classname="tests.test_schemas_v3" name="test_home_request_serializes" time="0.193" /><testcase classname="tests.test_schemas_v3" name="test_home_request_deserializes" time="0.173" /><testcase classname="tests.test_schemas_v3" name="test_home_request_requires_message" time="0.235" /><testcase classname="tests.test_schemas_v3" name="test_floating_request_basic" time="0.385" /><testcase classname="tests.test_schemas_v3" name="test_floating_request_scope_without_id" time="0.332" /><testcase classname="tests.test_schemas_v3" name="test_floating_request_serializes" time="0.220" /><testcase classname="tests.test_schemas_v3" name="test_floating_request_invalid_scope_type" time="0.184" /><testcase classname="tests.test_schemas_v3" name="test_floating_request_requires_scope" time="0.174" /><testcase classname="tests.test_schemas_v3" name="test_stream_start" time="0.189" /><testcase classname="tests.test_schemas_v3" name="test_stream_start_serializes" time="0.156" /><testcase classname="tests.test_schemas_v3" name="test_stream_start_deserializes" time="0.226" /><testcase classname="tests.test_schemas_v3" name="test_stream_text" time="0.204" /><testcase classname="tests.test_schemas_v3" name="test_stream_text_serializes" time="0.157" /><testcase classname="tests.test_schemas_v3" name="test_stream_text_deserializes" time="0.308" /><testcase classname="tests.test_schemas_v3" name="test_stream_end_defaults" time="0.480" /><testcase classname="tests.test_schemas_v3" name="test_stream_end_serializes" time="0.288" /><testcase classname="tests.test_schemas_v3" name="test_stream_end_deserializes" time="0.230" /><testcase classname="tests.test_schemas_v3" name="test_floating_domain_tasks" time="0.324" /><testcase classname="tests.test_schemas_v3" name="test_floating_domain_valid_domains" time="0.276" /><testcase classname="tests.test_schemas_v3" name="test_floating_domain_object_valid" time="0.428" /><testcase classname="tests.test_schemas_v3" name="test_floating_domain_serializes" time="0.441" /><testcase classname="tests.test_schemas_v3" name="test_floating_domain_deserializes" time="0.489" /><testcase classname="tests.test_ws_unified" name="test_home_request_produces_stream_frames" time="0.656" /><testcase classname="tests.test_ws_unified" name="test_floating_request_produces_domain_frame" time="0.387" /><testcase classname="tests.test_ws_unified" name="test_home_request_request_id_propagated" time="0.651" /><testcase classname="tests.test_ws_unified" name="test_tool_result_dispatch_silent_on_unknown_id" time="0.500" /><testcase classname="tests.test_ws_unified" name="test_invalid_jwt_rejected" time="0.624" /></testsuite></testsuites>