🧪 Server Compliance — A2A TCK

A2A Test Compatibility Kit results for AgentBin SpecAgent (Rust SDK) • Tested: 2026-04-12 22:29:40 UTC
What is this? The A2A TCK is a conformance test suite that validates A2A server implementations against the A2A specification. Failures indicate Rust SDK gaps — not SpecAgent bugs.
Overall
90.3%
140 pass • 15 fail • 79 skip
Mandatory
94.3%
82 pass • 5 fail • 29 skip
Capabilities
77.5%
31 pass • 9 fail
Skipped
79
auth, gRPC, etc.

❌ Failing Tests (15)

mandatory 5 failing
TestCategoryTransportError
test_authentication_required_when_declaredmandatoryjsonrpcFailed: SPECIFICATION VIOLATION: Server processed unauthenticated request successfully. A2A v0.3.0 Section 4.4 REQUIRES authentication enforcement whe
test_invalid_credentials_rejectedmandatoryjsonrpcFailed: SPECIFICATION VIOLATION: Invalid bearer credentials processed successfully. A2A v0.3.0 Section 4.4 REQUIRES credential validation. Expected au
test_extended_agent_card_method_existsmandatoryjsonrpcFailed: Failed to call agent/getAuthenticatedExtendedCard: Unexpected error code: -32600 assert -32600 in [-32007, -32603]
test_extended_card_access_controlsmandatoryjsonrpcassert -32600 == -32603
test_agent_card_access_equivalencemandatoryjsonrpcAssertionError: Agent Card access failed on all transports assert 0 > 0 + where 0 = len([])
capabilities 9 failing
TestCategoryTransportError
test_create_task_push_notification_configcapabilitiesjsonrpcAssertionError: Push notifications capability declared but set config failed assert False + where False = <function is_json_rpc_success_response at
test_get_push_notification_configcapabilitiesjsonrpcAssertionError: Failed to set push notification config before testing get assert False + where False = <function is_json_rpc_success_response at 0x1
test_create_task_push_notification_config_nonexistentcapabilitiesjsonrpcAssertionError: Error message should indicate task was not found assert ('not found' in 'invalid params' or 'task' in 'invalid params')
test_get_push_notification_config_nonexistentcapabilitiesjsonrpcAssertionError: Error message should indicate task was not found assert ('not found' in 'invalid params' or 'task' in 'invalid params')
test_list_push_notification_configcapabilitiesjsonrpcAssertionError: Failed to set push notification config before testing list assert False + where False = <function is_json_rpc_success_response at 0x
test_delete_push_notification_configcapabilitiesjsonrpcAssertionError: Failed to set push notification config before testing delete assert False + where False = <function is_json_rpc_success_response at
test_delete_push_notification_config_nonexistentcapabilitiesjsonrpcAssertionError: Error message should indicate task was not found assert ('not found' in 'invalid params' or 'task' in 'invalid params')
test_send_message_with_push_notification_configcapabilitiesjsonrpcAssertionError: Push notifications capability declared but SendMessage with pushNotificationConfig failed assert False + where False = <function is_
test_send_streaming_message_with_push_notification_configcapabilitiesjsonrpctck.transport.jsonrpc_client.JSONRPCError: [JSONRPC] Unexpected error in streaming request: [JSONRPC] JSON-RPC error from streaming SUT: {'code': -326
quality 1 failing
TestCategoryTransportError
test_boundary_valuesqualityjsonrpcAssertionError: Negative historyLength should be rejected assert False + where False = <function is_json_rpc_error_response at 0x106daf8b0>({'result

✅ Passing Tests (140)

TestCategoryTransport
test_message_send_enhanced_parts_supportcapabilitiesjsonrpc
test_tasks_get_enhanced_parameterscapabilitiesjsonrpc
test_authenticated_extended_card_comprehensivecapabilitiesjsonrpc
test_method_parameter_validation_enhancementscapabilitiesjsonrpc
test_error_response_enhancementscapabilitiesjsonrpc
test_json_rpc_method_extensionscapabilitiesjsonrpc
test_concurrent_method_callscapabilitiesjsonrpc
test_method_response_timescapabilitiesjsonrpc
test_capabilities_structurecapabilitiesjsonrpc
test_agent_extensions_structurecapabilitiesjsonrpc
test_extension_uri_formatcapabilitiesjsonrpc
test_required_extensions_declarationcapabilitiesjsonrpc
test_extension_parameters_structurecapabilitiesjsonrpc
test_extension_descriptionscapabilitiesjsonrpc
test_client_extension_compatibility_warningcapabilitiesjsonrpc
test_auth_schemes_availablecapabilitiesjsonrpc
test_message_send_continue_with_contextidcapabilitiesjsonrpc
test_list_push_notification_config_emptycapabilitiesjsonrpc
test_message_stream_basiccapabilitiesjsonrpc
test_message_stream_invalid_paramscapabilitiesjsonrpc
test_tasks_subscribe_nonexistentcapabilitiesjsonrpc
test_sse_header_compliancecapabilitiesjsonrpc
test_sse_event_format_compliancecapabilitiesjsonrpc
test_sut_uses_httpscapabilitiesjsonrpc
test_json_rpc_security_headerscapabilitiesjsonrpc
test_json_rpc_batch_requestscapabilitiesjsonrpc
test_json_rpc_notification_requestscapabilitiesjsonrpc
test_json_rpc_error_extensionscapabilitiesjsonrpc
test_sse_connection_managementcapabilitiesjsonrpc
test_file_reference_handlingcapabilitiesjsonrpc
test_binary_data_handlingcapabilitiesjsonrpc
test_fetch_agent_card_successfeaturesjsonrpc
test_fetch_agent_card_not_foundfeaturesjsonrpc
test_fetch_agent_card_invalid_jsonfeaturesjsonrpc
test_get_sut_rpc_endpointfeaturesjsonrpc
test_get_capability_streamingfeaturesjsonrpc
test_get_capability_push_notificationsfeaturesjsonrpc
test_get_supported_modalitiesfeaturesjsonrpc
test_get_authentication_schemesfeaturesjsonrpc
test_invalid_file_partfeaturesjsonrpc
test_empty_message_partsfeaturesjsonrpc
test_very_large_messagefeaturesjsonrpc
test_missing_required_message_fieldsfeaturesjsonrpc
test_file_part_without_mimetypefeaturesjsonrpc
test_reference_task_ids_invalidfeaturesjsonrpc
test_security_scheme_structure_compliancemandatoryjsonrpc
test_authentication_transport_consistencymandatoryjsonrpc
test_security_error_response_compliancemandatoryjsonrpc
test_authentication_scheme_consistencymandatoryjsonrpc
test_a2a_error_code_coverage_summarymandatoryjsonrpc
test_a2a_error_code_coverage_enhancedmandatoryjsonrpc
test_rejects_malformed_jsonmandatoryjsonrpc
test_rejects_invalid_json_rpc_requests[invalid_request0--32600]mandatoryjsonrpc
test_rejects_invalid_json_rpc_requests[invalid_request1--32600]mandatoryjsonrpc
test_rejects_invalid_json_rpc_requests[invalid_request2--32601]mandatoryjsonrpc
test_rejects_invalid_json_rpc_requests[invalid_request3--32600]mandatoryjsonrpc
test_rejects_invalid_json_rpc_requests[invalid_request4--32602]mandatoryjsonrpc
test_rejects_unknown_methodmandatoryjsonrpc
test_rejects_invalid_paramsmandatoryjsonrpc
test_duplicate_request_idsmandatoryjsonrpc
test_invalid_jsonrpc_versionmandatoryjsonrpc
test_missing_method_fieldmandatoryjsonrpc
test_raw_invalid_jsonmandatoryjsonrpc
test_core_method_mapping_compliancemandatoryjsonrpc
test_transport_specific_method_namingmandatoryjsonrpc
test_transport_compliance_validationmandatoryjsonrpc
test_required_method_availabilitymandatoryjsonrpc
test_transport_specific_featuresmandatoryjsonrpc
test_comprehensive_a2a_v030_compliancemandatoryjsonrpc
test_agent_card_availablemandatoryjsonrpc
test_mandatory_fields_presentmandatoryjsonrpc
test_mandatory_field_typesmandatoryjsonrpc
test_agent_card_mandatory_fieldsmandatoryjsonrpc
test_agent_card_capabilities_mandatorymandatoryjsonrpc
test_agent_card_skills_mandatorymandatoryjsonrpc
test_agent_card_input_output_modes_mandatorymandatoryjsonrpc
test_agent_card_basic_info_mandatorymandatoryjsonrpc
test_message_send_valid_textmandatoryjsonrpc
test_message_send_invalid_paramsmandatoryjsonrpc
test_message_send_continue_taskmandatoryjsonrpc
test_task_history_lengthmandatoryjsonrpc
test_tasks_cancel_validmandatoryjsonrpc
test_tasks_cancel_nonexistentmandatoryjsonrpc
test_tasks_get_validmandatoryjsonrpc
test_tasks_get_with_history_lengthmandatoryjsonrpc
test_tasks_get_nonexistentmandatoryjsonrpc
test_list_all_tasksmandatoryjsonrpc
test_list_tasks_empty_when_none_existmandatoryjsonrpc
test_list_tasks_validates_required_fieldsmandatoryjsonrpc
test_list_tasks_sorted_by_timestamp_descendingmandatoryjsonrpc
test_filter_by_context_idmandatoryjsonrpc
test_filter_by_statusmandatoryjsonrpc
test_filter_by_last_updated_aftermandatoryjsonrpc
test_combined_filtersmandatoryjsonrpc
test_default_page_sizemandatoryjsonrpc
test_custom_page_sizemandatoryjsonrpc
test_page_token_navigationmandatoryjsonrpc
test_last_page_detectionmandatoryjsonrpc
test_total_size_accuracymandatoryjsonrpc
test_history_length_zeromandatoryjsonrpc
test_history_length_custommandatoryjsonrpc
test_history_length_exceeds_actualmandatoryjsonrpc
test_artifacts_excluded_by_defaultmandatoryjsonrpc
test_artifacts_included_when_requestedmandatoryjsonrpc
test_invalid_page_token_errormandatoryjsonrpc
test_invalid_status_errormandatoryjsonrpc
test_negative_page_size_errormandatoryjsonrpc
test_zero_page_size_errormandatoryjsonrpc
test_out_of_range_page_size_errormandatoryjsonrpc
test_default_page_size_is_50mandatoryjsonrpc
test_negative_history_length_errormandatoryjsonrpc
test_invalid_timestamp_errormandatoryjsonrpc
test_invalid_method_error_validationmandatoryjsonrpc
test_invalid_params_error_validationmandatoryjsonrpc
test_nonexistent_resource_error_validationmandatoryjsonrpc
test_error_consistency_across_methodsmandatoryjsonrpc
test_error_response_completenessmandatoryjsonrpc
test_public_agent_card_access_controlmandatoryjsonrpc
test_authentication_scheme_validationmandatoryjsonrpc
test_sensitive_information_protectionmandatoryjsonrpc
test_security_scheme_consistencymandatoryjsonrpc
test_auth_required_state_supportmandatoryjsonrpc
test_authentication_challenge_headersmandatoryjsonrpc
test_message_sending_equivalencemandatoryjsonrpc
test_error_handling_equivalencemandatoryjsonrpc
test_performance_equivalencemandatoryjsonrpc
test_concurrent_operation_equivalencemandatoryjsonrpc
test_parallel_requestsqualityjsonrpc
test_rapid_sequential_requestsqualityjsonrpc
test_concurrent_operations_same_taskqualityjsonrpc
test_very_long_stringqualityjsonrpc
test_empty_arraysqualityjsonrpc
test_null_optional_fieldsqualityjsonrpc
test_unexpected_json_typesqualityjsonrpc
test_extra_fieldsqualityjsonrpc
test_unicode_and_special_charsqualityjsonrpc
test_streaming_reconnection_simulationqualityjsonrpc
test_partial_update_recoveryqualityjsonrpc
test_task_state_transitionsqualityjsonrpc
test_task_cancel_state_handlingqualityjsonrpc

⏭️ Skipped (79)

TestCategoryTransportReason
test_security_scheme_structure_compliancecapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_authentication.py', 65, 'Skipped: Agent Card not available - cannot test authenticat
test_mutual_tls_scheme_supportcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_authentication.py', 107, 'Skipped: Agent Card not available - cannot test authentica
test_oauth2_metadata_url_supportcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_authentication.py', 131, 'Skipped: Agent Card not available - cannot test authentica
test_authentication_transport_independencecapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_authentication.py', 163, 'Skipped: Agent Card not available - cannot test authentica
test_in_task_authentication_flowcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_authentication.py', 217, 'Skipped: Agent Card not available - cannot test authentica
test_security_scheme_negotiationcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_authentication.py', 233, 'Skipped: Agent Card not available - cannot test authentica
test_transport_security_requirementscapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_authentication.py', 279, 'Skipped: HTTPS requirement skipped for localhost testing')
test_authentication_error_codescapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_authentication.py', 305, 'Skipped: Agent Card not available - cannot test authentica
test_invalid_credentials_handlingcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_authentication.py', 349, 'Skipped: Agent Card not available - cannot test authentica
test_grpc_method_optimizationscapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_method_enhancements.py', 327, 'Skipped: Test specific to gRPC transport')
test_rest_api_method_mappingscapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_a2a_v030_method_enhancements.py', 348, 'Skipped: Test specific to REST transport')
test_authentication_structurecapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_agent_card_optional.py', 210, 'Skipped: Agent Card does not have an authentication section')
test_agent_interfaces_structurecapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_agent_card_optional.py', 266, 'Skipped: Agent Card does not include additionalInterfaces')
test_message_send_valid_file_partcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_message_send_capabilities.py', 44, 'Skipped: File modality not supported by SUT according to
test_message_send_valid_multiple_partscapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_message_send_capabilities.py', 74, 'Skipped: File modality not supported by SUT according to
test_message_send_valid_data_partcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_message_send_capabilities.py', 161, 'Skipped: Data modality not supported by SUT according to
test_message_send_data_part_arraycapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_message_send_capabilities.py', 191, 'Skipped: Data modality not supported by SUT according to
test_tasks_subscribecapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_streaming_methods.py', 375, 'Skipped: Could not capture task ID from initial stream - cannot
test_streaming_connection_resiliencecapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_streaming_methods.py', 660, 'Skipped: This test is flaky due to network issues and timeouts;
test_http_to_https_redirectcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_security.py', 92, 'Skipped: SUT URL is not using HTTPS, so HTTP to HTTPS redirect t
test_tls_versioncapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_security.py', 176, 'Skipped: SUT URL is not using HTTPS, so TLS version test is not
test_https_enforcementcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_security_v030.py', 47, 'Skipped: HTTPS requirement skipped for localhost testing')
test_tls_version_compliancecapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_security_v030.py', 67, 'Skipped: HTTPS not used, skipping TLS version test')
test_certificate_validationcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_security_v030.py', 112, 'Skipped: HTTPS not used, skipping certificate validation')
test_grpc_tls_configurationcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_security_v030.py', 199, 'Skipped: Test specific to gRPC transport')
test_rest_api_securitycapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_security_v030.py', 227, 'Skipped: Test specific to REST transport')
test_enterprise_security_practicescapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_security_v030.py', 327, 'Skipped: HTTPS requirement skipped for localhost testing')
test_grpc_bidirectional_streamingcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_specific_features.py', 225, 'Skipped: Test specific to gRPC transport')
test_grpc_metadata_handlingcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_specific_features.py', 246, 'Skipped: Test specific to gRPC transport')
test_grpc_compression_supportcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_specific_features.py', 267, 'Skipped: Test specific to gRPC transport')
test_rest_http_verb_mappingcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_specific_features.py', 297, 'Skipped: Test specific to REST transport')
test_rest_pagination_supportcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_specific_features.py', 325, 'Skipped: Test specific to REST transport')
test_rest_content_negotiationcapabilitiesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/capabilities/test_transport_specific_features.py', 346, 'Skipped: Test specific to REST transport')
test_reference_task_ids_validfeaturesjsonrpc('/Users/tk/src/a2a-tck/tests/optional/features/test_reference_task_ids.py', 40, 'Skipped: Failed to create reference task')
test_oauth2_metadata_url_validationmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/authentication/test_auth_compliance_v030.py', 381, 'Skipped: No OAuth2 security schemes declared - metadata UR
test_mutual_tls_scheme_declarationmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/authentication/test_auth_compliance_v030.py', 454, 'Skipped: No mutualTLS security schemes declared - validati
test_push_notification_not_supported_error_32003mandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/jsonrpc/test_a2a_error_codes.py', 95, 'Skipped: Agent declares push notification support - cannot test -32003
test_unsupported_operation_error_32004mandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/jsonrpc/test_a2a_error_codes.py', 274, 'Skipped: Could not trigger UnsupportedOperationError (-32004) with ava
test_content_type_not_supported_error_32005mandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/jsonrpc/test_a2a_error_codes.py', 373, 'Skipped: Could not trigger ContentTypeNotSupportedError (-32005) with
test_invalid_agent_response_error_32006mandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/jsonrpc/test_a2a_error_codes.py', 423, 'Skipped: InvalidAgentResponseError (-32006) is an internal agent error
test_push_notification_not_supported_error_32003_enhancedmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/jsonrpc/test_a2a_error_codes_enhanced.py', 168, 'Skipped: SUT properly handles all push notification operation
test_unsupported_operation_error_32004_enhancedmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/jsonrpc/test_a2a_error_codes_enhanced.py', 241, 'Skipped: Could not trigger -32004 error - SUT handles edge ca
test_content_type_not_supported_error_32005_enhancedmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/jsonrpc/test_a2a_error_codes_enhanced.py', 332, 'Skipped: Could not trigger -32005 error - SUT accepts content
test_invalid_agent_response_error_32006_enhancedmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/jsonrpc/test_a2a_error_codes_enhanced.py', 402, 'Skipped: Could not trigger -32006 error - SUT response genera
test_multi_transport_method_mappingmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/protocol/test_a2a_v030_transport_compliance.py', 140, 'Skipped: Multi-transport method mapping requires 2+ tra
test_certificate_chain_trust_validationmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_certificate_validation.py', 88, 'Skipped: Certificate validation tests only applicable to HTTPS
test_hostname_verificationmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_certificate_validation.py', 201, 'Skipped: Certificate validation tests only applicable to HTTPS
test_certificate_revocation_statusmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_certificate_validation.py', 336, 'Skipped: Certificate revocation tests only applicable to HTTPS
test_invalid_certificate_rejectionmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_certificate_validation.py', 425, 'Skipped: Certificate rejection tests only applicable to HTTPS
test_certificate_security_headersmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_certificate_validation.py', 532, 'Skipped: Certificate security headers only applicable to HTTPS
test_in_task_authentication_workflowmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_in_task_authentication.py', 247, 'Skipped: Agent did not require in-task authentication for test
test_invalid_authentication_handlingmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_in_task_authentication.py', 372, 'Skipped: No authentication schemes declared - cannot test inva
test_auth_state_transitionsmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_in_task_authentication.py', 484, 'Skipped: Could not create test task for authentication state t
test_tls_protocol_version_securitymandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_tls_configuration_enhanced.py', 146, 'Skipped: TLS configuration tests only applicable to HTTPS
test_cipher_suite_security_analysismandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_tls_configuration_enhanced.py', 228, 'Skipped: TLS configuration tests only applicable to HTTPS
test_certificate_chain_validationmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_tls_configuration_enhanced.py', 321, 'Skipped: TLS configuration tests only applicable to HTTPS
test_tls_security_featuresmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_tls_configuration_enhanced.py', 483, 'Skipped: TLS configuration tests only applicable to HTTPS
test_tls_implementation_best_practicesmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_tls_configuration_enhanced.py', 554, 'Skipped: TLS configuration tests only applicable to HTTPS
test_https_required_productionmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_transport_security.py', 81, 'Skipped: HTTPS requirement skipped for localhost/test environment')
test_tls_certificate_validationmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_transport_security.py', 148, 'Skipped: Certificate validation relaxed for testing environments')
test_tls_configuration_securitymandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_transport_security.py', 247, 'Skipped: TLS configuration check relaxed for testing environments'
test_http_to_https_redirectmandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/security/test_transport_security.py', 341, 'Skipped: HTTP redirect test skipped for localhost/test environment
test_task_retrieval_equivalencemandatoryjsonrpc('/Users/tk/src/a2a-tck/tests/mandatory/transport/test_multi_transport_equivalence.py', 235, 'Skipped: Task creation did not return valid task ID')
test_identical_functionality_message_sendtransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 73, 'Skipped: Functional equivalence requires multiple transpo
test_identical_functionality_tasks_gettransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 115, 'Skipped: Functional equivalence requires multiple transp
test_consistent_behavior_message_sendtransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 155, 'Skipped: Functional equivalence requires multiple transp
test_consistent_behavior_tasks_gettransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 226, 'Skipped: Functional equivalence requires multiple transp
test_identical_functionality_tasks_canceltransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 292, 'Skipped: Functional equivalence requires multiple transp
test_consistent_behavior_tasks_canceltransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 336, 'Skipped: Functional equivalence requires multiple transp
test_same_error_handling_task_not_foundtransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 412, 'Skipped: Functional equivalence requires multiple transp
test_same_error_handling_method_not_foundtransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 468, 'Skipped: Functional equivalence requires multiple transp
test_same_error_handling_invalid_paramstransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 487, 'Skipped: Functional equivalence requires multiple transp
test_same_error_handling_task_not_cancelabletransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 546, 'Skipped: Functional equivalence requires multiple transp
test_error_response_structure_equivalencetransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 615, 'Skipped: Functional equivalence requires multiple transp
test_equivalent_authentication_agent_cardtransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 684, 'Skipped: Functional equivalence requires multiple transp
test_method_mapping_compliancetransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 758, 'Skipped: Method mapping compliance requires multiple tra
test_identical_functionality_message_streamtransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 829, 'Skipped: Functional equivalence requires multiple transp
test_identical_functionality_tasks_resubscribetransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 881, 'Skipped: Functional equivalence requires multiple transp
test_streaming_response_equivalencetransport-equivalencejsonrpc('/Users/tk/src/a2a-tck/tests/optional/multi_transport/test_functional_equivalence.py', 930, 'Skipped: Functional equivalence requires multiple transp

⚠️ Errors (0)

TestCategoryTransportError