OpenSOMEIP Traceability Matrix

Generated: 2026-06-05 21:20:35

Summary:

Requirements Traceability

Requirement ID Title Satisfies Implemented By Tested By Status
REQ_ARCH_001 Modular Architecture feat_req_someip_2, feat_req_someip_3, feat_req_someip_4, feat_req_someip_14, feat_req_someip_15, feat_req_someip_697 CODE_event_publisher_events_37, CODE_event_subscriber_events_39, CODE_rpc_client_rpc_40, CODE_rpc_server_rpc_37, CODE_sd_client_sd_53, CODE_sd_message_sd_44, CODE_sd_server_sd_58, CODE_types_someip_27 TC_test_someip_system_SomeIpSystemTest, TC_test_events_EventsTest, TC_test_message_MessageTest, TC_test_rpc_RpcTest, TC_test_sd_SdTest, TC_test_serialization_21, TC_test_tp_TpTest, TC_test_echo_integration_74, TC_test_e2e_system_2, TC_test_full_stack_integration_1 ✓ Complete
REQ_ARCH_002 Thread Safety - CODE_session_manager_core_33, CODE_event_publisher_events_37, CODE_event_subscriber_events_39, CODE_rpc_client_rpc_40, CODE_rpc_server_rpc_37, CODE_sd_client_sd_53, CODE_sd_server_sd_58 TC_test_platform_threading_14, TC_test_rpc_RpcTest, TC_test_sd_SdTest, TC_test_session_manager_SessionManagerTest, TC_SM_REMOVE_001, TC_SM_REMOVE_002, TC_SM_GET_001, TC_SM_MULTI_001, TC_SM_STATE_001, TC_SM_STATE_002, TC_SM_ACTIVITY_001, TC_SM_ACTIVITY_002, TC_SM_EXPIRY_001, TC_SM_EXPIRY_002, TC_SM_COUNT_001, TC_SM_STRUCT_001, TC_SM_STRUCT_002, TC_SM_STRUCT_003, TC_SM_STRUCT_004, TC_test_tp_TpTest, TC_test_e2e_system_2, TC_test_full_stack_integration_1 ✓ Complete
REQ_ARCH_003 Safe Memory Management - CODE_session_manager_core_33 TC_test_message_MessageTest, TC_test_session_manager_SessionManagerTest ✓ Complete
REQ_ARCH_004 Consistent Error Handling - CODE_result_common_13, CODE_result_common_22 TC_E2E_INT_005 ✓ Complete
REQ_ARCH_005 Coding Standards Compliance feat_req_someip_105, feat_req_someip_109, feat_req_someip_449, feat_req_someip_472 CODE_result_common_22 TC_test_message_MessageTest ✓ Complete
REQ_ARCH_006 CMake Build System - CODE_result_common_22 TC_test_message_MessageTest ✓ Complete
REQ_ARCH_007 Comprehensive Testing - CODE_result_common_22 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_001 Receive Longer Messages Gracefully feat_req_someipcompat_1198, feat_req_someipcompat_1199, feat_req_someipcompat_1196, feat_req_someipcompat_1205 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_001_E01 Error - Forward Compatibility Length Clamp REQ_COMPAT_001 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_002 Default Values for Missing Parameters feat_req_someipcompat_1200 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_003 Drop Unknown Messages feat_req_someipcompat_1201, feat_req_someip_808 CODE_rpc_server_rpc_133 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_003_E01 Error - Unknown Message Dropped Count REQ_COMPAT_003 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_004 Open Service Instance Access feat_req_someipcompat_1202 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_005 FindService Wildcard Minor Version feat_req_someipcompat_1197, feat_req_someipcompat_1216 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_010 Multi-Version Service Hosting feat_req_someipcompat_714, feat_req_someipcompat_800, feat_req_someipcompat_801, feat_req_someipcompat_712, feat_req_someipcompat_713 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_010_E01 Error - Incompatible Major Version REQ_COMPAT_010 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_011 Multi-Version Client Discovery feat_req_someipcompat_802, feat_req_someipcompat_803, feat_req_someipcompat_804 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_020 Reserved Service ID Table feat_req_someipids_505, feat_req_someipids_554, feat_req_someipids_504 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_020_E01 Error - Reserved Service ID in Application Message REQ_COMPAT_020 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_021 Reserved Instance ID Table feat_req_someipids_529 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_022 Reserved Method ID and Event ID Table feat_req_someipids_636 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_023 Reserved Eventgroup ID Table feat_req_someipids_555 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_024 Service 0xFFFF Method IDs feat_req_someipids_530, feat_req_someipids_664, feat_req_someipids_875 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_030 Multi-Version Configuration feat_req_someipcompat_799 CODE_sd_types_sd_88 TC_test_sd_SdTest ✓ Complete
REQ_E2E_PLUGIN_001 E2E Profile Plugin Interface feat_req_someip_102, feat_req_someip_103 CODE_standard_profile_e2e_profiles_63, CODE_standard_profile_e2e_profiles_146, CODE_e2e_protection_e2e_27, CODE_e2e_protection_e2e_57 TC_E2E_MCDC_001, TC_E2E_MCDC_002, TC_E2E_MCDC_003, TC_E2E_MCDC_004, TC_E2E_MCDC_005, TC_E2E_MCDC_006, TC_E2E_MCDC_007, TC_E2E_MCDC_008, TC_E2E_MCDC_009, TC_test_e2e_integration_15, TC_E2E_INT_001, TC_E2E_INT_005, TC_test_e2e_system_2 ✓ Complete
REQ_E2E_PLUGIN_002 E2E Profile Registry - CODE_e2e_profile_registry_e2e_26, CODE_e2e_profile_registry_e2e_35, CODE_e2e_profile_registry_e2e_68 TC_test_e2e_integration_15, TC_E2E_INT_006, TC_test_e2e_system_2 ✓ Complete
REQ_E2E_PLUGIN_003 Plugin Registration API - CODE_e2e_profile_registry_e2e_35 TC_test_e2e_integration_15, TC_E2E_INT_006 ✓ Complete
REQ_E2E_PLUGIN_004 Standard E2E Profile feat_req_someip_102, feat_req_someip_103 CODE_e2e_crc_e2e_37, CODE_standard_profile_e2e_profiles_63, CODE_standard_profile_e2e_profiles_146, CODE_e2e_protection_e2e_27, CODE_e2e_protection_e2e_57 TC_E2E_002, TC_E2E_003, TC_E2E_CRC_001, TC_E2E_CRC_001b, TC_E2E_CRC_002, TC_E2E_CRC_003, TC_E2E_CRC_004, TC_E2E_CRC_005, TC_E2E_CRC_006, TC_E2E_MCDC_001, TC_E2E_MCDC_002, TC_E2E_MCDC_010, TC_E2E_MCDC_011, TC_E2E_MCDC_012, TC_test_e2e_integration_15, TC_E2E_INT_001, TC_E2E_INT_002, TC_E2E_INT_003, TC_E2E_INT_004, TC_test_e2e_system_2 ✓ Complete
REQ_E2E_PLUGIN_005 E2E Header Format feat_req_someip_102, feat_req_someip_103 CODE_e2e_header_e2e_27, CODE_e2e_header_e2e_57 TC_E2E_001, TC_E2E_HDR_001, TC_E2E_HDR_002, TC_E2E_HDR_003, TC_E2E_HDR_004, TC_E2E_HDR_005, TC_E2E_HDR_006 ✓ Complete
REQ_MSG_001 Parse Message ID Field feat_req_someip_44, feat_req_someip_45, feat_req_someip_56, feat_req_someip_43, feat_req_someip_55, feat_req_someip_29, feat_req_someip_30 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest, TC_MSG_001 ✓ Complete
REQ_MSG_002 Extract Service ID from Message ID feat_req_someip_538, feat_req_someip_539, feat_req_someip_59, feat_req_someip_534, feat_req_someip_58, feat_req_someip_57 CODE_message_someip_134, CODE_message_someip_178, CODE_message_someip_315 TC_test_message_MessageTest, TC_MSG_001, TC_MSG_002 ✓ Complete
REQ_MSG_003 Extract Method ID from Message ID feat_req_someip_59, feat_req_someip_60, feat_req_someip_625, feat_req_someip_58 CODE_message_someip_134, CODE_message_someip_178, CODE_message_someip_315 TC_test_message_MessageTest, TC_MSG_001, TC_MSG_003, TC_MSG_003_BOUNDARY ✓ Complete
REQ_MSG_004 Validate Reserved Service ID 0x0000 feat_req_someip_627, feat_req_someip_816 CODE_message_someip_292 TC_MSG_004 ✓ Complete
REQ_MSG_004_E01 Error - Invalid Service ID Range feat_req_someip_627, feat_req_someip_371 CODE_message_someip_292 TC_MSG_004 ✓ Complete
REQ_MSG_004_E02 Error - Log Invalid Service ID - CODE_message_someip_292 TC_MSG_004 ✓ Complete
REQ_MSG_005 Recognize SD Service ID 0xFFFF feat_req_someip_627, feat_req_someip_658 CODE_message_someip_292 TC_test_message_MessageTest ✓ Complete
REQ_MSG_006 Accept Method IDs for Methods feat_req_someip_60, feat_req_someip_625, feat_req_someip_626 CODE_message_someip_301 TC_test_message_MessageTest ✓ Complete
REQ_MSG_007 Accept Method IDs for Events feat_req_someip_67, feat_req_someip_625, feat_req_someip_626 CODE_message_someip_301 TC_test_message_MessageTest ✓ Complete
REQ_MSG_008 Validate Reserved Method ID 0xFFFF feat_req_someip_816, feat_req_someip_818 CODE_message_someip_301 TC_test_message_MessageTest ✓ Complete
REQ_MSG_010 Parse Length Field feat_req_someip_77, feat_req_someip_76, feat_req_someip_34, feat_req_someip_35, feat_req_someip_36, feat_req_someip_38 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_010_E01 Error - Message Length Overflow - CODE_message_someip_178 TC_test_message_MessageTest, TC_MSG_E01 ✓ Complete
REQ_MSG_011 Validate Length Field Calculation feat_req_someip_77 CODE_message_someip_134, CODE_message_someip_178, CODE_message_someip_498 TC_test_message_MessageTest ✓ Complete
REQ_MSG_012 Minimum Length Value feat_req_someip_77, feat_req_someip_798 CODE_message_someip_178, CODE_message_someip_323 TC_test_message_MessageTest, TC_MSG_012, TC_MSG_012_BOUNDARY ✓ Complete
REQ_MSG_012_E01 Error - Return Malformed Message Code - CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_012_E02 Error - Log Invalid Length Value - CODE_message_someip_323 TC_MSG_012 ✓ Complete
REQ_MSG_013 Maximum Length for UDP Transport feat_req_someip_318, feat_req_someiptp_760, feat_req_someip_166 CODE_message_someip_488 TC_test_message_MessageTest ✓ Complete
REQ_MSG_014 Error - Buffer Size Less Than Length feat_req_someip_77, feat_req_someip_798 CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_014_E01 Error - Truncated Message Detection - CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_014_E02 Error - Buffer Overflow Protection - CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_015 Error - Length Less Than Minimum feat_req_someip_798 CODE_message_someip_178, CODE_message_someip_323 TC_MSG_012 ✓ Complete
REQ_MSG_020 Parse Request ID Field feat_req_someip_79, feat_req_someip_83, feat_req_someip_78, feat_req_someip_82, feat_req_someip_80 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest, TC_MSG_001 ✓ Complete
REQ_MSG_020_E01 Error - Request ID All Zeros - CODE_message_someip_178 TC_test_message_MessageTest, TC_MSG_E02 ✓ Complete
REQ_MSG_021 Extract Client ID from Request ID feat_req_someip_83, feat_req_someip_699 CODE_message_someip_134, CODE_message_someip_178, CODE_message_someip_364 TC_test_message_MessageTest, TC_MSG_001, TC_MSG_021 ✓ Complete
REQ_MSG_022 Extract Session ID from Request ID feat_req_someip_83, feat_req_someip_88 CODE_message_someip_134, CODE_message_someip_178, CODE_message_someip_364 TC_test_message_MessageTest, TC_MSG_001, TC_MSG_021 ✓ Complete
REQ_MSG_023 Session ID Zero - Disabled Session Handling feat_req_someip_700 CODE_message_someip_347 TC_test_message_MessageTest ✓ Complete
REQ_MSG_024 Session ID Wrap-Around Handling feat_req_someip_649, feat_req_someip_677 CODE_message_someip_347 TC_test_message_MessageTest ✓ Complete
REQ_MSG_024_E01 Error - Duplicate Session ID Detection - CODE_message_someip_347 TC_test_message_MessageTest ✓ Complete
REQ_MSG_024_E02 Error - Session ID Sequence Validation - CODE_message_someip_347 TC_test_message_MessageTest ✓ Complete
REQ_MSG_025 Client ID Zero - Reserved for SD feat_req_someip_699 CODE_message_someip_335 TC_test_message_MessageTest ✓ Complete
REQ_MSG_030 Parse Protocol Version Field feat_req_someip_90, feat_req_someip_89 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_031 Validate Protocol Version Value feat_req_someip_90, feat_req_someip_703 CODE_message_someip_178, CODE_message_someip_405 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_032 Error - Reject Invalid Protocol Version feat_req_someip_90, feat_req_someip_371 CODE_message_someip_178, CODE_message_someip_405 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_032_E01 Error - Log Unknown Protocol Version - CODE_message_someip_405 TC_MSG_005 ✓ Complete
REQ_MSG_032_E02 Error - Discard Message on Protocol Mismatch - CODE_message_someip_405 TC_MSG_005 ✓ Complete
REQ_MSG_033 Error - Return Wrong Protocol Version Code feat_req_someip_90, feat_req_someip_371 CODE_message_someip_405 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_040 Parse Interface Version Field feat_req_someip_92, feat_req_someip_91, feat_req_someip_93 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_040_E01 Error - Interface Version Zero - CODE_message_someip_178 TC_test_message_MessageTest, TC_MSG_E03 ✓ Complete
REQ_MSG_041 Pass Interface Version to Application feat_req_someip_92 CODE_message_someip_364 TC_test_message_MessageTest ✓ Complete
REQ_MSG_042 Error - Interface Version Mismatch Handling feat_req_someip_371 CODE_message_someip_372 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_042_E01 Error - Log Interface Version Mismatch - CODE_message_someip_372 TC_test_message_MessageTest ✓ Complete
REQ_MSG_050 Parse Message Type Field feat_req_someip_95, feat_req_someip_94, feat_req_someip_684 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest, TC_MSG_001 ✓ Complete
REQ_MSG_051 Accept REQUEST Message Type feat_req_someip_95, feat_req_someip_141, feat_req_someip_329 CODE_message_someip_372 TC_test_message_MessageTest, TC_MSG_006 ✓ Complete
REQ_MSG_052 Accept REQUEST_NO_RETURN Message Type feat_req_someip_95, feat_req_someip_345 CODE_message_someip_372 TC_test_message_MessageTest, TC_MSG_006 ✓ Complete
REQ_MSG_053 Accept NOTIFICATION Message Type feat_req_someip_95, feat_req_someip_354 CODE_message_someip_372 TC_test_message_MessageTest, TC_MSG_006 ✓ Complete
REQ_MSG_053_E01 Error - Notification With Non-Zero Return Code - CODE_message_someip_372 TC_test_message_MessageTest, TC_MSG_E04 ✓ Complete
REQ_MSG_054 Accept RESPONSE Message Type feat_req_someip_95, feat_req_someip_141, feat_req_someip_338 CODE_message_someip_372 TC_test_message_MessageTest, TC_MSG_006 ✓ Complete
REQ_MSG_054_E01 Error - Response Message Type for Non-Request - CODE_message_someip_372 TC_test_message_MessageTest, TC_MSG_E05 ✓ Complete
REQ_MSG_055 Accept ERROR Message Type feat_req_someip_95, feat_req_someip_106, feat_req_someip_107, feat_req_someip_727 CODE_message_someip_372 TC_test_message_MessageTest ✓ Complete
REQ_MSG_056 Detect TP Flag in Message Type feat_req_someip_761, feat_req_someiptp_765 CODE_message_someip_397 TC_test_message_MessageTest ✓ Complete
REQ_MSG_057 Accept REQUEST_ACK Message Type feat_req_someip_95, feat_req_someip_142 CODE_message_someip_372 TC_test_message_MessageTest ✓ Complete
REQ_MSG_058 Accept RESPONSE_ACK Message Type feat_req_someip_95, feat_req_someip_142 CODE_message_someip_372 TC_test_message_MessageTest ✓ Complete
REQ_MSG_059 Accept ERROR_ACK Message Type feat_req_someip_95, feat_req_someip_142 CODE_message_someip_372 TC_test_message_MessageTest ✓ Complete
REQ_MSG_060_TP Accept TP_REQUEST Message Type feat_req_someip_761, feat_req_someiptp_765 CODE_message_someip_397 TC_test_message_MessageTest ✓ Complete
REQ_MSG_061_TP Accept TP_REQUEST_NO_RETURN Message Type feat_req_someip_761, feat_req_someiptp_765 CODE_message_someip_397 TC_test_message_MessageTest ✓ Complete
REQ_MSG_062_TP Accept TP_NOTIFICATION Message Type feat_req_someip_761, feat_req_someiptp_765 CODE_message_someip_397 TC_test_message_MessageTest ✓ Complete
REQ_MSG_063 Error - Reject Unknown Message Type feat_req_someip_95, feat_req_someip_721 CODE_message_someip_405 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_063_E01 Error - Log Unknown Message Type - CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_MSG_063_E02 Error - Reserved Message Type Bits Validation - CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_MSG_064 Error - Return Wrong Message Type Code feat_req_someip_95, feat_req_someip_371 CODE_message_someip_405 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_070 Parse Return Code Field feat_req_someip_144, feat_req_someip_371, feat_req_someip_143, feat_req_someip_369, feat_req_someip_683 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest, TC_MSG_001 ✓ Complete
REQ_MSG_071 Validate Return Code Zero for Requests feat_req_someip_144, feat_req_someip_371 CODE_message_someip_52 TC_test_message_MessageTest, TC_MSG_001 ✓ Complete
REQ_MSG_071_E01 Error - Non-Zero Return Code in Request feat_req_someip_371, feat_req_someip_597 CODE_message_someip_52 TC_test_message_MessageTest ✓ Complete
REQ_MSG_071_E02 Error - Log Invalid Return Code in Request - CODE_message_someip_52 TC_test_message_MessageTest ✓ Complete
REQ_MSG_072 Accept Standard Return Codes feat_req_someip_371 CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_MSG_072_E01 Error - Unknown Return Code Handling - CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_MSG_073 Accept E_OK Return Code feat_req_someip_371 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_074 Accept E_NOT_OK Return Code feat_req_someip_371 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_075 Accept E_UNKNOWN_SERVICE Return Code feat_req_someip_371, feat_req_someip_816 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_076 Accept E_UNKNOWN_METHOD Return Code feat_req_someip_371, feat_req_someip_816 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_077 Accept E_NOT_READY Return Code feat_req_someip_371 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_078 Accept E_NOT_REACHABLE Return Code feat_req_someip_371 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_079 Accept E_TIMEOUT Return Code feat_req_someip_371 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_080 Accept E_MALFORMED_MESSAGE Return Code feat_req_someip_371 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_090 Big Endian Header Fields feat_req_someip_42, feat_req_someip_44, feat_req_someip_45, feat_req_someip_675, feat_req_someip_41 CODE_message_someip_134, CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_090_E01 Error - Serialization Output Buffer Full - CODE_message_someip_405 TC_test_message_MessageTest, TC_MSG_E06 ✓ Complete
REQ_MSG_091 Host to Network Byte Order on Serialize feat_req_someip_42, feat_req_someip_675 CODE_message_someip_134 TC_test_message_MessageTest ✓ Complete
REQ_MSG_092 Network to Host Byte Order on Deserialize feat_req_someip_42, feat_req_someip_675 CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_093 Single Byte Fields No Conversion feat_req_someip_42 CODE_message_someip_178, CODE_message_someip_405 TC_test_message_MessageTest ✓ Complete
REQ_MSG_100 Complete Header Validation feat_req_someip_44, feat_req_someip_45, feat_req_someip_721 CODE_message_someip_178, CODE_message_someip_284 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_100_E01 Error - Null Buffer Pointer - CODE_message_someip_284 TC_test_message_MessageTest ✓ Complete
REQ_MSG_100_E02 Error - Buffer Too Small for Header - CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_100_E03 Error - Empty Buffer Handling - CODE_message_someip_178 TC_test_message_MessageTest ✓ Complete
REQ_MSG_110 Service Instance ID Support feat_req_someip_542, feat_req_someip_543, feat_req_someip_544, feat_req_someip_579 CODE_event_publisher_events_128, CODE_sd_types_sd_60 TC_test_message_MessageTest ✓ Complete
REQ_MSG_110_E01 Error - Invalid Service Instance ID - CODE_event_publisher_events_128 TC_test_message_MessageTest, TC_MSG_E08 ✓ Complete
REQ_MSG_111 Service ID Uniqueness feat_req_someip_541 CODE_rpc_server_rpc_133, CODE_types_someip_70 TC_test_message_MessageTest ✓ Complete
REQ_MSG_112 Non-SOME/IP Service ID 0xFFFE feat_req_someip_624 CODE_types_someip_37 TC_test_message_MessageTest ✓ Complete
REQ_MSG_113 Eventgroup ID Support feat_req_someip_545, feat_req_someip_546, feat_req_someip_547, feat_req_someip_670 CODE_sd_message_sd_216, CODE_sd_types_sd_77 TC_test_message_MessageTest ✓ Complete
REQ_MSG_113_E01 Error - Duplicate Eventgroup ID - - TC_test_message_MessageTest ⚠ Partial
REQ_MSG_114 Request/Response Header Construction feat_req_someip_329, feat_req_someip_338, feat_req_someip_327, feat_req_someip_328 CODE_rpc_client_rpc_157 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_114_E01 Error - Response Without Matching Request - CODE_rpc_client_rpc_157 TC_test_message_MessageTest ✓ Complete
REQ_MSG_114_E02 Error - Response Timeout - CODE_rpc_client_rpc_157 TC_test_message_MessageTest ✓ Complete
REQ_MSG_115 Fire-and-Forget No Response feat_req_someip_345, feat_req_someip_348, feat_req_someip_344 CODE_rpc_server_rpc_178, CODE_rpc_server_rpc_192 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_116 Response IP Address Mapping feat_req_someip_49, feat_req_someip_46, feat_req_someip_48 CODE_rpc_server_rpc_133 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_117 Payload Field Extraction feat_req_someip_165, feat_req_someip_164 CODE_rpc_server_rpc_178, CODE_rpc_server_rpc_192 TC_test_message_MessageTest ✓ Complete
REQ_MSG_117_E01 Error - Payload Size Exceeds Maximum - CODE_rpc_server_rpc_178, CODE_rpc_server_rpc_192 TC_test_message_MessageTest, TC_MSG_E07 ✓ Complete
REQ_MSG_118 Session Handling for Request/Response feat_req_someip_669 CODE_session_manager_core_33, CODE_rpc_client_rpc_157, CODE_rpc_client_rpc_242 TC_test_message_MessageTest, TC_test_rpc_RpcTest, TC_test_session_manager_SessionManagerTest, TC_SM_IDGEN_001, TC_SM_IDGEN_002 ✓ Complete
REQ_MSG_118_E01 Error - Session ID Zero in Active Session - CODE_rpc_client_rpc_157, CODE_rpc_client_rpc_242 TC_test_message_MessageTest, TC_MSG_E09 ✓ Complete
REQ_MSG_119 Session Handling for Events feat_req_someip_667 CODE_event_publisher_events_128 TC_test_message_MessageTest ✓ Complete
REQ_MSG_120 Client ID Configurable Prefix feat_req_someip_701 CODE_rpc_client_rpc_157 TC_test_message_MessageTest ✓ Complete
REQ_MSG_120_E01 Error - Client ID Conflict - CODE_rpc_client_rpc_157 TC_test_message_MessageTest ✓ Complete
REQ_MSG_121A Event Delivery to All Subscribers feat_req_someip_354, feat_req_someip_351, feat_req_someip_352 CODE_event_publisher_events_128 TC_test_message_MessageTest ✓ Complete
REQ_MSG_121B Suppress Events to Non-Subscribers feat_req_someip_353, feat_req_someip_807 CODE_event_publisher_events_128 TC_test_message_MessageTest ✓ Complete
REQ_MSG_121C Event Delivery After Unsubscribe feat_req_someip_355, feat_req_someip_356 CODE_event_publisher_events_128 TC_test_message_MessageTest ✓ Complete
REQ_MSG_121_E01 Error - Event Publish to No Subscribers - CODE_event_publisher_events_128 TC_test_message_MessageTest ✓ Complete
REQ_MSG_121_E02 Error - Event Publish After Shutdown - CODE_event_publisher_events_128 TC_test_message_MessageTest, TC_MSG_E10 ✓ Complete
REQ_MSG_122 Selective Event Sending feat_req_someip_804, feat_req_someip_806 CODE_event_subscriber_events_94 TC_test_message_MessageTest ✓ Complete
REQ_MSG_123 Field Getter Support feat_req_someip_631, feat_req_someip_633, feat_req_someip_630, feat_req_someip_637 CODE_event_subscriber_events_228 TC_test_message_MessageTest ✓ Complete
REQ_MSG_123_E01 Error - Field Getter Not Available - CODE_event_subscriber_events_228 TC_test_message_MessageTest ✓ Complete
REQ_MSG_124 Field Setter Support feat_req_someip_631, feat_req_someip_634 CODE_event_publisher_events_179 TC_test_message_MessageTest ✓ Complete
REQ_MSG_124_E01 Error - Field Setter Validation Failure - CODE_event_publisher_events_179 TC_test_message_MessageTest ✓ Complete
REQ_MSG_125 Field Notifier Support feat_req_someip_631, feat_req_someip_635 CODE_event_publisher_events_179 TC_test_message_MessageTest ✓ Complete
REQ_MSG_125_E01 Error - Duplicate Field Notifier Registration - CODE_event_publisher_events_179 TC_test_message_MessageTest ✓ Complete
REQ_MSG_126 No Field Without Accessors feat_req_someip_632 CODE_event_publisher_events_179 TC_test_message_MessageTest ✓ Complete
REQ_MSG_127 No Error for Fire-and-Forget feat_req_someip_654 CODE_rpc_server_rpc_133 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_128 No Error for Events feat_req_someip_597 CODE_rpc_server_rpc_133 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_129 Error Header Copy feat_req_someip_655 CODE_rpc_server_rpc_192 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_130 No Error Response to Error Messages feat_req_someip_704 CODE_rpc_server_rpc_133 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_131 Return Code Configuration feat_req_someip_598, feat_req_someip_1092 CODE_types_someip_142 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_132A Exception Message Type 0x81 feat_req_someip_101, feat_req_someip_726, feat_req_someip_421 CODE_rpc_server_rpc_133 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_132B Exception Message Payload feat_req_someip_422, feat_req_someip_423, feat_req_someip_426 - TC_test_message_MessageTest, TC_test_rpc_RpcTest ⚠ Partial
REQ_MSG_133A Error Check Step 1 - Protocol Version feat_req_someip_719, feat_req_someip_721 - TC_test_message_MessageTest, TC_test_rpc_RpcTest ⚠ Partial
REQ_MSG_133B Error Check Step 2 - Message Type feat_req_someip_717, feat_req_someip_718 - TC_test_message_MessageTest, TC_test_rpc_RpcTest ⚠ Partial
REQ_MSG_133C Error Check Step 3 - Service and Method Validation feat_req_someip_366, feat_req_someip_364, feat_req_someip_365, feat_req_someip_720 CODE_rpc_server_rpc_133 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_134 Service Instance Port Multiplexing feat_req_someip_648, feat_req_someip_444, feat_req_someip_446 CODE_rpc_server_rpc_133 TC_test_message_MessageTest ✓ Complete
REQ_MSG_135 Error Message Handling feat_req_someip_367, feat_req_someip_727, feat_req_someip_366, feat_req_someip_368 - TC_test_message_MessageTest ⚠ Partial
REQ_MSG_140 IP Address and Port Mapping feat_req_someip_47, feat_req_someip_313, feat_req_someip_314 - TC_test_message_MessageTest ⚠ Partial
REQ_MSG_141 Publish/Subscribe Support feat_req_someip_361, feat_req_someip_360 CODE_event_publisher_events_128 TC_test_message_MessageTest ✓ Complete
REQ_MY_001 My Requirement feat_req_someip_102, feat_req_someip_103 CODE_result_common_13 TC_test_message_MessageTest ✓ Complete
REQ_PAL_BYTE_HTONL PAL Host-to-Network 32-bit Conversion REQ_ARCH_001 CODE_byteorder_impl_posix_20 TC_test_platform_threading_14, TC_PAL_BYTEORDER_001, TC_PAL_BYTEORDER_002 ✓ Complete
REQ_PAL_BYTE_HTONS PAL Host-to-Network 16-bit Conversion REQ_ARCH_001 CODE_byteorder_impl_posix_16 TC_test_platform_threading_14, TC_PAL_BYTEORDER_001, TC_PAL_BYTEORDER_002 ✓ Complete
REQ_PAL_BYTE_NTOHL PAL Network-to-Host 32-bit Conversion REQ_ARCH_001 CODE_byteorder_impl_posix_22 TC_test_platform_threading_14, TC_PAL_BYTEORDER_001 ✓ Complete
REQ_PAL_BYTE_NTOHS PAL Network-to-Host 16-bit Conversion REQ_ARCH_001 CODE_byteorder_impl_posix_18 TC_test_platform_threading_14, TC_PAL_BYTEORDER_001 ✓ Complete
REQ_PAL_CV_EXCEPT_E01 Error - ConditionVariable Exception Safety - CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_27, CODE_host_condition_variable_host_36 TC_test_platform_threading_14 ✓ Complete
REQ_PAL_CV_NOTIFY_ALL PAL ConditionVariable Notify All REQ_ARCH_001 CODE_thread_impl_freertos_92, CODE_thread_impl_freertos_109, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_24, CODE_thread_impl_threadx_84, CODE_thread_impl_threadx_100, CODE_thread_impl_zephyr_51, CODE_thread_impl_zephyr_59 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14 ✓ Complete
REQ_PAL_CV_NOTIFY_ONE PAL ConditionVariable Notify One REQ_ARCH_001 CODE_thread_impl_freertos_92, CODE_thread_impl_freertos_106, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_22, CODE_thread_impl_threadx_84, CODE_thread_impl_threadx_95, CODE_thread_impl_zephyr_51, CODE_thread_impl_zephyr_57 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_CV_OWNERSHIP PAL ConditionVariable Mutex Ownership Guarantee REQ_ARCH_001 CODE_thread_impl_freertos_92, CODE_thread_impl_freertos_119, CODE_thread_impl_freertos_126, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_27, CODE_host_condition_variable_host_36, CODE_thread_impl_threadx_84, CODE_thread_impl_threadx_105, CODE_thread_impl_threadx_113, CODE_thread_impl_zephyr_51, CODE_thread_impl_zephyr_62, CODE_thread_impl_zephyr_67 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14 ✓ Complete
REQ_PAL_CV_WAIT PAL ConditionVariable Wait REQ_ARCH_001 CODE_thread_impl_freertos_92, CODE_thread_impl_freertos_119, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_27, CODE_thread_impl_threadx_84, CODE_thread_impl_threadx_105, CODE_thread_impl_zephyr_51, CODE_thread_impl_zephyr_62 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14 ✓ Complete
REQ_PAL_CV_WAIT_PRED PAL ConditionVariable Wait with Predicate REQ_ARCH_001 CODE_thread_impl_freertos_92, CODE_thread_impl_freertos_126, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_36, CODE_thread_impl_threadx_84, CODE_thread_impl_threadx_113, CODE_thread_impl_zephyr_51, CODE_thread_impl_zephyr_67 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14 ✓ Complete
REQ_PAL_LOCK_ACQUIRE PAL ScopedLock Acquisition on Construction REQ_ARCH_001 CODE_thread_platform_30, CODE_thread_platform_33 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_SCOPEDLOCK_001 ✓ Complete
REQ_PAL_LOCK_NONCOPY PAL ScopedLock Non-Copyable REQ_ARCH_001 CODE_thread_platform_30 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14 ✓ Complete
REQ_PAL_LOCK_RELEASE PAL ScopedLock Release on Destruction REQ_ARCH_001 CODE_thread_platform_30, CODE_thread_platform_35 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_SCOPEDLOCK_001 ✓ Complete
REQ_PAL_MEM_ALLOC PAL Memory Allocation REQ_ARCH_001, REQ_ARCH_003 CODE_memory_impl_freertos_23, CODE_memory_impl_posix_16, CODE_memory_impl_threadx_23, CODE_memory_impl_zephyr_17 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_MEMORY_001, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_MEM_EXHAUST_E01 Error - Memory Pool Exhaustion - CODE_memory_impl_freertos_23, CODE_memory_impl_threadx_23 - ⚠ Partial
REQ_PAL_MEM_INDEPENDENT PAL Memory Independence REQ_ARCH_001, REQ_ARCH_003 CODE_memory_impl_freertos_23, CODE_memory_impl_posix_16, CODE_memory_impl_threadx_23, CODE_memory_impl_zephyr_17, CODE_memory_impl_zephyr_19 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_MEMORY_002, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_MEM_THREADSAFE_E01 Error - Memory Pool Thread Safety - CODE_memory_impl_freertos_23, CODE_memory_impl_threadx_23 - ⚠ Partial
REQ_PAL_MUTEX_LOCK PAL Mutex Lock REQ_ARCH_001 CODE_thread_impl_freertos_68, CODE_thread_impl_posix_28, CODE_thread_impl_threadx_51, CODE_thread_impl_threadx_62, CODE_thread_impl_zephyr_26, CODE_thread_impl_zephyr_32 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_MUTEX_001, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_MUTEX_NONCOPY PAL Mutex Non-Copyable REQ_ARCH_001 CODE_thread_impl_posix_28, CODE_thread_impl_threadx_51, CODE_thread_impl_zephyr_26 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14 ✓ Complete
REQ_PAL_MUTEX_TRYLOCK PAL Mutex Try Lock REQ_ARCH_001 CODE_thread_impl_freertos_80, CODE_thread_impl_posix_28, CODE_thread_impl_threadx_51, CODE_thread_impl_threadx_72, CODE_thread_impl_zephyr_26, CODE_thread_impl_zephyr_40 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_MUTEX_001, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_MUTEX_UNLOCK PAL Mutex Unlock REQ_ARCH_001 CODE_thread_impl_freertos_74, CODE_thread_impl_posix_28, CODE_thread_impl_threadx_51, CODE_thread_impl_threadx_67, CODE_thread_impl_zephyr_26, CODE_thread_impl_zephyr_38 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_MUTEX_001, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_MUTEX_UNLOCK_E01 Error - Mutex Double Unlock - CODE_thread_impl_freertos_74, CODE_thread_impl_threadx_51, CODE_thread_impl_threadx_67, CODE_thread_impl_zephyr_26, CODE_thread_impl_zephyr_38 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_MUTEX_002 ✓ Complete
REQ_PAL_NET_BLOCK PAL Socket Set Blocking REQ_ARCH_001 CODE_net_impl_posix_55 TC_test_platform_threading_14 ✓ Complete
REQ_PAL_NET_CLOSE PAL Socket Close REQ_ARCH_001 CODE_net_impl_posix_33 TC_test_platform_threading_14, TC_PAL_NET_002 ✓ Complete
REQ_PAL_NET_MODE_E01 Error - Socket Mode Change Failure - CODE_net_impl_posix_43, CODE_net_impl_posix_55 TC_test_platform_threading_14, TC_PAL_NET_001 ✓ Complete
REQ_PAL_NET_NONBLOCK PAL Socket Set Non-Blocking REQ_ARCH_001 CODE_net_impl_posix_43 TC_test_platform_threading_14, TC_PAL_NET_002 ✓ Complete
REQ_PAL_NET_SHUTDOWN PAL Socket Shutdown REQ_ARCH_001 CODE_net_impl_posix_38 TC_test_platform_threading_14 ✓ Complete
REQ_PAL_SLEEP_DURATION PAL sleep_for Minimum Duration REQ_ARCH_001 CODE_thread_impl_freertos_232, CODE_thread_impl_posix_92, CODE_thread_impl_threadx_285, CODE_thread_impl_zephyr_147 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_SLEEP_001, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_SLEEP_ZERO PAL sleep_for Zero Duration REQ_ARCH_001 CODE_thread_impl_freertos_232, CODE_thread_impl_posix_92, CODE_thread_impl_threadx_285, CODE_thread_impl_zephyr_147 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_SLEEP_002, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_THREAD_CREATE PAL Thread Creation REQ_ARCH_001 CODE_thread_impl_freertos_141, CODE_thread_impl_freertos_146, CODE_thread_impl_posix_31, CODE_thread_impl_posix_36, CODE_thread_impl_threadx_128, CODE_thread_impl_threadx_133, CODE_thread_impl_win32_24, CODE_thread_impl_win32_29, CODE_thread_impl_zephyr_81, CODE_thread_impl_zephyr_86 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_THREAD_001, TC_PAL_THREAD_002, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_THREAD_CREATE_E01 Error - Thread Creation Failure - CODE_thread_impl_freertos_141, CODE_thread_impl_freertos_146, CODE_thread_impl_posix_31, CODE_thread_impl_posix_36, CODE_thread_impl_threadx_128, CODE_thread_impl_threadx_133, CODE_thread_impl_win32_24, CODE_thread_impl_win32_29, CODE_thread_impl_zephyr_81, CODE_thread_impl_zephyr_86 TC_test_platform_threading_14 ✓ Complete
REQ_PAL_THREAD_DTOR_E01 Error - Thread Destructor Without Join - CODE_thread_impl_freertos_141, CODE_thread_impl_freertos_176, CODE_thread_impl_posix_31, CODE_thread_impl_posix_53, CODE_thread_impl_threadx_128, CODE_thread_impl_threadx_178, CODE_thread_impl_win32_24, CODE_thread_impl_win32_40, CODE_thread_impl_zephyr_81, CODE_thread_impl_zephyr_101 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_THREAD_003 ✓ Complete
REQ_PAL_THREAD_JOIN PAL Thread Join REQ_ARCH_001 CODE_thread_impl_freertos_141, CODE_thread_impl_freertos_194, CODE_thread_impl_posix_31, CODE_thread_impl_posix_70, CODE_thread_impl_threadx_128, CODE_thread_impl_threadx_201, CODE_thread_impl_win32_24, CODE_thread_impl_win32_53, CODE_thread_impl_zephyr_81, CODE_thread_impl_zephyr_117 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_THREAD_001, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_THREAD_JOINABLE PAL Thread Joinable Query REQ_ARCH_001 CODE_thread_impl_freertos_141, CODE_thread_impl_freertos_188, CODE_thread_impl_posix_31, CODE_thread_impl_posix_64, CODE_thread_impl_threadx_128, CODE_thread_impl_threadx_195, CODE_thread_impl_win32_24, CODE_thread_impl_win32_50, CODE_thread_impl_zephyr_81, CODE_thread_impl_zephyr_111 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_test_threadx_core_7 ✓ Complete
REQ_PAL_THREAD_NONCOPY PAL Thread Non-Copyable REQ_ARCH_001 CODE_thread_impl_freertos_141, CODE_thread_impl_posix_31, CODE_thread_impl_threadx_128, CODE_thread_impl_win32_24, CODE_thread_impl_zephyr_81 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14 ✓ Complete
REQ_PLATFORM_ARCH_001 Platform Abstraction Layer Architecture - CODE_thread_platform_30 TC_test_platform_threading_14 ✓ Complete
REQ_PLATFORM_FREERTOS_001 FreeRTOS Threading Backend REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO CODE_thread_impl_freertos_57 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message ✓ Complete
REQ_PLATFORM_FREERTOS_002 FreeRTOS Memory Pool Backend REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT CODE_memory_freertos_95, CODE_memory_impl_freertos_23, CODE_memory_impl_freertos_25 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message ✓ Complete
REQ_PLATFORM_LWIP_001 lwIP Networking Backend REQ_PAL_NET_CLOSE, REQ_PAL_NET_SHUTDOWN, REQ_PAL_NET_NONBLOCK, REQ_PAL_NET_BLOCK CODE_net_impl_lwip_33, CODE_net_impl_lwip_38, CODE_net_impl_lwip_43, CODE_net_impl_lwip_52 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_PLATFORM_LWIP_002 lwIP Byte-Order Backend REQ_PAL_BYTE_HTONS, REQ_PAL_BYTE_NTOHS, REQ_PAL_BYTE_HTONL, REQ_PAL_BYTE_NTOHL - TC_test_udp_transport_UdpTransportTest ⚠ Partial
REQ_PLATFORM_POSIX_001 POSIX/Host Threading Backend REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO CODE_thread_impl_posix_28 TC_test_platform_threading_14 ✓ Complete
REQ_PLATFORM_POSIX_002 POSIX/Host Memory Backend REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT CODE_memory_impl_posix_16 TC_test_platform_threading_14, TC_PAL_MEMORY_001 ✓ Complete
REQ_PLATFORM_POSIX_003 POSIX/Host Networking Backend REQ_PAL_NET_CLOSE, REQ_PAL_NET_SHUTDOWN, REQ_PAL_NET_NONBLOCK, REQ_PAL_NET_BLOCK CODE_net_impl_posix_33 TC_test_platform_threading_14, TC_PAL_NET_002 ✓ Complete
REQ_PLATFORM_POSIX_004 POSIX/Host Byte-Order Backend REQ_PAL_BYTE_HTONS, REQ_PAL_BYTE_NTOHS, REQ_PAL_BYTE_HTONL, REQ_PAL_BYTE_NTOHL CODE_byteorder_impl_posix_16 TC_test_platform_threading_14, TC_PAL_BYTEORDER_001 ✓ Complete
REQ_PLATFORM_THREADX_001 ThreadX Threading Backend REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO CODE_thread_impl_threadx_51 TC_test_pal_threadx_mock_allocate_message, TC_test_threadx_core_7 ✓ Complete
REQ_PLATFORM_THREADX_002 ThreadX Memory Pool Backend REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT CODE_memory_threadx_91, CODE_memory_impl_threadx_23 TC_test_pal_threadx_mock_allocate_message, TC_test_threadx_core_7 ✓ Complete
REQ_PLATFORM_WIN32_001 Win32 Threading Backend REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO - TC_test_platform_threading_14 ⚠ Partial
REQ_PLATFORM_WIN32_002 Win32 Memory Backend REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT - TC_test_platform_threading_14 ⚠ Partial
REQ_PLATFORM_WIN32_003 Win32 Networking Backend REQ_PAL_NET_CLOSE, REQ_PAL_NET_SHUTDOWN, REQ_PAL_NET_NONBLOCK, REQ_PAL_NET_BLOCK - TC_test_platform_threading_14 ⚠ Partial
REQ_PLATFORM_WIN32_004 Win32 Byte-Order Backend REQ_PAL_BYTE_HTONS, REQ_PAL_BYTE_NTOHS, REQ_PAL_BYTE_HTONL, REQ_PAL_BYTE_NTOHL - TC_test_platform_threading_14 ⚠ Partial
REQ_PLATFORM_ZEPHYR_001 Zephyr Threading Backend REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO CODE_thread_impl_zephyr_26 TC_test_pal_zephyr_mock_allocate_message ✓ Complete
REQ_PLATFORM_ZEPHYR_002 Zephyr Memory Pool Backend REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT CODE_memory_impl_zephyr_17, CODE_memory_impl_zephyr_19 TC_test_pal_zephyr_mock_allocate_message ✓ Complete
REQ_PLATFORM_ZEPHYR_003 Zephyr Networking Backend REQ_PAL_NET_CLOSE, REQ_PAL_NET_SHUTDOWN, REQ_PAL_NET_NONBLOCK, REQ_PAL_NET_BLOCK - TC_test_pal_zephyr_mock_allocate_message ⚠ Partial
REQ_PLATFORM_ZEPHYR_004 Zephyr Byte-Order Backend REQ_PAL_BYTE_HTONS, REQ_PAL_BYTE_NTOHS, REQ_PAL_BYTE_HTONL, REQ_PAL_BYTE_NTOHL - TC_test_pal_zephyr_mock_allocate_message ⚠ Partial
REQ_SD_001 SD Service ID feat_req_someipsd_141 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_001 ✓ Complete
REQ_SD_001_E01 Error - SD Message Too Short - CODE_sd_message_sd_87 TC_test_sd_SdTest, TC_SD_DESER_001, TC_SD_DESER_002, TC_SD_E01 ✓ Complete
REQ_SD_001_E02 Error - SD Entries Length Mismatch - CODE_sd_message_sd_87 TC_test_sd_SdTest, TC_SD_E01 ✓ Complete
REQ_SD_002 SD Method ID feat_req_someipsd_142 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_001 ✓ Complete
REQ_SD_003 SD Client ID feat_req_someipsd_144 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_010 ✓ Complete
REQ_SD_004 SD Protocol Version feat_req_someipsd_147 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_010 ✓ Complete
REQ_SD_005 SD Interface Version feat_req_someipsd_148 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_010 ✓ Complete
REQ_SD_006 SD Message Type feat_req_someipsd_205 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_010 ✓ Complete
REQ_SD_007 SD Return Code feat_req_someipsd_208, feat_req_someipsd_209 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_010 ✓ Complete
REQ_SD_010 Parse SD Flags Byte feat_req_someipsd_100, feat_req_someipsd_209, feat_req_someipsd_213 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_003 ✓ Complete
REQ_SD_010_E01 Error - SD Session ID Non-Incremental - CODE_sd_message_sd_87 TC_test_sd_SdTest, TC_SD_DESER_001, TC_SD_E02 ✓ Complete
REQ_SD_010_E02 Error - SD Reserved Flags - CODE_sd_message_sd_87 TC_test_sd_SdTest, TC_SD_E02 ✓ Complete
REQ_SD_011 Extract Reboot Flag feat_req_someipsd_213 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_003 ✓ Complete
REQ_SD_012 Extract Unicast Flag feat_req_someipsd_100, feat_req_someipsd_213 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_003 ✓ Complete
REQ_SD_013 Validate Reserved Flags feat_req_someipsd_213 CODE_sd_message_sd_44 TC_test_sd_SdTest ✓ Complete
REQ_SD_014 Ignore Reserved Flags on Receive feat_req_someipsd_148, feat_req_someipsd_213 CODE_sd_message_sd_44 TC_test_sd_SdTest ✓ Complete
REQ_SD_020 Parse Entries Length Field feat_req_someipsd_575 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_006 ✓ Complete
REQ_SD_020_E01 Error - Invalid Entries Length - CODE_sd_message_sd_87 TC_test_sd_SdTest, TC_SD_DESER_002 ✓ Complete
REQ_SD_020_E02 Error - Entries Length Not Multiple of Entry Size - CODE_sd_message_sd_87 TC_test_sd_SdTest, TC_SD_DESER_003 ✓ Complete
REQ_SD_021 Parse Entry Type feat_req_someipsd_575, feat_req_someipsd_625, feat_req_someipsd_626 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_006 ✓ Complete
REQ_SD_021_E01 Error - SD Options Array Too Large - CODE_sd_message_sd_87 TC_test_sd_SdTest, TC_SD_DESER_003 ✓ Complete
REQ_SD_022 Entry Size Calculation feat_req_someipsd_575, feat_req_someipsd_625 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_006 ✓ Complete
REQ_SD_022_E01 Error - Truncated Entry - CODE_sd_message_sd_87 TC_test_sd_SdTest, TC_SD_DESER_004 ✓ Complete
REQ_SD_023 Parse Type 0 Find Service Entry feat_req_someipsd_626 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_006 ✓ Complete
REQ_SD_024 Parse Type 1 Offer Service Entry feat_req_someipsd_626 CODE_sd_message_sd_44 TC_test_sd_SdTest ✓ Complete
REQ_SD_025 Parse Type 6 Subscribe Eventgroup Entry feat_req_someipsd_629 CODE_sd_message_sd_44 TC_test_sd_SdTest ✓ Complete
REQ_SD_026 Parse Type 7 Subscribe Eventgroup Ack Entry feat_req_someipsd_630 CODE_sd_message_sd_44 TC_test_sd_SdTest ✓ Complete
REQ_SD_030 Parse Service ID in Entry feat_req_someipsd_625 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_INTEGRATION_001 ✓ Complete
REQ_SD_030_E01 Error - SD Entry References No Options - CODE_sd_message_sd_522 TC_test_sd_SdTest, TC_SD_E03 ✓ Complete
REQ_SD_031 Parse Instance ID in Entry feat_req_someipsd_625 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_INTEGRATION_001 ✓ Complete
REQ_SD_032 Instance ID Wildcard feat_req_someipsd_625, feat_req_someipsd_734 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_INTEGRATION_001 ✓ Complete
REQ_SD_033 Parse Major Version and TTL feat_req_someipsd_625 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_INTEGRATION_002 ✓ Complete
REQ_SD_034 Parse Minor Version feat_req_someipsd_625 CODE_sd_message_sd_44 TC_test_sd_SdTest, TC_SD_INTEGRATION_002 ✓ Complete
REQ_SD_035 Parse Eventgroup ID feat_req_someipsd_629 CODE_sd_message_sd_44 TC_test_sd_SdTest ✓ Complete
REQ_SD_040 Store Service Offer TTL feat_req_someipsd_748 CODE_sd_message_sd_105 TC_test_sd_SdTest ✓ Complete
REQ_SD_040_E01 Error - Service List Full - CODE_sd_message_sd_129 TC_test_sd_SdTest, TC_SD_DESER_004, TC_SD_SERVER_001 ✓ Complete
REQ_SD_041 Decrement TTL Periodically feat_req_someipsd_748 CODE_sd_message_sd_105 TC_test_sd_SdTest ✓ Complete
REQ_SD_041_E01 Error - TTL Underflow Protection - CODE_sd_message_sd_129 TC_test_sd_SdTest, TC_SD_DESER_005, TC_SD_CLIENT_001 ✓ Complete
REQ_SD_042 Remove Service on TTL Expiry feat_req_someipsd_748 CODE_sd_message_sd_105 TC_test_sd_SdTest ✓ Complete
REQ_SD_043 Infinite TTL Value feat_req_someipsd_748 CODE_sd_message_sd_105 TC_test_sd_SdTest ✓ Complete
REQ_SD_044 Stop Offer TTL Zero feat_req_someipsd_748 CODE_sd_message_sd_105 TC_test_sd_SdTest ✓ Complete
REQ_SD_044_E01 Error - SD Entry With Invalid TTL Format - CODE_sd_message_sd_129 TC_test_sd_SdTest ✓ Complete
REQ_SD_045 Reset TTL on New Offer feat_req_someipsd_748 CODE_sd_message_sd_105 TC_test_sd_SdTest ✓ Complete
REQ_SD_046 Notify Application on Service Availability Change feat_req_someipsd_14 CODE_sd_message_sd_105 TC_test_sd_SdTest ✓ Complete
REQ_SD_050 Track Session ID per Endpoint feat_req_someipsd_795 CODE_sd_message_sd_105 TC_test_sd_SdTest, TC_SD_007 ✓ Complete
REQ_SD_050_E01 Error - SD Malformed Option Length - CODE_sd_message_sd_129 TC_test_sd_SdTest, TC_SD_DESER_005, TC_SD_E04 ✓ Complete
REQ_SD_051 Compare Session ID for Reboot Detection feat_req_someipsd_795 CODE_sd_message_sd_105 TC_test_sd_SdTest, TC_SD_007 ✓ Complete
REQ_SD_052 Detect Reboot on Session ID Regression feat_req_someipsd_795 CODE_sd_message_sd_105 TC_test_sd_SdTest, TC_SD_007 ✓ Complete
REQ_SD_052_E01 Error - Session ID Wrap-Around Handling - CODE_sd_message_sd_129 TC_test_sd_SdTest, TC_SD_DESER_006 ✓ Complete
REQ_SD_053 Detect Reboot on Reboot Flag feat_req_someipsd_795 CODE_sd_message_sd_105 TC_test_sd_SdTest, TC_SD_007 ✓ Complete
REQ_SD_054 Trigger Reboot Detection Event feat_req_someipsd_795 CODE_sd_message_sd_105 TC_test_sd_SdTest, TC_SD_007 ✓ Complete
REQ_SD_055 Clear Cached Services on Reboot feat_req_someipsd_795 CODE_sd_message_sd_105 TC_test_sd_SdTest ✓ Complete
REQ_SD_056 Update Stored Session ID feat_req_someipsd_795 CODE_sd_message_sd_105 TC_test_sd_SdTest ✓ Complete
REQ_SD_060 Parse Options Length Field feat_req_someipsd_1096 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_002, TC_SD_004, TC_SD_005, TC_SD_008 ✓ Complete
REQ_SD_060_E01 Error - SD Offer Without Endpoint Option - CODE_sd_message_sd_181 TC_test_sd_SdTest, TC_SD_DESER_006, TC_SD_E05 ✓ Complete
REQ_SD_060_E02 Error - SD TTL Zero in Offer - CODE_sd_message_sd_181 TC_test_sd_SdTest, TC_SD_E05 ✓ Complete
REQ_SD_061 Parse Option Type feat_req_someipsd_1096, feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_002 ✓ Complete
REQ_SD_061_E01 Error - Invalid Option Type - CODE_sd_message_sd_181 TC_test_sd_SdTest, TC_SD_DESER_007 ✓ Complete
REQ_SD_062 Parse Option Length feat_req_someipsd_1096, feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_002 ✓ Complete
REQ_SD_062_E01 Error - Truncated Option - CODE_sd_message_sd_181 TC_test_sd_SdTest, TC_SD_DESER_007 ✓ Complete
REQ_SD_063 Parse IPv4 Endpoint Option Type feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_004, TC_SD_005, TC_SD_008 ✓ Complete
REQ_SD_064 Extract IPv4 Address feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_004, TC_SD_005, TC_SD_008 ✓ Complete
REQ_SD_064_E01 Error - Invalid IP Address - CODE_sd_message_sd_181, CODE_sd_message_sd_270, CODE_sd_message_sd_366 TC_test_sd_SdTest, TC_SD_DESER_008 ✓ Complete
REQ_SD_065 Extract IPv4 Port Number feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_004, TC_SD_005 ✓ Complete
REQ_SD_066 Extract IPv4 Protocol feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_009 ✓ Complete
REQ_SD_067 Parse IPv6 Endpoint Option Type feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_009 ✓ Complete
REQ_SD_068 Extract IPv6 Address feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_009 ✓ Complete
REQ_SD_069 Extract IPv6 Port Number feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest ✓ Complete
REQ_SD_070 Extract IPv6 Protocol feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_SESSION_001, TC_SD_SESSION_002, TC_SD_SESSION_003, TC_SD_SESSION_004, TC_SD_SESSION_005 ✓ Complete
REQ_SD_070_E01 Error - SD FindService Timeout - CODE_sd_message_sd_181 TC_test_sd_SdTest, TC_SD_E06 ✓ Complete
REQ_SD_071 Parse Configuration Option Type feat_req_someipsd_1163 CODE_sd_message_sd_158 TC_test_sd_SdTest, TC_SD_SESSION_001, TC_SD_SESSION_002, TC_SD_SESSION_003, TC_SD_SESSION_004, TC_SD_SESSION_005 ✓ Complete
REQ_SD_072 Parse Configuration String feat_req_someipsd_1163 CODE_sd_message_sd_158 TC_test_sd_SdTest ✓ Complete
REQ_SD_073 Parse IPv4 Multicast Option Type feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest ✓ Complete
REQ_SD_074 Parse IPv6 Multicast Option Type feat_req_someipsd_1112 CODE_sd_message_sd_158 TC_test_sd_SdTest ✓ Complete
REQ_SD_075 Parse First Option Index feat_req_someipsd_625 CODE_sd_message_sd_158 TC_test_sd_SdTest ✓ Complete
REQ_SD_075_E01 Error - Option Index Out of Range - CODE_sd_message_sd_181 TC_test_sd_SdTest, TC_SD_DESER_008 ✓ Complete
REQ_SD_076 Parse Second Option Index feat_req_someipsd_625 CODE_sd_message_sd_158 TC_test_sd_SdTest ✓ Complete
REQ_SD_077 Parse Option Counts feat_req_someipsd_625 CODE_sd_message_sd_158 TC_test_sd_SdTest ✓ Complete
REQ_SD_080 Service Find State feat_req_someipsd_632 CODE_sd_client_sd_82, CODE_sd_server_sd_87 TC_test_sd_SdTest ✓ Complete
REQ_SD_080_E01 Error - SD Subscription Conflict - CODE_sd_server_sd_87 TC_test_sd_SdTest, TC_SD_E07 ✓ Complete
REQ_SD_081 Send Find Service Message feat_req_someipsd_632 CODE_sd_client_sd_82, CODE_sd_server_sd_87 TC_test_sd_SdTest ✓ Complete
REQ_SD_082 Service Available State feat_req_someipsd_632 CODE_sd_client_sd_82, CODE_sd_server_sd_87 TC_test_sd_SdTest ✓ Complete
REQ_SD_083 Offer Service Generation feat_req_someipsd_633 CODE_sd_client_sd_82, CODE_sd_server_sd_87 TC_test_sd_SdTest ✓ Complete
REQ_SD_083_E01 Error - SD Multiple Subscriptions Same Client - CODE_sd_server_sd_87 TC_test_sd_SdTest, TC_SD_E08 ✓ Complete
REQ_SD_084 Stop Offer Generation feat_req_someipsd_634 CODE_sd_client_sd_82, CODE_sd_server_sd_87 TC_test_sd_SdTest ✓ Complete
REQ_SD_090 Subscribe Eventgroup Request feat_req_someipsd_629 CODE_sd_client_sd_102, CODE_sd_server_sd_110 TC_test_sd_SdTest, TC_SD_INTEGRATION_003 ✓ Complete
REQ_SD_091 Subscribe Eventgroup Acknowledgment feat_req_someipsd_630 CODE_sd_client_sd_102, CODE_sd_server_sd_110 TC_test_sd_SdTest, TC_SD_INTEGRATION_003 ✓ Complete
REQ_SD_092 Subscribe Eventgroup Negative Acknowledgment feat_req_someipsd_630 CODE_sd_client_sd_102, CODE_sd_server_sd_110 TC_test_sd_SdTest, TC_SD_INTEGRATION_003 ✓ Complete
REQ_SD_093 Subscription Renewal feat_req_someipsd_748 CODE_sd_client_sd_102, CODE_sd_server_sd_110 TC_test_sd_SdTest, TC_SD_INTEGRATION_003 ✓ Complete
REQ_SD_094 Stop Subscribe Generation feat_req_someipsd_629 CODE_sd_client_sd_102, CODE_sd_server_sd_110 TC_test_sd_SdTest ✓ Complete
REQ_SD_100 Initial Offer Delay feat_req_someipsd_425 CODE_sd_client_sd_122, CODE_sd_server_sd_134 TC_test_sd_SdTest ✓ Complete
REQ_SD_101 Offer Repetition feat_req_someipsd_425 CODE_sd_client_sd_122, CODE_sd_server_sd_134 TC_test_sd_SdTest ✓ Complete
REQ_SD_102 Cyclic Offer feat_req_someipsd_425 CODE_sd_client_sd_122, CODE_sd_server_sd_134 TC_test_sd_SdTest ✓ Complete
REQ_SD_103 Find Repetition feat_req_someipsd_632 CODE_sd_client_sd_122, CODE_sd_server_sd_134 TC_test_sd_SdTest ✓ Complete
REQ_SD_110 SD Initial Wait Phase feat_req_someipsd_63, feat_req_someipsd_64, feat_req_someipsd_65, feat_req_someipsd_773 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest, TC_SD_INTEGRATION_004 ✓ Complete
REQ_SD_111 SD Repetition Phase feat_req_someipsd_67, feat_req_someipsd_73, feat_req_someipsd_76, feat_req_someipsd_867 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_112 SD Main Phase feat_req_someipsd_79, feat_req_someipsd_80, feat_req_someipsd_81, feat_req_someipsd_425, feat_req_someipsd_866 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_113 SD Shutdown Behavior feat_req_someipsd_820, feat_req_someipsd_821, feat_req_someipsd_830 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_113_E01 Error - SD Server Offers During Shutdown - - TC_test_sd_SdTest, TC_SD_E09 ⚠ Partial
REQ_SD_114 FindService Entry Processing feat_req_someipsd_238, feat_req_someipsd_239, feat_req_someipsd_626, feat_req_someipsd_632 CODE_sd_client_sd_166, CODE_sd_client_sd_183 TC_test_sd_SdTest ✓ Complete
REQ_SD_115 OfferService Entry Processing feat_req_someipsd_252, feat_req_someipsd_253, feat_req_someipsd_633 CODE_sd_server_sd_225 TC_test_sd_SdTest ✓ Complete
REQ_SD_115_E01 Error - SD Offer with Invalid Endpoint - CODE_sd_server_sd_225 TC_test_sd_SdTest ✓ Complete
REQ_SD_115_E02 Error - SD Duplicate Offer Handling - CODE_sd_server_sd_225 TC_test_sd_SdTest ✓ Complete
REQ_SD_116 StopOfferService Entry Processing feat_req_someipsd_634, feat_req_someipsd_681 CODE_sd_client_sd_166, CODE_sd_client_sd_183 TC_test_sd_SdTest ✓ Complete
REQ_SD_116_E01 Error - SD Subscription to Unavailable Service - CODE_sd_client_sd_183, CODE_sd_client_sd_418 TC_test_sd_SdTest, TC_SD_E10 ✓ Complete
REQ_SD_116_E02 Error - SD ACK Timeout - CODE_sd_client_sd_183 TC_test_sd_SdTest, TC_SD_E10 ✓ Complete
REQ_SD_117 SubscribeEventgroup Entry Processing feat_req_someipsd_321, feat_req_someipsd_322, feat_req_someipsd_629 CODE_sd_server_sd_225 TC_test_sd_SdTest ✓ Complete
REQ_SD_118 StopSubscribeEventgroup Processing feat_req_someipsd_433, feat_req_someipsd_629 CODE_sd_server_sd_225 TC_test_sd_SdTest ✓ Complete
REQ_SD_119 SubscribeEventgroupAck Processing feat_req_someipsd_613, feat_req_someipsd_614, feat_req_someipsd_630 CODE_sd_server_sd_225 TC_test_sd_SdTest ✓ Complete
REQ_SD_119_E01 Error - SD Unknown Entry Type - CODE_sd_server_sd_225 TC_test_sd_SdTest, TC_SD_E11 ✓ Complete
REQ_SD_120 SubscribeEventgroupNack Processing feat_req_someipsd_618, feat_req_someipsd_630 CODE_sd_message_sd_238 TC_test_sd_SdTest ✓ Complete
REQ_SD_120_E01 Error - SD Option Index Out of Range - CODE_sd_client_sd_189, CODE_sd_client_sd_238, CODE_sd_client_sd_418 TC_test_sd_SdTest, TC_SD_E12 ✓ Complete
REQ_SD_121 Load Balancing Option feat_req_someipsd_145, feat_req_someipsd_174, feat_req_someipsd_175 CODE_sd_types_sd_38 TC_test_sd_SdTest ✓ Complete
REQ_SD_122 IPv4 SD Endpoint Option feat_req_someipsd_1081, feat_req_someipsd_1086 CODE_sd_message_sd_238 TC_test_sd_SdTest ✓ Complete
REQ_SD_123 IPv6 SD Endpoint Option feat_req_someipsd_1135 CODE_sd_message_sd_238 TC_test_sd_SdTest ✓ Complete
REQ_SD_123_E01 Error - SD Invalid Multicast Address in Option - CODE_sd_client_sd_189, CODE_sd_client_sd_238, CODE_sd_client_sd_418 TC_test_sd_SdTest ✓ Complete
REQ_SD_124 Option Run Referencing feat_req_someipsd_335, feat_req_someipsd_336, feat_req_someipsd_341 CODE_sd_types_sd_38 TC_test_sd_SdTest ✓ Complete
REQ_SD_125 Handling Missing Options feat_req_someipsd_1142 - TC_test_sd_SdTest ⚠ Partial
REQ_SD_126 Handling Redundant Options feat_req_someipsd_1143, feat_req_someipsd_1144, feat_req_someipsd_1085 - TC_test_sd_SdTest ⚠ Partial
REQ_SD_127 Handling Conflicting Options feat_req_someipsd_1145, feat_req_someipsd_1146 CODE_sd_client_sd_122 TC_test_sd_SdTest ✓ Complete
REQ_SD_130 Server Service State Machine feat_req_someipsd_627, feat_req_someipsd_628, feat_req_someipsd_629 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_131 Client Service State Machine feat_req_someipsd_627, feat_req_someipsd_628, feat_req_someipsd_630 CODE_sd_client_sd_122, CODE_sd_types_sd_88 TC_test_sd_SdTest ✓ Complete
REQ_SD_132 Eventgroup Subscription State Machine feat_req_someipsd_632, feat_req_someipsd_633, feat_req_someipsd_634 CODE_sd_message_sd_336 TC_test_sd_SdTest ✓ Complete
REQ_SD_134_E01 Error - SD Multicast Send Failure - - TC_test_sd_SdTest ⚠ Partial
REQ_SD_140 Service Endpoint Association feat_req_someipsd_810, feat_req_someipsd_815 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_141 Multicast Endpoint Association feat_req_someipsd_722, feat_req_someipsd_723 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_142 Initial Event Sending feat_req_someipsd_789, feat_req_someipsd_833 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_150 SD Malformed Message Handling feat_req_someipsd_900, feat_req_someipsd_1220 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_151 SD Invalid Entry Handling feat_req_someipsd_1141, feat_req_someipsd_1233 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_152 SD TTL Expiry Handling feat_req_someipsd_681, feat_req_someipsd_682, feat_req_someipsd_748 CODE_sd_server_sd_134, CODE_sd_server_sd_433 TC_test_sd_SdTest ✓ Complete
REQ_SD_160 SD Multicast Transmission feat_req_someipsd_100, feat_req_someipsd_105 CODE_sd_client_sd_467, CODE_sd_message_sd_336 TC_test_sd_SdTest, TC_SD_INTEGRATION_004 ✓ Complete
REQ_SD_161 SD Unicast Response feat_req_someipsd_90, feat_req_someipsd_91, feat_req_someipsd_826 CODE_sd_client_sd_467 TC_test_sd_SdTest, TC_SD_INTEGRATION_004 ✓ Complete
REQ_SD_170 SD Session ID Management feat_req_someipsd_150, feat_req_someipsd_97 - TC_test_sd_SdTest ⚠ Partial
REQ_SD_171 SD Reboot Detection Response feat_req_someipsd_764, feat_req_someipsd_765, feat_req_someipsd_872 - TC_test_sd_SdTest ⚠ Partial
REQ_SD_180 Minor Version Matching feat_req_someipsd_238, feat_req_someipsd_736 CODE_sd_types_sd_88 TC_test_sd_SdTest ✓ Complete
REQ_SD_200A SD Message Structure - Flags and Reserved feat_req_someipsd_38, feat_req_someipsd_39, feat_req_someipsd_40 CODE_sd_message_sd_464, CODE_sd_message_sd_522, CODE_sd_message_sd_24, CODE_sd_message_sd_216 TC_test_sd_SdTest ✓ Complete
REQ_SD_200B SD Entries Array Format feat_req_someipsd_41, feat_req_someipsd_42, feat_req_someipsd_44 CODE_sd_message_sd_464, CODE_sd_message_sd_522, CODE_sd_message_sd_24, CODE_sd_message_sd_63 TC_test_sd_SdTest ✓ Complete
REQ_SD_200C SD Options Array Format feat_req_someipsd_1, feat_req_someipsd_2, feat_req_someipsd_13 CODE_sd_message_sd_464, CODE_sd_message_sd_522, CODE_sd_message_sd_24, CODE_sd_message_sd_216 TC_test_sd_SdTest ✓ Complete
REQ_SD_201 SD Transport Requirements feat_req_someipsd_46, feat_req_someipsd_47 CODE_sd_message_sd_464, CODE_sd_message_sd_522 TC_test_sd_SdTest ✓ Complete
REQ_SD_202 SD ECU Internal Interface feat_req_someipsd_22, feat_req_someipsd_23, feat_req_someipsd_24, feat_req_someipsd_25, feat_req_someipsd_26, feat_req_someipsd_27, feat_req_someipsd_16, feat_req_someipsd_17, feat_req_someipsd_18 CODE_sd_message_sd_464, CODE_sd_message_sd_522 TC_test_sd_SdTest ✓ Complete
REQ_SD_210 SD Header Field Parsing feat_req_someipsd_59, feat_req_someipsd_61, feat_req_someipsd_62 CODE_sd_client_sd_122 TC_test_sd_SdTest ✓ Complete
REQ_SD_211 SD Session ID Handling feat_req_someipsd_96, feat_req_someipsd_94, feat_req_someipsd_863 CODE_sd_client_sd_122, CODE_sd_client_sd_189, CODE_sd_client_sd_467 TC_test_sd_SdTest ✓ Complete
REQ_SD_212 SD Reboot Flag Management feat_req_someipsd_83, feat_req_someipsd_84, feat_req_someipsd_85, feat_req_someipsd_87, feat_req_someipsd_89 CODE_sd_client_sd_122 TC_test_sd_SdTest ✓ Complete
REQ_SD_220 SD Entry Common Fields feat_req_someipsd_122, feat_req_someipsd_126, feat_req_someipsd_127, feat_req_someipsd_128, feat_req_someipsd_129, feat_req_someipsd_212, feat_req_someipsd_214 CODE_sd_server_sd_186, CODE_sd_server_sd_476 TC_test_sd_SdTest ✓ Complete
REQ_SD_221 SD Service Entry Format feat_req_someipsd_133, feat_req_someipsd_137, feat_req_someipsd_138, feat_req_someipsd_139, feat_req_someipsd_140 CODE_sd_server_sd_186, CODE_sd_server_sd_476 TC_test_sd_SdTest ✓ Complete
REQ_SD_222 SD Eventgroup Entry Format feat_req_someipsd_149, feat_req_someipsd_151, feat_req_someipsd_152, feat_req_someipsd_157, feat_req_someipsd_158 CODE_sd_server_sd_186, CODE_sd_server_sd_476 TC_test_sd_SdTest ✓ Complete
REQ_SD_222_E01 Error - SD TTL Overflow Prevention - - TC_test_sd_SdTest ⚠ Partial
REQ_SD_223 SD Entry Multiple Entries per Message feat_req_someipsd_159, feat_req_someipsd_160, feat_req_someipsd_161, feat_req_someipsd_162, feat_req_someipsd_163, feat_req_someipsd_164 CODE_sd_server_sd_186, CODE_sd_server_sd_476 TC_test_sd_SdTest ✓ Complete
REQ_SD_230 SD Configuration Option feat_req_someipsd_182, feat_req_someipsd_183, feat_req_someipsd_184 CODE_sd_client_sd_189, CODE_sd_client_sd_238, CODE_sd_client_sd_467 TC_test_sd_SdTest ✓ Complete
REQ_SD_231 SD Load Balancing Option Format feat_req_someipsd_146, feat_req_someipsd_770 CODE_sd_client_sd_189, CODE_sd_client_sd_238 TC_test_sd_SdTest ✓ Complete
REQ_SD_232 SD IPv4 Endpoint Option Format feat_req_someipsd_197, feat_req_someipsd_199, feat_req_someipsd_200, feat_req_someipsd_201 CODE_sd_client_sd_189, CODE_sd_client_sd_238 TC_test_sd_SdTest ✓ Complete
REQ_SD_233 SD IPv6 Endpoint Option Format feat_req_someipsd_203, feat_req_someipsd_204 CODE_sd_client_sd_189, CODE_sd_client_sd_238, CODE_sd_client_sd_467 TC_test_sd_SdTest ✓ Complete
REQ_SD_234 SD IPv4 Multicast Option Format feat_req_someipsd_724, feat_req_someipsd_725, feat_req_someipsd_733, feat_req_someipsd_749 CODE_sd_client_sd_189, CODE_sd_client_sd_238, CODE_sd_client_sd_467 TC_test_sd_SdTest ✓ Complete
REQ_SD_235 SD IPv6 Multicast Option Format feat_req_someipsd_737, feat_req_someipsd_738, feat_req_someipsd_739, feat_req_someipsd_750 CODE_sd_client_sd_189, CODE_sd_client_sd_238, CODE_sd_client_sd_467 TC_test_sd_SdTest ✓ Complete
REQ_SD_236 SD IPv4 SD Endpoint Option Format feat_req_someipsd_1080, feat_req_someipsd_1082, feat_req_someipsd_1083, feat_req_someipsd_1084, feat_req_someipsd_1087 CODE_sd_message_sd_414, CODE_sd_message_sd_430 TC_test_sd_SdTest ✓ Complete
REQ_SD_240 SD Option Index and Run Length feat_req_someipsd_332, feat_req_someipsd_333, feat_req_someipsd_342, feat_req_someipsd_343 CODE_sd_client_sd_189, CODE_sd_client_sd_238, CODE_sd_client_sd_467 TC_test_sd_SdTest ✓ Complete
REQ_SD_241 SD Option Run Processing feat_req_someipsd_346, feat_req_someipsd_347, feat_req_someipsd_348, feat_req_someipsd_351 CODE_sd_client_sd_189 TC_test_sd_SdTest ✓ Complete
REQ_SD_242 SD Option Validation feat_req_someipsd_1095, feat_req_someipsd_1097, feat_req_someipsd_1098, feat_req_someipsd_1099, feat_req_someipsd_1100 CODE_sd_types_sd_26 TC_test_sd_SdTest ✓ Complete
REQ_SD_243 SD Endpoint Option Processing feat_req_someipsd_1101, feat_req_someipsd_1102, feat_req_someipsd_1103 CODE_sd_message_sd_414, CODE_sd_message_sd_430 TC_test_sd_SdTest ✓ Complete
REQ_SD_250 SD FindService Message Construction feat_req_someipsd_217, feat_req_someipsd_218, feat_req_someipsd_219, feat_req_someipsd_220 CODE_sd_server_sd_186, CODE_sd_server_sd_376, CODE_sd_server_sd_409 TC_test_sd_SdTest ✓ Complete
REQ_SD_251 SD FindService Response Behavior feat_req_someipsd_224, feat_req_someipsd_225, feat_req_someipsd_227, feat_req_someipsd_766, feat_req_someipsd_767 CODE_sd_server_sd_186, CODE_sd_server_sd_376, CODE_sd_server_sd_409 TC_test_sd_SdTest ✓ Complete
REQ_SD_260 SD OfferService Message Construction feat_req_someipsd_221, feat_req_someipsd_233, feat_req_someipsd_235, feat_req_someipsd_236, feat_req_someipsd_237 CODE_sd_server_sd_186, CODE_sd_server_sd_376, CODE_sd_server_sd_409 TC_test_sd_SdTest ✓ Complete
REQ_SD_261 SD StopOfferService Construction feat_req_someipsd_256, feat_req_someipsd_261, feat_req_someipsd_262 CODE_sd_message_sd_464, CODE_sd_message_sd_522 TC_test_sd_SdTest ✓ Complete
REQ_SD_270 SD SubscribeEventgroup Construction feat_req_someipsd_230, feat_req_someipsd_429, feat_req_someipsd_430, feat_req_someipsd_431, feat_req_someipsd_432, feat_req_someipsd_428 CODE_sd_server_sd_207 TC_test_sd_SdTest ✓ Complete
REQ_SD_271 SD Subscription Lifecycle feat_req_someipsd_435, feat_req_someipsd_436, feat_req_someipsd_437, feat_req_someipsd_439, feat_req_someipsd_444, feat_req_someipsd_445 CODE_sd_types_sd_77, CODE_sd_types_sd_110 TC_test_sd_SdTest ✓ Complete
REQ_SD_272 SD SubscribeEventgroupAck Construction feat_req_someipsd_612, feat_req_someipsd_613, feat_req_someipsd_614, feat_req_someipsd_619, feat_req_someipsd_844 CODE_sd_server_sd_207 TC_test_sd_SdTest ✓ Complete
REQ_SD_273 SD SubscribeEventgroupNack Construction feat_req_someipsd_617, feat_req_someipsd_869, feat_req_someipsd_870 CODE_sd_server_sd_207 TC_test_sd_SdTest ✓ Complete
REQ_SD_274 SD StopSubscribeEventgroup Construction feat_req_someipsd_433, feat_req_someipsd_440, feat_req_someipsd_441, feat_req_someipsd_442 CODE_sd_client_sd_576 TC_test_sd_SdTest ✓ Complete
REQ_SD_280 SD Timing Configuration feat_req_someipsd_66, feat_req_someipsd_68, feat_req_someipsd_72 CODE_sd_server_sd_701 TC_test_sd_SdTest ✓ Complete
REQ_SD_281 SD Phase Transitions feat_req_someipsd_74, feat_req_someipsd_75, feat_req_someipsd_77, feat_req_someipsd_419, feat_req_someipsd_422 CODE_sd_types_sd_88 TC_test_sd_SdTest ✓ Complete
REQ_SD_282 SD Multicast Group Management feat_req_someipsd_101, feat_req_someipsd_102, feat_req_someipsd_103, feat_req_someipsd_104 CODE_sd_message_sd_464, CODE_sd_message_sd_522 TC_test_sd_SdTest ✓ Complete
REQ_SD_283 SD Response Delay Configuration feat_req_someipsd_106, feat_req_someipsd_107, feat_req_someipsd_109 CODE_sd_server_sd_701 TC_test_sd_SdTest ✓ Complete
REQ_SD_290 SD Server Endpoint Registration feat_req_someipsd_806, feat_req_someipsd_807, feat_req_someipsd_808, feat_req_someipsd_809, feat_req_someipsd_811 CODE_sd_server_sd_503 TC_test_sd_SdTest ✓ Complete
REQ_SD_291 SD Client Endpoint Resolution feat_req_someipsd_812, feat_req_someipsd_813, feat_req_someipsd_814, feat_req_someipsd_816 CODE_sd_message_sd_464, CODE_sd_message_sd_522 TC_test_sd_SdTest ✓ Complete
REQ_SD_292 SD Multicast Endpoint Handling feat_req_someipsd_751, feat_req_someipsd_752, feat_req_someipsd_754, feat_req_someipsd_755, feat_req_someipsd_756, feat_req_someipsd_757, feat_req_someipsd_758 CODE_sd_server_sd_503 TC_test_sd_SdTest ✓ Complete
REQ_SD_293 SD Endpoint Validation feat_req_someipsd_1111, feat_req_someipsd_1113, feat_req_someipsd_1114, feat_req_someipsd_1169, feat_req_someipsd_1170, feat_req_someipsd_1171 CODE_sd_types_sd_60 TC_test_sd_SdTest ✓ Complete
REQ_SD_300 SD Service Offer Processing feat_req_someipsd_762, feat_req_someipsd_763, feat_req_someipsd_828, feat_req_someipsd_829 CODE_sd_server_sd_532 TC_test_sd_SdTest ✓ Complete
REQ_SD_301 SD Service State Tracking feat_req_someipsd_771, feat_req_someipsd_772, feat_req_someipsd_776, feat_req_someipsd_777, feat_req_someipsd_778 CODE_sd_message_sd_464, CODE_sd_message_sd_522 TC_test_sd_SdTest ✓ Complete
REQ_SD_302 SD Subscription State Tracking feat_req_someipsd_779, feat_req_someipsd_780, feat_req_someipsd_781, feat_req_someipsd_782, feat_req_someipsd_783 CODE_sd_message_sd_464, CODE_sd_message_sd_522 TC_test_sd_SdTest ✓ Complete
REQ_SD_303 SD Service Registry Management feat_req_someipsd_784, feat_req_someipsd_785, feat_req_someipsd_786, feat_req_someipsd_787, feat_req_someipsd_788 CODE_sd_message_sd_464, CODE_sd_message_sd_522 TC_test_sd_SdTest ✓ Complete
REQ_SD_310 SD Graceful Shutdown feat_req_someipsd_818, feat_req_someipsd_819, feat_req_someipsd_822, feat_req_someipsd_823, feat_req_someipsd_824 CODE_sd_types_sd_88 TC_test_sd_SdTest ✓ Complete
REQ_SD_311 SD Reboot Recovery feat_req_someipsd_871, feat_req_someipsd_793, feat_req_someipsd_794 CODE_sd_client_sd_418, CODE_sd_client_sd_446 TC_test_sd_SdTest ✓ Complete
REQ_SD_312 SD Service Stop Handling feat_req_someipsd_831, feat_req_someipsd_832, feat_req_someipsd_834 CODE_sd_server_sd_532 TC_test_sd_SdTest ✓ Complete
REQ_SD_320 SD Non-SOME/IP Service Announcement feat_req_someipsd_497, feat_req_someipsd_498, feat_req_someipsd_499, feat_req_someipsd_500, feat_req_someipsd_501, feat_req_someipsd_502, feat_req_someipsd_503 CODE_sd_message_sd_464, CODE_sd_message_sd_522 TC_test_sd_SdTest ✓ Complete
REQ_SD_330 SD Initial Event Sending feat_req_someipsd_833, feat_req_someipsd_1166, feat_req_someipsd_1167, feat_req_someipsd_1168 CODE_sd_server_sd_552 TC_test_sd_SdTest ✓ Complete
REQ_SD_331 SD Initial Event Requesting feat_req_someipsd_1191, feat_req_someipsd_1192, feat_req_someipsd_1193, feat_req_someipsd_946 CODE_sd_client_sd_418, CODE_sd_client_sd_446 TC_test_sd_SdTest ✓ Complete
REQ_SD_340 SD Error Handling feat_req_someipsd_1162, feat_req_someipsd_1164, feat_req_someipsd_1221, feat_req_someipsd_1227, feat_req_someipsd_1228 CODE_sd_client_sd_636, CODE_sd_types_sd_50 TC_test_sd_SdTest ✓ Complete
REQ_SD_341 SD Option Conflict Resolution feat_req_someipsd_1140, feat_req_someipsd_1147, feat_req_someipsd_1149 CODE_sd_client_sd_636, CODE_sd_server_sd_552 TC_test_sd_SdTest ✓ Complete
REQ_SD_342 SD Security Considerations feat_req_someipsd_1176, feat_req_someipsd_1177, feat_req_someipsd_1178, feat_req_someipsd_1179, feat_req_someipsd_1180, feat_req_someipsd_1182, feat_req_someipsd_1184 CODE_sd_client_sd_636, CODE_sd_server_sd_552 TC_test_sd_SdTest ✓ Complete
REQ_SD_343 SD IPv4 SD Endpoint Processing feat_req_someipsd_1151, feat_req_someipsd_1152, feat_req_someipsd_1153, feat_req_someipsd_1154, feat_req_someipsd_1155, feat_req_someipsd_1156 CODE_sd_client_sd_636, CODE_sd_server_sd_552 TC_test_sd_SdTest ✓ Complete
REQ_SD_344 SD Mandatory Feature Set feat_req_someipsd_1248, feat_req_someipsd_1249, feat_req_someipsd_1250, feat_req_someipsd_1251, feat_req_someipsd_1252, feat_req_someipsd_1253 CODE_sd_client_sd_636, CODE_sd_server_sd_552 TC_test_sd_SdTest ✓ Complete
REQ_SD_345 SD Unicast Flag Processing feat_req_someipsd_1187, feat_req_someipsd_1188 CODE_sd_server_sd_552 TC_test_sd_SdTest ✓ Complete
REQ_SD_346 SD Service State Machine Details feat_req_someipsd_624, feat_req_someipsd_631, feat_req_someipsd_684, feat_req_someipsd_691 CODE_sd_client_sd_467, CODE_sd_client_sd_636 TC_test_sd_SdTest ✓ Complete
REQ_SD_347 SD Subscription Renewal feat_req_someipsd_839, feat_req_someipsd_840, feat_req_someipsd_841, feat_req_someipsd_842, feat_req_someipsd_843 CODE_sd_server_sd_569 TC_test_sd_SdTest ✓ Complete
REQ_SD_348 SD Publish/Subscribe Event Flow feat_req_someipsd_836, feat_req_someipsd_837, feat_req_someipsd_838, feat_req_someipsd_1239 CODE_sd_client_sd_467, CODE_sd_client_sd_636 TC_test_sd_SdTest ✓ Complete
REQ_SD_349 SD Duplicate Offer Handling feat_req_someipsd_844, feat_req_someipsd_848, feat_req_someipsd_849, feat_req_someipsd_850, feat_req_someipsd_851 CODE_sd_server_sd_569 TC_test_sd_SdTest ✓ Complete
REQ_SD_350 SD Entry Aggregation feat_req_someipsd_852, feat_req_someipsd_853, feat_req_someipsd_854, feat_req_someipsd_855, feat_req_someipsd_856 CODE_sd_server_sd_569 TC_test_sd_SdTest ✓ Complete
REQ_SD_351 SD Startup Behavior feat_req_someipsd_857, feat_req_someipsd_858, feat_req_someipsd_862, feat_req_someipsd_864 CODE_sd_server_sd_569 TC_test_sd_SdTest ✓ Complete
REQ_SD_352 SD Advanced Reboot Detection feat_req_someipsd_796, feat_req_someipsd_797, feat_req_someipsd_798 CODE_sd_server_sd_569 TC_test_sd_SdTest ✓ Complete
REQ_SD_353 SD Service Timeout Handling feat_req_someipsd_790, feat_req_someipsd_791 CODE_sd_server_sd_569 TC_test_sd_SdTest ✓ Complete
REQ_SD_354 SD Subscribe Multicast Handling feat_req_someipsd_747, feat_req_someipsd_1134, feat_req_someipsd_1136, feat_req_someipsd_1137 CODE_sd_server_sd_569 TC_test_sd_SdTest ✓ Complete
REQ_SD_355 SD Subscription Server State feat_req_someipsd_877, feat_req_someipsd_878, feat_req_someipsd_879 CODE_sd_types_sd_77 TC_test_sd_SdTest ✓ Complete
REQ_SD_356 SD Service Registration feat_req_someipsd_1194, feat_req_someipsd_1195, feat_req_someipsd_1262, feat_req_someipsd_1297 CODE_sd_types_sd_60 TC_test_sd_SdTest ✓ Complete
REQ_SER_001 Serialize uint8 Type feat_req_someip_172, feat_req_someip_682, feat_req_someip_171 CODE_serializer_serialization_56 TC_test_serialization_21, TC_SER_002 ✓ Complete
REQ_SER_001_E01 Error - uint8 Buffer Overflow on Serialize - CODE_serializer_serialization_56 TC_test_serialization_21 ✓ Complete
REQ_SER_002 Serialize uint16 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_64 TC_test_serialization_21, TC_SER_003 ✓ Complete
REQ_SER_002_E01 Error - uint16 Buffer Overflow on Serialize - CODE_serializer_serialization_64 TC_test_serialization_21 ✓ Complete
REQ_SER_003 Serialize uint32 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_72 TC_test_serialization_21, TC_SER_004 ✓ Complete
REQ_SER_003_E01 Error - uint32 Buffer Overflow on Serialize - CODE_serializer_serialization_72 TC_test_serialization_21 ✓ Complete
REQ_SER_004 Serialize uint64 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_623, feat_req_someip_682 CODE_serializer_serialization_80 TC_test_serialization_21, TC_SER_007 ✓ Complete
REQ_SER_004_E01 Error - uint64 Buffer Overflow on Serialize - CODE_serializer_serialization_80 TC_test_serialization_21 ✓ Complete
REQ_SER_005 Deserialize uint8 Type feat_req_someip_172, feat_req_someip_682 CODE_serializer_serialization_231, CODE_serializer_serialization_272 TC_test_serialization_21, TC_SER_002 ✓ Complete
REQ_SER_005_E01 Error - uint8 Insufficient Data on Deserialize - CODE_serializer_serialization_272 TC_test_serialization_21, TC_SER_030 ✓ Complete
REQ_SER_006 Deserialize uint16 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_231, CODE_serializer_serialization_285 TC_test_serialization_21, TC_SER_003 ✓ Complete
REQ_SER_006_E01 Error - uint16 Insufficient Data on Deserialize - CODE_serializer_serialization_285 TC_test_serialization_21, TC_SER_030 ✓ Complete
REQ_SER_007 Deserialize uint32 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_231, CODE_serializer_serialization_298 TC_test_serialization_21, TC_SER_004 ✓ Complete
REQ_SER_007_E01 Error - uint32 Insufficient Data on Deserialize - CODE_serializer_serialization_298 TC_test_serialization_21, TC_SER_030 ✓ Complete
REQ_SER_008 Deserialize uint64 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_623, feat_req_someip_682 CODE_serializer_serialization_231, CODE_serializer_serialization_311 TC_test_serialization_21, TC_SER_007 ✓ Complete
REQ_SER_008_E01 Error - uint64 Insufficient Data on Deserialize - CODE_serializer_serialization_311 TC_test_serialization_21, TC_SER_030 ✓ Complete
REQ_SER_010 Serialize int8 Type feat_req_someip_172, feat_req_someip_682 CODE_serializer_serialization_88 TC_test_serialization_21, TC_SER_008 ✓ Complete
REQ_SER_010_E01 Error - Signed Integer Overflow Detection - CODE_serializer_serialization_88 TC_test_serialization_21, TC_SER_E07, TC_SER_E07b ✓ Complete
REQ_SER_011 Serialize int16 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_96 TC_test_serialization_21, TC_SER_009 ✓ Complete
REQ_SER_012 Serialize int32 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_104 TC_test_serialization_21 ✓ Complete
REQ_SER_013 Serialize int64 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_623, feat_req_someip_682 CODE_serializer_serialization_112 TC_test_serialization_21 ✓ Complete
REQ_SER_014 Deserialize int8 Type feat_req_someip_172, feat_req_someip_682 CODE_serializer_serialization_231 TC_test_serialization_21, TC_SER_008 ✓ Complete
REQ_SER_015 Deserialize int16 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_231, CODE_serializer_serialization_332 TC_test_serialization_21, TC_SER_009, TC_SER_015 ✓ Complete
REQ_SER_016 Deserialize int32 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_231, CODE_serializer_serialization_344 TC_test_serialization_21, TC_SER_016 ✓ Complete
REQ_SER_017 Deserialize int64 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_623, feat_req_someip_682 CODE_serializer_serialization_231, CODE_serializer_serialization_356 TC_test_serialization_21, TC_SER_017 ✓ Complete
REQ_SER_020 Serialize Boolean True feat_req_someip_172, feat_req_someip_817 CODE_serializer_serialization_48 TC_test_serialization_21, TC_SER_001 ✓ Complete
REQ_SER_020_E01 Error - Boolean Buffer Overflow on Serialize - CODE_serializer_serialization_259 TC_test_serialization_21 ✓ Complete
REQ_SER_021 Serialize Boolean False feat_req_someip_172, feat_req_someip_817 CODE_serializer_serialization_231, CODE_serializer_serialization_259 TC_test_serialization_21, TC_SER_001 ✓ Complete
REQ_SER_022 Deserialize Boolean False feat_req_someip_172, feat_req_someip_817 CODE_serializer_serialization_231 TC_test_serialization_21 ✓ Complete
REQ_SER_022_E01 Error - Boolean Insufficient Data on Deserialize - - TC_test_serialization_21 ⚠ Partial
REQ_SER_023 Deserialize Boolean True from 0x01 feat_req_someip_172, feat_req_someip_817 CODE_serializer_serialization_231 TC_test_serialization_21 ✓ Complete
REQ_SER_024 Deserialize Boolean True from Non-Zero Values feat_req_someip_172, feat_req_someip_817 CODE_serializer_serialization_231 TC_test_serialization_21 ✓ Complete
REQ_SER_030 Serialize float32 Type feat_req_someip_172, feat_req_someip_224 CODE_serializer_serialization_120 TC_test_serialization_21, TC_SER_012, TC_SER_013 ✓ Complete
REQ_SER_030_E01 Error - float32 Buffer Overflow on Serialize - CODE_serializer_serialization_120 TC_test_serialization_21 ✓ Complete
REQ_SER_031 Serialize float64 Type feat_req_someip_172, feat_req_someip_224 CODE_serializer_serialization_128 TC_test_serialization_21, TC_SER_014 ✓ Complete
REQ_SER_031_E01 Error - float64 Buffer Overflow on Serialize - CODE_serializer_serialization_128 TC_test_serialization_21 ✓ Complete
REQ_SER_032 Deserialize float32 Type feat_req_someip_172, feat_req_someip_224 CODE_serializer_serialization_231, CODE_serializer_serialization_368 TC_test_serialization_21, TC_SER_012, TC_SER_013 ✓ Complete
REQ_SER_032_E01 Error - float32 Insufficient Data on Deserialize - CODE_serializer_serialization_368 TC_test_serialization_21 ✓ Complete
REQ_SER_033 Deserialize float64 Type feat_req_someip_172, feat_req_someip_224 CODE_serializer_serialization_231, CODE_serializer_serialization_381 TC_test_serialization_21, TC_SER_014 ✓ Complete
REQ_SER_033_E01 Error - float64 Insufficient Data on Deserialize - CODE_serializer_serialization_381 TC_test_serialization_21 ✓ Complete
REQ_SER_034 Preserve float32 Special Values feat_req_someip_172 CODE_serializer_serialization_231 TC_test_serialization_21, TC_SER_013 ✓ Complete
REQ_SER_034_E01 Error - Float NaN Comparison - - TC_test_serialization_21, TC_SER_E04 ⚠ Partial
REQ_SER_035 Preserve float64 Special Values feat_req_someip_172 CODE_serializer_serialization_231 TC_test_serialization_21, TC_SER_013 ✓ Complete
REQ_SER_040 Serialize Fixed-Length Array feat_req_someip_241, feat_req_someip_243, feat_req_someip_240, feat_req_someip_242, feat_req_someip_694 CODE_serializer_serialization_136 TC_test_serialization_21, TC_SER_005 ✓ Complete
REQ_SER_040_E01 Error - Array Exceeds Buffer on Serialize - CODE_serializer_serialization_136 TC_test_serialization_21 ✓ Complete
REQ_SER_040_E02 Error - Nested Array Depth Limit - CODE_serializer_serialization_136 TC_test_serialization_21, TC_SER_E11 ✓ Complete
REQ_SER_041 Calculate Fixed-Length Array Size feat_req_someip_241, feat_req_someip_243, feat_req_someip_244, feat_req_someip_247 CODE_serializer_serialization_136 TC_test_serialization_21, TC_SER_005 ✓ Complete
REQ_SER_042 Deserialize Fixed-Length Array feat_req_someip_241, feat_req_someip_243 CODE_serializer_serialization_136 TC_test_serialization_21, TC_SER_005 ✓ Complete
REQ_SER_042_E01 Error - Fixed Array Size Mismatch - CODE_serializer_serialization_136 TC_test_serialization_21, TC_SER_E03 ✓ Complete
REQ_SER_043 Serialize Dynamic Array Length Field feat_req_someip_254, feat_req_someip_257, feat_req_someip_581, feat_req_someip_253, feat_req_someip_261 CODE_serializer_serialization_231, CODE_serializer_serialization_394 TC_test_serialization_21, TC_SER_005 ✓ Complete
REQ_SER_043_E01 Error - Array Length Field Overflow - CODE_serializer_serialization_394 TC_test_serialization_21 ✓ Complete
REQ_SER_043_E02 Error - Dynamic Array Length Exceeds Maximum - - TC_test_serialization_21, TC_SER_E02 ⚠ Partial
REQ_SER_044 Dynamic Array Length Field Precedes Data feat_req_someip_254, feat_req_someip_255, feat_req_someip_256, feat_req_someip_258, feat_req_someip_673, feat_req_someip_674 CODE_serializer_serialization_231, CODE_serializer_serialization_394 TC_test_serialization_21, TC_SER_005 ✓ Complete
REQ_SER_045 Serialize Empty Dynamic Array feat_req_someip_254, feat_req_someip_696 CODE_serializer_serialization_231, CODE_serializer_serialization_394 TC_test_serialization_21, TC_SER_005 ✓ Complete
REQ_SER_046 Deserialize Dynamic Array Length feat_req_someip_254, feat_req_someip_257 CODE_serializer_serialization_231 TC_test_serialization_21 ✓ Complete
REQ_SER_046_E01 Error - Insufficient Data for Array Length - - TC_test_serialization_21 ⚠ Partial
REQ_SER_047 Deserialize Dynamic Array Elements feat_req_someip_254, feat_req_someip_257 CODE_serializer_serialization_231 TC_test_serialization_21 ✓ Complete
REQ_SER_047_E01 Error - Insufficient Data for Array Elements - CODE_serializer_serialization_394 TC_test_serialization_21 ✓ Complete
REQ_SER_047_E02 Error - Array Element Count Mismatch - - TC_test_serialization_21 ⚠ Partial
REQ_SER_050 Serialize String UTF-8 Encoding feat_req_someip_233, feat_req_someip_234, feat_req_someip_235, feat_req_someip_687, feat_req_someip_236, feat_req_someip_665 CODE_serializer_serialization_136, CODE_serializer_serialization_153 TC_test_serialization_21, TC_SER_020, TC_SER_021 ✓ Complete
REQ_SER_050_E01 Error - String Invalid UTF-8 Sequence - CODE_serializer_serialization_136 TC_test_serialization_21 ✓ Complete
REQ_SER_050_E02 Error - String Buffer Overflow on Serialize - CODE_serializer_serialization_136 TC_test_serialization_21 ✓ Complete
REQ_SER_051 Serialize String Length Field feat_req_someip_237, feat_req_someip_582, feat_req_someip_800 CODE_serializer_serialization_136, CODE_serializer_serialization_153 TC_test_serialization_21, TC_SER_020, TC_SER_021 ✓ Complete
REQ_SER_051_E01 Error - String Length Exceeds Buffer - - TC_test_serialization_21, TC_SER_E01 ⚠ Partial
REQ_SER_052 Serialize String BOM feat_req_someip_662, feat_req_someip_800 CODE_serializer_serialization_153, CODE_serializer_serialization_171 TC_test_serialization_21, TC_SER_020, TC_SER_021 ✓ Complete
REQ_SER_053 Serialize String Null Terminator feat_req_someip_233, feat_req_someip_687 CODE_serializer_serialization_231 TC_test_serialization_21 ✓ Complete
REQ_SER_053_E01 Error - String Missing Null Terminator - - TC_test_serialization_21 ⚠ Partial
REQ_SER_054 Serialize Empty String feat_req_someip_237 CODE_serializer_serialization_231 TC_test_serialization_21 ✓ Complete
REQ_SER_055 Deserialize String Length feat_req_someip_237, feat_req_someip_562, feat_req_someip_582 CODE_serializer_serialization_231 TC_test_serialization_21 ✓ Complete
REQ_SER_055_E01 Error - String Insufficient Data on Deserialize - - TC_test_serialization_21 ⚠ Partial
REQ_SER_056 Deserialize String Content feat_req_someip_237 CODE_serializer_serialization_231 TC_test_serialization_21 ✓ Complete
REQ_SER_056_E01 Error - String Embedded Null - - TC_test_serialization_21, TC_SER_E08 ⚠ Partial
REQ_SER_060 Serialize Struct Members Sequentially feat_req_someip_230, feat_req_someip_575, feat_req_someip_167, feat_req_someip_229, feat_req_someip_652 - TC_test_serialization_21, TC_SER_006 ⚠ Partial
REQ_SER_060_E01 Error - Incomplete Struct Data - - TC_test_serialization_21 ⚠ Partial
REQ_SER_060_E02 Error - Struct Buffer Overflow on Serialize - - TC_test_serialization_21 ⚠ Partial
REQ_SER_061 No Implicit Padding in Structs feat_req_someip_574, feat_req_someip_231, feat_req_someip_671 CODE_serializer_serialization_231 TC_test_serialization_21, TC_SER_006 ✓ Complete
REQ_SER_062 Explicit Alignment Configuration feat_req_someip_169, feat_req_someip_711 CODE_serializer_serialization_231 TC_test_serialization_21, TC_SER_006 ✓ Complete
REQ_SER_063 Deserialize Struct Members Sequentially feat_req_someip_168, feat_req_someip_230 CODE_serializer_serialization_231 TC_test_serialization_21, TC_SER_006 ✓ Complete
REQ_SER_070 Pre-Check Buffer Capacity feat_req_someip_168 - TC_test_serialization_21, TC_SER_030 ⚠ Partial
REQ_SER_070_E01 Error - Null Buffer Pointer - - TC_test_serialization_21 ⚠ Partial
REQ_SER_070_E02 Error - Zero Capacity Buffer - - TC_test_serialization_21 ⚠ Partial
REQ_SER_071 Return Error on Buffer Overflow feat_req_someip_168 CODE_serializer_serialization_231 TC_test_serialization_21, TC_SER_030 ✓ Complete
REQ_SER_072 No Partial Writes on Overflow feat_req_someip_168 CODE_serializer_serialization_231 TC_test_serialization_21, TC_SER_030 ✓ Complete
REQ_SER_073 Track Buffer Position feat_req_someip_168 CODE_serializer_serialization_421 TC_test_serialization_21 ✓ Complete
REQ_SER_073_E01 Error - Deserialization Position Beyond Buffer - - TC_test_serialization_21, TC_SER_E05 ⚠ Partial
REQ_SER_074 Get Remaining Buffer Capacity feat_req_someip_168 - TC_test_serialization_21 ⚠ Partial
REQ_SER_075 Reset Buffer Position feat_req_someip_168 CODE_serializer_serialization_251 TC_test_serialization_21 ✓ Complete
REQ_SER_080 Align to Boundary feat_req_someip_169, feat_req_someip_711 CODE_serializer_serialization_153, CODE_serializer_serialization_437 TC_test_serialization_21 ✓ Complete
REQ_SER_080_E01 Error - Alignment Exceeds Buffer - CODE_serializer_serialization_153 TC_test_serialization_21, TC_SER_E06 ✓ Complete
REQ_SER_080_E02 Error - Multiple Alignment Overflows - CODE_serializer_serialization_153 TC_test_serialization_21, TC_SER_E09 ✓ Complete
REQ_SER_081 Alignment Padding Value feat_req_someip_169, feat_req_someip_711 CODE_serializer_serialization_153, CODE_serializer_serialization_171, CODE_serializer_serialization_437 TC_test_serialization_21 ✓ Complete
REQ_SER_082 Skip Padding on Deserialize feat_req_someip_169, feat_req_someip_711 CODE_serializer_serialization_153, CODE_serializer_serialization_437 TC_test_serialization_21 ✓ Complete
REQ_SER_090 Serialize Enumeration Type feat_req_someip_651, feat_req_someip_650, feat_req_someip_692, feat_req_someip_693 - TC_test_serialization_21 ⚠ Partial
REQ_SER_090_E01 Error - Enum Value Out of Defined Range - - TC_test_serialization_21, TC_SER_E10 ⚠ Partial
REQ_SER_091 Deserialize Undefined Enumeration Values feat_req_someip_799 - TC_test_serialization_21 ⚠ Partial
REQ_SER_092 Serialize Bitfield as Basic Type feat_req_someip_689, feat_req_someip_688 - TC_test_serialization_21 ⚠ Partial
REQ_SER_093 Bitfield Name Definition Support feat_req_someip_690, feat_req_someip_691 - TC_test_serialization_21 ⚠ Partial
REQ_SER_094A Union Serialize with Type Field feat_req_someip_263, feat_req_someip_264, feat_req_someip_262 - TC_test_serialization_21 ⚠ Partial
REQ_SER_094B Union Deserialize with Type Dispatch feat_req_someip_273, feat_req_someip_274, feat_req_someip_275 - TC_test_serialization_21 ⚠ Partial
REQ_SER_094C Union Padding for Uniform Size feat_req_someip_276, feat_req_someip_277, feat_req_someip_278, feat_req_someip_289, feat_req_someip_299 - TC_test_serialization_21 ⚠ Partial
REQ_SER_094_E01 Error - Union Unknown Type ID - - TC_test_serialization_21 ⚠ Partial
REQ_SER_094_E02 Error - Union Data Size Mismatch - - TC_test_serialization_21 ⚠ Partial
REQ_SER_095 Union Length Field Configuration feat_req_someip_272, feat_req_someip_563, feat_req_someip_566, feat_req_someip_571, feat_req_someip_300 - TC_test_serialization_21 ⚠ Partial
REQ_SER_096 Union Type Field Configuration feat_req_someip_564, feat_req_someip_565, feat_req_someip_573 - TC_test_serialization_21 ⚠ Partial
REQ_SER_097 Union Zero-Length Same-Size Constraint feat_req_someip_572, feat_req_someip_583 - TC_test_serialization_21 ⚠ Partial
REQ_SER_098 Optional Parameter as Array feat_req_someip_252, feat_req_someip_251, feat_req_someip_170 - TC_test_serialization_21 ⚠ Partial
REQ_SER_099 Multidimensional Array Row-Major Order feat_req_someip_246, feat_req_someip_245 - TC_test_serialization_21 ⚠ Partial
REQ_SER_100 Multidimensional Dynamic Array Length Fields feat_req_someip_259, feat_req_someip_260 - TC_test_serialization_21 ⚠ Partial
REQ_SER_101 Dynamic Array Length Field Configuration feat_req_someip_621 - TC_test_serialization_21 ⚠ Partial
REQ_SER_102 UTF-16 String Support feat_req_someip_234, feat_req_someip_639, feat_req_someip_640, feat_req_someip_641, feat_req_someip_642 - TC_test_serialization_21 ⚠ Partial
REQ_SER_103 String BOM Validation feat_req_someip_662, feat_req_someip_666 - TC_test_serialization_21 ⚠ Partial
REQ_SER_104 Fixed-Length String Handling feat_req_someip_232, feat_req_someip_233, feat_req_someip_239 - TC_test_serialization_21 ⚠ Partial
REQ_SER_105 String Encoding Specification feat_req_someip_235, feat_req_someip_238 - TC_test_serialization_21 ⚠ Partial
REQ_SER_106 Struct Length Field Support feat_req_someip_600, feat_req_someip_601, feat_req_someip_602 - TC_test_serialization_21 ⚠ Partial
REQ_SER_107 Misaligned Struct Warning feat_req_someip_577, feat_req_someip_671 - TC_test_serialization_21 ⚠ Partial
REQ_TP_001 Calculate Segment Count feat_req_someiptp_760, feat_req_someiptp_764, feat_req_someiptp_759 CODE_tp_segmenter_tp_39 TC_test_tp_TpTest, TC_TP_001 ✓ Complete
REQ_TP_001_E01 Error - Message Too Large - CODE_tp_segmenter_tp_39 TC_test_tp_TpTest, TC_TP_ERR_001 ✓ Complete
REQ_TP_001_E02 Error - Segment Creation Failure - CODE_tp_segmenter_tp_79 TC_test_tp_TpTest, TC_TP_ERR_001 ✓ Complete
REQ_TP_001_E03 Error - Empty Message Segmentation - CODE_tp_segmenter_tp_79 TC_test_tp_TpTest, TC_TP_ERR_002 ✓ Complete
REQ_TP_002 Maximum Segment Payload Size feat_req_someiptp_773 CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_79 TC_test_tp_TpTest, TC_TP_002 ✓ Complete
REQ_TP_003 Segment Alignment feat_req_someiptp_772 CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_79 TC_test_tp_TpTest, TC_TP_003 ✓ Complete
REQ_TP_004 Last Segment Size feat_req_someiptp_772 CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_79 TC_test_tp_TpTest ✓ Complete
REQ_TP_005 Preserve Original Message Fields feat_req_someiptp_762, feat_req_someiptp_774 CODE_tp_segmenter_tp_79 TC_test_tp_TpTest ✓ Complete
REQ_TP_006 Same Session ID for All Segments feat_req_someiptp_763 CODE_tp_segmenter_tp_79 TC_test_tp_TpTest, TC_TP_006 ✓ Complete
REQ_TP_007 Set TP Flag in Message Type feat_req_someiptp_765 CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_239 TC_test_tp_TpTest, TC_TP_007 ✓ Complete
REQ_TP_008 Preserve Base Message Type feat_req_someiptp_765, feat_req_someiptp_774 CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_239 TC_test_tp_TpTest, TC_TP_008 ✓ Complete
REQ_TP_010 TP Header Position feat_req_someiptp_766 CODE_tp_segmenter_tp_79 TC_test_tp_TpTest, TC_TP_001 ✓ Complete
REQ_TP_011 TP Header Size feat_req_someiptp_766 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_012 Offset Field Position feat_req_someiptp_766, feat_req_someiptp_768 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_013 Offset Value Calculation feat_req_someiptp_767, feat_req_someiptp_768 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_013_E01 Error - Invalid Offset Value - CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest, TC_TP_ERR_002, TC_TP_ERR_006 ✓ Complete
REQ_TP_014 First Segment Offset feat_req_someiptp_767 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_015 Offset 16-Byte Alignment feat_req_someiptp_768 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_015_E01 Error - Offset Not Aligned on Receive - CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest, TC_TP_ERR_003, TC_TP_ERR_006 ✓ Complete
REQ_TP_016 Reserved Flags Position feat_req_someiptp_769 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_017 Reserved Flags Value on Send feat_req_someiptp_769 CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_018 Reserved Flags Ignored on Receive feat_req_someiptp_769 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79 TC_test_tp_TpTest ✓ Complete
REQ_TP_019 More Segments Flag Position feat_req_someiptp_770 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_020 More Segments Flag Set for Non-Last feat_req_someiptp_770 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_021 More Segments Flag Clear for Last feat_req_someiptp_770 CODE_tp_reassembler_tp_46, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_201 TC_test_tp_TpTest ✓ Complete
REQ_TP_022 Segment Length Field feat_req_someiptp_771 CODE_tp_segmenter_tp_79 TC_test_tp_TpTest ✓ Complete
REQ_TP_030 Allocate Reassembly Buffer feat_req_someiptp_774, feat_req_someiptp_782 CODE_tp_reassembler_tp_86 TC_test_tp_TpTest ✓ Complete
REQ_TP_030_E01 Error - Buffer Overflow on Large Message - CODE_tp_reassembler_tp_86 TC_test_tp_TpTest, TC_TP_ERR_003, TC_TP_ERR_007 ✓ Complete
REQ_TP_030_E02 Error - Maximum Concurrent Transfers - CODE_tp_reassembler_tp_119 TC_test_tp_TpTest, TC_TP_ERR_004, TC_TP_ERR_007 ✓ Complete
REQ_TP_031 Buffer Identification feat_req_someiptp_781, feat_req_someiptp_794 CODE_tp_reassembler_tp_86 TC_test_tp_TpTest ✓ Complete
REQ_TP_032 Buffer Size Estimation feat_req_someiptp_787 CODE_tp_reassembler_tp_86 TC_test_tp_TpTest ✓ Complete
REQ_TP_033 Buffer Resize on Final Segment feat_req_someiptp_770, feat_req_someiptp_783 CODE_tp_reassembler_tp_119 TC_test_tp_TpTest ✓ Complete
REQ_TP_034 Store Segment by Offset feat_req_someiptp_774, feat_req_someiptp_789 CODE_tp_reassembler_tp_119 TC_test_tp_TpTest ✓ Complete
REQ_TP_035 Track Received Segments feat_req_someiptp_774, feat_req_someiptp_789 CODE_tp_reassembler_tp_119 TC_test_tp_TpTest ✓ Complete
REQ_TP_036 Detect Duplicate Segments feat_req_someiptp_780 CODE_tp_reassembler_tp_154 TC_test_tp_TpTest ✓ Complete
REQ_TP_037 Detect Overlapping Segments feat_req_someiptp_780 CODE_tp_reassembler_tp_154 TC_test_tp_TpTest ✓ Complete
REQ_TP_038 Handle Out-of-Order Segments feat_req_someiptp_774, feat_req_someiptp_789, feat_req_someiptp_790 CODE_tp_reassembler_tp_154 TC_test_tp_TpTest ✓ Complete
REQ_TP_039 Complete on Last Segment with No Gaps feat_req_someiptp_774, feat_req_someiptp_783 CODE_tp_reassembler_tp_178 TC_test_tp_TpTest ✓ Complete
REQ_TP_039_E01 Error - Missing Segments at Completion - CODE_tp_reassembler_tp_178 TC_test_tp_TpTest, TC_TP_ERR_004 ✓ Complete
REQ_TP_040 Delayed Completion for Out-of-Order Last feat_req_someiptp_774 CODE_tp_reassembler_tp_178 TC_test_tp_TpTest ✓ Complete
REQ_TP_041 Deliver Reassembled Message feat_req_someiptp_774, feat_req_someiptp_783 CODE_tp_reassembler_tp_178 TC_test_tp_TpTest ✓ Complete
REQ_TP_042 Release Buffer After Delivery feat_req_someiptp_774 CODE_tp_reassembler_tp_178 TC_test_tp_TpTest ✓ Complete
REQ_TP_043 Error - Total Length Inconsistency feat_req_someiptp_774, feat_req_someiptp_792 CODE_tp_reassembler_tp_178 TC_test_tp_TpTest ✓ Complete
REQ_TP_050 Start Reassembly Timer feat_req_someiptp_774, feat_req_someiptp_796 CODE_tp_manager_tp_60 TC_test_tp_TpTest, TC_TP_001 ✓ Complete
REQ_TP_050_E01 Error - Timer Creation Failure - CODE_tp_manager_tp_60 TC_test_tp_TpTest, TC_TP_ERR_005, TC_TP_ERR_008 ✓ Complete
REQ_TP_050_E02 Error - Timer Already Active - CODE_tp_manager_tp_127 TC_test_tp_TpTest, TC_TP_ERR_005 ✓ Complete
REQ_TP_051 Configurable Timeout Value feat_req_someiptp_774 CODE_tp_manager_tp_60 TC_test_tp_TpTest ✓ Complete
REQ_TP_052 Timer Reset on Segment (Optional) feat_req_someiptp_774 CODE_tp_manager_tp_98 TC_test_tp_TpTest ✓ Complete
REQ_TP_053 Timer Expiry Detection feat_req_someiptp_774, feat_req_someiptp_796 CODE_tp_manager_tp_98 TC_test_tp_TpTest ✓ Complete
REQ_TP_054 Discard Buffer on Timeout feat_req_someiptp_774, feat_req_someiptp_796 CODE_tp_manager_tp_98 TC_test_tp_TpTest ✓ Complete
REQ_TP_055 Release Buffer Resources on Timeout feat_req_someiptp_774 CODE_tp_manager_tp_127 TC_test_tp_TpTest, TC_TP_VALID_001, TC_TP_VALID_002, TC_TP_VALID_003, TC_TP_VALID_004, TC_TP_VALID_005 ✓ Complete
REQ_TP_056 Report Timeout Error feat_req_someiptp_774, feat_req_someiptp_792 CODE_tp_manager_tp_127 TC_test_tp_TpTest ✓ Complete
REQ_TP_057 Log Timeout Details feat_req_someiptp_774 CODE_tp_manager_tp_127 TC_test_tp_TpTest ✓ Complete
REQ_TP_060 Track Segmentation Statistics feat_req_someiptp_774, feat_req_someiptp_801 CODE_tp_manager_tp_246 TC_test_tp_TpTest ✓ Complete
REQ_TP_061 Track Reassembly Statistics feat_req_someiptp_774, feat_req_someiptp_801 CODE_tp_manager_tp_246 TC_test_tp_TpTest ✓ Complete
REQ_TP_062 Track Error Statistics feat_req_someiptp_774, feat_req_someiptp_792 CODE_tp_manager_tp_246 TC_test_tp_TpTest ✓ Complete
REQ_TP_063 Query Active Reassemblies feat_req_someiptp_774 CODE_tp_manager_tp_246 TC_test_tp_TpTest ✓ Complete
REQ_TP_070 Segment Only Configured Messages feat_req_someiptp_788, feat_req_someiptp_775 CODE_tp_manager_tp_254, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_193 TC_test_tp_TpTest ✓ Complete
REQ_TP_071 Send Segments in Ascending Order feat_req_someiptp_777 CODE_tp_manager_tp_254, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_193 TC_test_tp_TpTest ✓ Complete
REQ_TP_072 Uniform Segment Size feat_req_someiptp_778, feat_req_someiptp_779 CODE_tp_manager_tp_254, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_193 TC_test_tp_TpTest ✓ Complete
REQ_TP_072_E01 Error - Segment Size Exceeds Maximum - CODE_tp_reassembler_tp_46, CODE_tp_reassembler_tp_119 TC_test_tp_TpTest, TC_TP_E01 ✓ Complete
REQ_TP_073 No Overlapping or Duplicate Segments feat_req_someiptp_780 CODE_tp_manager_tp_254, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_193 TC_test_tp_TpTest ✓ Complete
REQ_TP_074 Configured Client IDs for TP feat_req_someiptp_786 CODE_tp_manager_tp_254, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_193 TC_test_tp_TpTest ✓ Complete
REQ_TP_075 Traffic Shaping for Segments feat_req_someiptp_801 CODE_tp_manager_tp_254, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_79, CODE_tp_segmenter_tp_193 TC_test_tp_TpTest ✓ Complete
REQ_TP_076 Session ID Based Reassembly Detection feat_req_someiptp_793, feat_req_someiptp_795, feat_req_someiptp_776 CODE_tp_manager_tp_254, CODE_tp_reassembler_tp_86, CODE_tp_segmenter_tp_79 TC_test_tp_TpTest ✓ Complete
REQ_TP_076_E01 Error - Reassembly Buffer Full - CODE_tp_reassembler_tp_46, CODE_tp_reassembler_tp_119 TC_test_tp_TpTest, TC_TP_E02 ✓ Complete
REQ_TP_076_E02 Error - TP Reassembly Result Exceeds Maximum Message Size - CODE_tp_reassembler_tp_46, CODE_tp_reassembler_tp_119 TC_test_tp_TpTest, TC_TP_E02 ✓ Complete
REQ_TP_077 Return Code from Last Segment feat_req_someiptp_784 CODE_tp_manager_tp_254, CODE_tp_reassembler_tp_86, CODE_tp_segmenter_tp_79 TC_test_tp_TpTest ✓ Complete
REQ_TP_078 Clear TP Flag After Reassembly feat_req_someiptp_785 CODE_tp_manager_tp_254, CODE_tp_reassembler_tp_86, CODE_tp_segmenter_tp_79 TC_test_tp_TpTest ✓ Complete
REQ_TP_079 Cancel Reassembly on Resource Exhaustion feat_req_someiptp_796 CODE_tp_reassembler_tp_86, CODE_tp_reassembler_tp_284, CODE_tp_reassembler_tp_293 TC_test_tp_TpTest ✓ Complete
REQ_TP_080 No Cross-Message Reordering feat_req_someiptp_802, feat_req_someiptp_803 CODE_tp_reassembler_tp_86, CODE_tp_reassembler_tp_178 TC_test_tp_TpTest ✓ Complete
REQ_TP_081 Overlapping Segment Handling feat_req_someiptp_810, feat_req_someiptp_797, feat_req_someiptp_820 CODE_tp_reassembler_tp_86, CODE_tp_reassembler_tp_178 TC_test_tp_TpTest ✓ Complete
REQ_TP_082 TP Error Handling feat_req_someiptp_792, feat_req_someiptp_832 CODE_tp_reassembler_tp_46, CODE_tp_reassembler_tp_86 TC_test_tp_TpTest ✓ Complete
REQ_TP_082_E01 Error - TP Message Type Mismatch - CODE_tp_reassembler_tp_46 TC_test_tp_TpTest, TC_TP_E04 ✓ Complete
REQ_TP_082_E02 Error - TP Segment With Wrong Protocol Version - CODE_tp_reassembler_tp_46 TC_test_tp_TpTest, TC_TP_E04 ✓ Complete
REQ_TP_082_E03 Error - Invalid TP Offset Alignment - CODE_tp_reassembler_tp_46 TC_test_tp_TpTest, TC_TP_E03 ✓ Complete
REQ_TP_082_E04 Error - TP Zero-Length Segment - CODE_tp_reassembler_tp_46 TC_test_tp_TpTest, TC_TP_E03 ✓ Complete
REQ_TRANSPORT_001A UDP Bind and Unicast Send/Receive feat_req_someip_32, feat_req_someip_318, feat_req_someip_319, feat_req_someip_33 CODE_udp_transport_transport_41, CODE_udp_transport_transport_63 TC_test_udp_transport_UdpTransportTest, TC_test_echo_integration_74, TC_test_echo_integration_108, TC_test_full_stack_integration_1 ✓ Complete
REQ_TRANSPORT_001B UDP Multicast Support feat_req_someip_584, feat_req_someip_811, feat_req_someip_315, feat_req_someip_316 CODE_udp_transport_transport_41, CODE_udp_transport_transport_63 TC_test_udp_transport_UdpTransportTest, TC_test_echo_integration_74, TC_test_echo_integration_108, TC_test_full_stack_integration_1 ✓ Complete
REQ_TRANSPORT_001C Non-Blocking I/O and Thread Safety feat_req_someip_659, feat_req_someip_664, feat_req_someip_317 CODE_udp_transport_transport_41, CODE_udp_transport_transport_63 TC_test_udp_transport_UdpTransportTest, TC_test_echo_integration_74, TC_test_full_stack_integration_1 ✓ Complete
REQ_TRANSPORT_001_E01 Error - UDP Send Failure - CODE_udp_transport_transport_63, CODE_udp_transport_transport_414 TC_test_udp_transport_UdpTransportTest, TC_UDP_E01 ✓ Complete
REQ_TRANSPORT_001_E02 Error - UDP Bind Failure - CODE_udp_transport_transport_63, CODE_udp_transport_transport_414 TC_test_udp_transport_UdpTransportTest, TC_UDP_E02 ✓ Complete
REQ_TRANSPORT_001_E03 Error - UDP Receive Buffer Too Small - CODE_udp_transport_transport_63, CODE_udp_transport_transport_414 TC_test_udp_transport_UdpTransportTest, TC_UDP_E03 ✓ Complete
REQ_TRANSPORT_002A TCP Client/Server Modes feat_req_someip_32, feat_req_someip_325, feat_req_someip_323, feat_req_someip_324 CODE_tcp_transport_transport_45 TC_test_tcp_transport_TcpTransportTest, TC_test_full_stack_integration_1 ✓ Complete
REQ_TRANSPORT_002B TCP Framing and State Management feat_req_someip_585, feat_req_someip_644, feat_req_someip_645, feat_req_someip_661 CODE_tcp_transport_transport_45 TC_test_tcp_transport_TcpTransportTest, TC_test_full_stack_integration_1 ✓ Complete
REQ_TRANSPORT_002_E01 Error - TCP Connection Refused - CODE_tcp_transport_transport_323, CODE_tcp_transport_transport_537, CODE_tcp_transport_transport_562 TC_test_tcp_transport_TcpTransportTest, TC_TCP_E01 ✓ Complete
REQ_TRANSPORT_002_E02 Error - TCP Connection Reset - CODE_tcp_transport_transport_323, CODE_tcp_transport_transport_537, CODE_tcp_transport_transport_562 TC_test_tcp_transport_TcpTransportTest, TC_TCP_E02 ✓ Complete
REQ_TRANSPORT_002_E03 Error - TCP Message Framing Error - CODE_tcp_transport_transport_323, CODE_tcp_transport_transport_537, CODE_tcp_transport_transport_562 TC_test_tcp_transport_TcpTransportTest, TC_TCP_E03 ✓ Complete
REQ_TRANSPORT_002_E04 Error - TCP Send on Disconnected Socket - CODE_tcp_transport_transport_323, CODE_tcp_transport_transport_537, CODE_tcp_transport_transport_562 TC_test_tcp_transport_TcpTransportTest, TC_TCP_E04 ✓ Complete
REQ_TRANSPORT_003A Connection State Tracking and Notification feat_req_someip_326, feat_req_someip_644, feat_req_someip_646 CODE_tcp_transport_transport_45 TC_test_tcp_transport_TcpTransportTest ✓ Complete
REQ_TRANSPORT_003B Graceful Shutdown and Error Handling feat_req_someip_647, feat_req_someip_678, feat_req_someip_679, feat_req_someip_680 CODE_tcp_transport_transport_45 TC_test_tcp_transport_TcpTransportTest ✓ Complete
REQ_TRANSPORT_003_E01 Error - TCP Server Socket Exhaustion - CODE_tcp_transport_transport_215 TC_test_tcp_transport_TcpTransportTest, TC_TCP_E04 ✓ Complete
REQ_TRANSPORT_004A Retry Send on Transient Errors feat_req_someip_429, feat_req_someip_430, feat_req_someip_434, feat_req_someip_435 CODE_udp_transport_transport_63 TC_test_tcp_transport_TcpTransportTest, TC_test_udp_transport_UdpTransportTest, TC_test_echo_integration_74, TC_test_echo_integration_108 ✓ Complete
REQ_TRANSPORT_004B Socket Close/Reopen on Persistent Errors feat_req_someip_436, feat_req_someip_437, feat_req_someip_438 CODE_udp_transport_transport_63 TC_test_tcp_transport_TcpTransportTest, TC_test_udp_transport_UdpTransportTest, TC_test_echo_integration_74, TC_test_echo_integration_108 ✓ Complete
REQ_TRANSPORT_004C Error Logging with Detail feat_req_someip_439, feat_req_someip_440, feat_req_someip_441 CODE_udp_transport_transport_63 TC_test_tcp_transport_TcpTransportTest, TC_test_udp_transport_UdpTransportTest, TC_test_echo_integration_74 ✓ Complete
REQ_TRANSPORT_004D Return Error Codes and Configurable Retry feat_req_someip_326, feat_req_someip_371, feat_req_someip_442, feat_req_someip_443 CODE_udp_transport_transport_63 TC_test_tcp_transport_TcpTransportTest, TC_test_udp_transport_UdpTransportTest, TC_test_echo_integration_74 ✓ Complete
REQ_TRANSPORT_005 Abstract Transport Interface feat_req_someip_32, feat_req_someip_56, feat_req_someip_31 CODE_tcp_transport_transport_45, CODE_udp_transport_transport_41 TC_test_tcp_transport_TcpTransportTest, TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_006 Endpoint Configuration feat_req_someip_32, feat_req_someip_659, feat_req_someip_660, feat_req_someip_661, feat_req_someip_733 CODE_endpoint_transport_36 TC_test_endpoint_EndpointTest, TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_006_E01 Error - Endpoint Address Format Invalid - CODE_udp_transport_transport_107 TC_test_udp_transport_UdpTransportTest, TC_UDP_E04 ✓ Complete
REQ_TRANSPORT_010 nPDU Feature Support feat_req_someip_702, feat_req_someip_741, feat_req_someip_663 CODE_udp_transport_transport_443 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_011 UDP Multicast Support feat_req_someip_811, feat_req_someip_812, feat_req_someip_814 CODE_udp_transport_transport_192, CODE_udp_transport_transport_347 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_011_E01 Error - Multicast Join Failure - CODE_udp_transport_transport_192, CODE_udp_transport_transport_241, CODE_udp_transport_transport_347 TC_test_udp_transport_UdpTransportTest, TC_UDP_E05 ✓ Complete
REQ_TRANSPORT_011_E02 Error - UDP Multicast TTL Configuration - CODE_udp_transport_transport_192, CODE_udp_transport_transport_241, CODE_udp_transport_transport_347 TC_test_udp_transport_UdpTransportTest, TC_UDP_E05 ✓ Complete
REQ_TRANSPORT_012 Multicast Threshold Switching feat_req_someip_813 CODE_udp_transport_transport_41 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_013 Internal Message Multiplexing feat_req_someip_732 - TC_test_udp_transport_UdpTransportTest ⚠ Partial
REQ_TRANSPORT_014 Port Configuration feat_req_someip_658, feat_req_someip_676, feat_req_someip_733 CODE_udp_transport_transport_329 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_014_E01 Error - Port Already In Use - CODE_udp_transport_transport_329 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_015 Ephemeral Port Range feat_req_someip_661 - TC_test_udp_transport_UdpTransportTest ⚠ Partial
REQ_TRANSPORT_016 Client-Initiated TCP Connection feat_req_someip_646, feat_req_someip_647 CODE_tcp_transport_transport_323 TC_test_tcp_transport_TcpTransportTest ✓ Complete
REQ_TRANSPORT_016_E01 Error - TCP Reconnection Exhaustion - CODE_tcp_transport_transport_323 TC_test_tcp_transport_TcpTransportTest, TC_TCP_E05 ✓ Complete
REQ_TRANSPORT_017 TCP Connection Sharing feat_req_someip_644, feat_req_someip_645 CODE_tcp_transport_transport_284 TC_test_tcp_transport_TcpTransportTest ✓ Complete
REQ_TRANSPORT_018 TCP Connection Closure feat_req_someip_678, feat_req_someip_679, feat_req_someip_680 CODE_tcp_transport_transport_323 TC_test_tcp_transport_TcpTransportTest ✓ Complete
REQ_TRANSPORT_019 TCP Timeout on Connection Loss feat_req_someip_326, feat_req_someip_681 CODE_tcp_transport_transport_163 TC_test_tcp_transport_TcpTransportTest ✓ Complete
REQ_TRANSPORT_020 TCP Magic Cookie Messages feat_req_someip_586, feat_req_someip_591, feat_req_someip_592, feat_req_someip_609, feat_req_someip_619 CODE_tcp_transport_transport_662, CODE_udp_transport_transport_139, CODE_tcp_transport_transport_201 TC_test_tcp_transport_TcpTransportTest, TC_TCP_MAGIC_001, TC_TCP_MAGIC_002, TC_TCP_MAGIC_003, TC_TCP_MAGIC_004 ✓ Complete
REQ_TRANSPORT_021 Magic Cookie Fallback Heuristic feat_req_someip_593, feat_req_someip_594 CODE_tcp_transport_transport_512, CODE_udp_transport_transport_139 TC_test_tcp_transport_TcpTransportTest, TC_TCP_MAGIC_005, TC_TCP_MAGIC_006 ✓ Complete
REQ_TRANSPORT_022 Multiple Service Instance Port Binding feat_req_someip_445, feat_req_someip_636, feat_req_someip_967, feat_req_someip_1079, feat_req_someip_444 CODE_udp_transport_transport_139 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_023 Client Server Address Resolution feat_req_someip_660, feat_req_someip_665 CODE_udp_transport_transport_139 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_024 Unaligned Message Reception feat_req_someip_664, feat_req_someip_668 CODE_tcp_transport_transport_411 TC_TCP_PARSE_001, TC_TCP_PARSE_002, TC_TCP_PARSE_003, TC_TCP_PARSE_004, TC_TCP_PARSE_005, TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_025 Magic Cookie Message Format feat_req_someip_589, feat_req_someip_607 CODE_tcp_transport_transport_662, CODE_udp_transport_transport_163, CODE_tcp_transport_transport_201 TC_test_tcp_transport_TcpTransportTest, TC_TCP_MAGIC_001, TC_TCP_MAGIC_002 ✓ Complete

Code References

ID Location Implements Satisfies (Spec)
CODE_byteorder_impl_posix_16 include/platform/posix/byteorder_impl.h:16 REQ_PLATFORM_POSIX_004, REQ_PAL_BYTE_HTONS -
CODE_byteorder_impl_posix_18 include/platform/posix/byteorder_impl.h:18 REQ_PAL_BYTE_NTOHS -
CODE_byteorder_impl_posix_20 include/platform/posix/byteorder_impl.h:20 REQ_PAL_BYTE_HTONL -
CODE_byteorder_impl_posix_22 include/platform/posix/byteorder_impl.h:22 REQ_PAL_BYTE_NTOHL -
CODE_e2e_crc_e2e_22 src/e2e/e2e_crc.cpp:22 - feat_req_someip_102
CODE_e2e_crc_e2e_37 src/e2e/e2e_crc.cpp:37 REQ_E2E_PLUGIN_004 -
CODE_e2e_header_e2e_27 src/e2e/e2e_header.cpp:27 REQ_E2E_PLUGIN_005 feat_req_someip_102, feat_req_someip_103
CODE_e2e_header_e2e_57 src/e2e/e2e_header.cpp:57 REQ_E2E_PLUGIN_005 feat_req_someip_102, feat_req_someip_103
CODE_e2e_profile_registry_e2e_26 src/e2e/e2e_profile_registry.cpp:26 REQ_E2E_PLUGIN_002 -
CODE_e2e_profile_registry_e2e_35 src/e2e/e2e_profile_registry.cpp:35 REQ_E2E_PLUGIN_002, REQ_E2E_PLUGIN_003 -
CODE_e2e_profile_registry_e2e_68 src/e2e/e2e_profile_registry.cpp:68 REQ_E2E_PLUGIN_002 -
CODE_e2e_protection_e2e_27 src/e2e/e2e_protection.cpp:27 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004 feat_req_someip_102, feat_req_someip_103
CODE_e2e_protection_e2e_57 src/e2e/e2e_protection.cpp:57 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004 feat_req_someip_102, feat_req_someip_103
CODE_endpoint_transport_36 src/transport/endpoint.cpp:36 REQ_TRANSPORT_006 -
CODE_event_publisher_events_128 src/events/event_publisher.cpp:128 REQ_MSG_110, REQ_MSG_110_E01, REQ_MSG_119, REQ_MSG_121A, REQ_MSG_121B, REQ_MSG_121C, REQ_MSG_121_E01, REQ_MSG_121_E02, REQ_MSG_141 -
CODE_event_publisher_events_179 src/events/event_publisher.cpp:179 REQ_MSG_124, REQ_MSG_124_E01, REQ_MSG_125, REQ_MSG_125_E01, REQ_MSG_126 -
CODE_event_publisher_events_37 src/events/event_publisher.cpp:37 REQ_ARCH_001, REQ_ARCH_002 feat_req_someip_720, feat_req_someip_721
CODE_event_subscriber_events_228 src/events/event_subscriber.cpp:228 REQ_MSG_123, REQ_MSG_123_E01 -
CODE_event_subscriber_events_39 src/events/event_subscriber.cpp:39 REQ_ARCH_001, REQ_ARCH_002 feat_req_someip_730, feat_req_someip_731
CODE_event_subscriber_events_94 src/events/event_subscriber.cpp:94 REQ_MSG_122 -
CODE_host_condition_variable_host_19 include/platform/host/host_condition_variable.h:19 REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_CV_EXCEPT_E01 -
CODE_host_condition_variable_host_22 include/platform/host/host_condition_variable.h:22 REQ_PAL_CV_NOTIFY_ONE -
CODE_host_condition_variable_host_24 include/platform/host/host_condition_variable.h:24 REQ_PAL_CV_NOTIFY_ALL -
CODE_host_condition_variable_host_27 include/platform/host/host_condition_variable.h:27 REQ_PAL_CV_WAIT, REQ_PAL_CV_OWNERSHIP, REQ_PAL_CV_EXCEPT_E01 -
CODE_host_condition_variable_host_36 include/platform/host/host_condition_variable.h:36 REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_OWNERSHIP, REQ_PAL_CV_EXCEPT_E01 -
CODE_memory_freertos_95 src/platform/freertos/memory.cpp:95 REQ_PLATFORM_FREERTOS_002 -
CODE_memory_impl_freertos_23 include/platform/freertos/memory_impl.h:23 REQ_PLATFORM_FREERTOS_002, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT, REQ_PAL_MEM_EXHAUST_E01, REQ_PAL_MEM_THREADSAFE_E01 -
CODE_memory_impl_freertos_25 include/platform/freertos/memory_impl.h:25 REQ_PLATFORM_FREERTOS_002 -
CODE_memory_impl_posix_16 include/platform/posix/memory_impl.h:16 REQ_PLATFORM_POSIX_002, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT -
CODE_memory_impl_threadx_23 include/platform/threadx/memory_impl.h:23 REQ_PLATFORM_THREADX_002, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT, REQ_PAL_MEM_EXHAUST_E01, REQ_PAL_MEM_THREADSAFE_E01 -
CODE_memory_impl_zephyr_17 include/platform/zephyr/memory_impl.h:17 REQ_PLATFORM_ZEPHYR_002, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT -
CODE_memory_impl_zephyr_19 include/platform/zephyr/memory_impl.h:19 REQ_PLATFORM_ZEPHYR_002, REQ_PAL_MEM_INDEPENDENT -
CODE_memory_threadx_91 src/platform/threadx/memory.cpp:91 REQ_PLATFORM_THREADX_002 -
CODE_message_someip_134 src/someip/message.cpp:134 REQ_MSG_001, REQ_MSG_002, REQ_MSG_003, REQ_MSG_010, REQ_MSG_011, REQ_MSG_020, REQ_MSG_021, REQ_MSG_022, REQ_MSG_030, REQ_MSG_040, REQ_MSG_050, REQ_MSG_070, REQ_MSG_073, REQ_MSG_074, REQ_MSG_075, REQ_MSG_076, REQ_MSG_077, REQ_MSG_078, REQ_MSG_079, REQ_MSG_080, REQ_MSG_090, REQ_MSG_091 feat_req_someip_45
CODE_message_someip_178 src/someip/message.cpp:178 REQ_MSG_001, REQ_MSG_002, REQ_MSG_003, REQ_MSG_010, REQ_MSG_010_E01, REQ_MSG_011, REQ_MSG_012, REQ_MSG_014, REQ_MSG_015, REQ_MSG_020, REQ_MSG_020_E01, REQ_MSG_021, REQ_MSG_022, REQ_MSG_030, REQ_MSG_031, REQ_MSG_032, REQ_MSG_040, REQ_MSG_040_E01, REQ_MSG_050, REQ_MSG_070, REQ_MSG_073, REQ_MSG_074, REQ_MSG_075, REQ_MSG_076, REQ_MSG_077, REQ_MSG_078, REQ_MSG_079, REQ_MSG_080, REQ_MSG_090, REQ_MSG_092, REQ_MSG_093, REQ_MSG_100, REQ_MSG_100_E02, REQ_MSG_100_E03, REQ_MSG_012_E01, REQ_MSG_014_E01, REQ_MSG_014_E02 feat_req_someip_45, feat_req_someip_60, feat_req_someip_67
CODE_message_someip_284 src/someip/message.cpp:284 REQ_MSG_100, REQ_MSG_100_E01 -
CODE_message_someip_292 src/someip/message.cpp:292 REQ_MSG_004, REQ_MSG_005, REQ_MSG_004_E01, REQ_MSG_004_E02 -
CODE_message_someip_301 src/someip/message.cpp:301 REQ_MSG_006, REQ_MSG_007, REQ_MSG_008 -
CODE_message_someip_315 src/someip/message.cpp:315 REQ_MSG_002, REQ_MSG_003 -
CODE_message_someip_323 src/someip/message.cpp:323 REQ_MSG_012, REQ_MSG_015, REQ_MSG_012_E02 -
CODE_message_someip_335 src/someip/message.cpp:335 REQ_MSG_025 -
CODE_message_someip_347 src/someip/message.cpp:347 REQ_MSG_023, REQ_MSG_024, REQ_MSG_024_E01, REQ_MSG_024_E02 -
CODE_message_someip_36 src/someip/message.cpp:36 - feat_req_someip_538, feat_req_someip_539, feat_req_someip_540, feat_req_someip_541, feat_req_someip_45, feat_req_someip_60, feat_req_someip_67, feat_req_someip_83, feat_req_someip_100, feat_req_someip_101, feat_req_someip_103, feat_req_someip_278
CODE_message_someip_364 src/someip/message.cpp:364 REQ_MSG_021, REQ_MSG_022, REQ_MSG_041 -
CODE_message_someip_372 src/someip/message.cpp:372 REQ_MSG_042, REQ_MSG_042_E01, REQ_MSG_051, REQ_MSG_052, REQ_MSG_053, REQ_MSG_053_E01, REQ_MSG_054, REQ_MSG_054_E01, REQ_MSG_055, REQ_MSG_057, REQ_MSG_058, REQ_MSG_059 -
CODE_message_someip_397 src/someip/message.cpp:397 REQ_MSG_056, REQ_MSG_060_TP, REQ_MSG_061_TP, REQ_MSG_062_TP -
CODE_message_someip_405 src/someip/message.cpp:405 REQ_MSG_031, REQ_MSG_032, REQ_MSG_033, REQ_MSG_032_E01, REQ_MSG_032_E02, REQ_MSG_063, REQ_MSG_064, REQ_MSG_063_E01, REQ_MSG_063_E02, REQ_MSG_072, REQ_MSG_072_E01, REQ_MSG_090_E01, REQ_MSG_093, REQ_COMPAT_001, REQ_COMPAT_001_E01, REQ_COMPAT_002, REQ_COMPAT_003_E01, REQ_COMPAT_004, REQ_COMPAT_005, REQ_COMPAT_010, REQ_COMPAT_010_E01, REQ_COMPAT_011, REQ_COMPAT_020, REQ_COMPAT_020_E01, REQ_COMPAT_021, REQ_COMPAT_022, REQ_COMPAT_023, REQ_COMPAT_024 feat_req_someip_100, feat_req_someip_103, feat_req_someip_278
CODE_message_someip_488 src/someip/message.cpp:488 REQ_MSG_013 feat_req_someiptp_760
CODE_message_someip_498 src/someip/message.cpp:498 REQ_MSG_011 feat_req_someip_67
CODE_message_someip_52 src/someip/message.cpp:52 REQ_MSG_071, REQ_MSG_071_E01, REQ_MSG_071_E02 -
CODE_net_impl_lwip_33 include/platform/lwip/net_impl.h:33 REQ_PLATFORM_LWIP_001 -
CODE_net_impl_lwip_38 include/platform/lwip/net_impl.h:38 REQ_PLATFORM_LWIP_001 -
CODE_net_impl_lwip_43 include/platform/lwip/net_impl.h:43 REQ_PLATFORM_LWIP_001 -
CODE_net_impl_lwip_52 include/platform/lwip/net_impl.h:52 REQ_PLATFORM_LWIP_001 -
CODE_net_impl_posix_33 include/platform/posix/net_impl.h:33 REQ_PLATFORM_POSIX_003, REQ_PAL_NET_CLOSE -
CODE_net_impl_posix_38 include/platform/posix/net_impl.h:38 REQ_PAL_NET_SHUTDOWN -
CODE_net_impl_posix_43 include/platform/posix/net_impl.h:43 REQ_PAL_NET_NONBLOCK, REQ_PAL_NET_MODE_E01 -
CODE_net_impl_posix_55 include/platform/posix/net_impl.h:55 REQ_PAL_NET_BLOCK, REQ_PAL_NET_MODE_E01 -
CODE_result_common_13 src/common/result.cpp:13 REQ_ARCH_004, REQ_MY_001 -
CODE_result_common_22 include/common/result.h:22 REQ_ARCH_004, REQ_ARCH_005, REQ_ARCH_006, REQ_ARCH_007 -
CODE_rpc_client_rpc_157 src/rpc/rpc_client.cpp:157 REQ_MSG_114, REQ_MSG_114_E01, REQ_MSG_114_E02, REQ_MSG_118, REQ_MSG_118_E01, REQ_MSG_120, REQ_MSG_120_E01 -
CODE_rpc_client_rpc_242 src/rpc/rpc_client.cpp:242 REQ_MSG_118, REQ_MSG_118_E01 -
CODE_rpc_client_rpc_40 src/rpc/rpc_client.cpp:40 REQ_ARCH_001, REQ_ARCH_002 feat_req_someip_700, feat_req_someip_701, feat_req_someip_702
CODE_rpc_server_rpc_133 src/rpc/rpc_server.cpp:133 REQ_MSG_111, REQ_MSG_116, REQ_MSG_127, REQ_MSG_128, REQ_MSG_130, REQ_MSG_132A, REQ_MSG_133C, REQ_MSG_134, REQ_COMPAT_003 -
CODE_rpc_server_rpc_178 src/rpc/rpc_server.cpp:178 REQ_MSG_115, REQ_MSG_117, REQ_MSG_117_E01 -
CODE_rpc_server_rpc_192 src/rpc/rpc_server.cpp:192 REQ_MSG_115, REQ_MSG_117, REQ_MSG_117_E01, REQ_MSG_129 -
CODE_rpc_server_rpc_37 src/rpc/rpc_server.cpp:37 REQ_ARCH_001, REQ_ARCH_002 feat_req_someip_710, feat_req_someip_711, feat_req_someip_712
CODE_sd_client_sd_102 src/sd/sd_client.cpp:102 REQ_SD_090, REQ_SD_091, REQ_SD_092, REQ_SD_093, REQ_SD_094 -
CODE_sd_client_sd_122 src/sd/sd_client.cpp:122 REQ_SD_100, REQ_SD_101, REQ_SD_102, REQ_SD_103, REQ_SD_127, REQ_SD_131, REQ_SD_210, REQ_SD_211, REQ_SD_212 -
CODE_sd_client_sd_166 src/sd/sd_client.cpp:166 REQ_SD_114, REQ_SD_116 -
CODE_sd_client_sd_183 src/sd/sd_client.cpp:183 REQ_SD_114, REQ_SD_116, REQ_SD_116_E01, REQ_SD_116_E02 -
CODE_sd_client_sd_189 src/sd/sd_client.cpp:189 REQ_SD_120_E01, REQ_SD_123_E01, REQ_SD_211, REQ_SD_230, REQ_SD_231, REQ_SD_232, REQ_SD_233, REQ_SD_234, REQ_SD_235, REQ_SD_240, REQ_SD_241 -
CODE_sd_client_sd_238 src/sd/sd_client.cpp:238 REQ_SD_120_E01, REQ_SD_123_E01, REQ_SD_230, REQ_SD_231, REQ_SD_232, REQ_SD_233, REQ_SD_234, REQ_SD_235, REQ_SD_240 -
CODE_sd_client_sd_418 src/sd/sd_client.cpp:418 REQ_SD_116_E01, REQ_SD_120_E01, REQ_SD_123_E01, REQ_SD_311, REQ_SD_331 -
CODE_sd_client_sd_446 src/sd/sd_client.cpp:446 REQ_SD_311, REQ_SD_331 -
CODE_sd_client_sd_467 src/sd/sd_client.cpp:467 REQ_SD_160, REQ_SD_161, REQ_SD_211, REQ_SD_230, REQ_SD_233, REQ_SD_234, REQ_SD_235, REQ_SD_240, REQ_SD_346, REQ_SD_348 -
CODE_sd_client_sd_53 src/sd/sd_client.cpp:53 REQ_ARCH_001, REQ_ARCH_002 feat_req_someipsd_100, feat_req_someipsd_101, feat_req_someipsd_102
CODE_sd_client_sd_576 src/sd/sd_client.cpp:576 REQ_SD_274 -
CODE_sd_client_sd_636 src/sd/sd_client.cpp:636 REQ_SD_340, REQ_SD_341, REQ_SD_342, REQ_SD_343, REQ_SD_344, REQ_SD_346, REQ_SD_348 -
CODE_sd_client_sd_82 src/sd/sd_client.cpp:82 REQ_SD_080, REQ_SD_081, REQ_SD_082, REQ_SD_083, REQ_SD_084 -
CODE_sd_message_sd_105 src/sd/sd_message.cpp:105 REQ_SD_040, REQ_SD_041, REQ_SD_042, REQ_SD_043, REQ_SD_044, REQ_SD_045, REQ_SD_046, REQ_SD_050, REQ_SD_051, REQ_SD_052, REQ_SD_053, REQ_SD_054, REQ_SD_055, REQ_SD_056 -
CODE_sd_message_sd_129 src/sd/sd_message.cpp:129 REQ_SD_040_E01, REQ_SD_041_E01, REQ_SD_044_E01, REQ_SD_050_E01, REQ_SD_052_E01 -
CODE_sd_message_sd_158 src/sd/sd_message.cpp:158 REQ_SD_060, REQ_SD_061, REQ_SD_062, REQ_SD_063, REQ_SD_064, REQ_SD_065, REQ_SD_066, REQ_SD_067, REQ_SD_068, REQ_SD_069, REQ_SD_070, REQ_SD_071, REQ_SD_072, REQ_SD_073, REQ_SD_074, REQ_SD_075, REQ_SD_076, REQ_SD_077 -
CODE_sd_message_sd_181 src/sd/sd_message.cpp:181 REQ_SD_060_E01, REQ_SD_060_E02, REQ_SD_061_E01, REQ_SD_062_E01, REQ_SD_064_E01, REQ_SD_070_E01, REQ_SD_075_E01 -
CODE_sd_message_sd_216 include/sd/sd_message.h:216 REQ_SD_200A, REQ_SD_200C, REQ_MSG_113 -
CODE_sd_message_sd_238 src/sd/sd_message.cpp:238 REQ_SD_120, REQ_SD_122, REQ_SD_123 -
CODE_sd_message_sd_24 include/sd/sd_message.h:24 REQ_SD_200A, REQ_SD_200B, REQ_SD_200C -
CODE_sd_message_sd_270 src/sd/sd_message.cpp:270 REQ_SD_064_E01 -
CODE_sd_message_sd_336 src/sd/sd_message.cpp:336 REQ_SD_132, REQ_SD_160 -
CODE_sd_message_sd_366 src/sd/sd_message.cpp:366 REQ_SD_064_E01 -
CODE_sd_message_sd_37 src/sd/sd_message.cpp:37 - feat_req_someipsd_300, feat_req_someipsd_301
CODE_sd_message_sd_414 src/sd/sd_message.cpp:414 REQ_SD_236, REQ_SD_243 -
CODE_sd_message_sd_430 src/sd/sd_message.cpp:430 REQ_SD_236, REQ_SD_243 -
CODE_sd_message_sd_44 src/sd/sd_message.cpp:44 REQ_ARCH_001, REQ_SD_001, REQ_SD_002, REQ_SD_003, REQ_SD_004, REQ_SD_005, REQ_SD_006, REQ_SD_007, REQ_SD_010, REQ_SD_011, REQ_SD_012, REQ_SD_013, REQ_SD_014, REQ_SD_020, REQ_SD_021, REQ_SD_022, REQ_SD_023, REQ_SD_024, REQ_SD_025, REQ_SD_026, REQ_SD_030, REQ_SD_031, REQ_SD_032, REQ_SD_033, REQ_SD_034, REQ_SD_035 -
CODE_sd_message_sd_464 src/sd/sd_message.cpp:464 REQ_SD_200A, REQ_SD_200B, REQ_SD_200C, REQ_SD_201, REQ_SD_202, REQ_SD_261, REQ_SD_282, REQ_SD_291, REQ_SD_301, REQ_SD_302, REQ_SD_303, REQ_SD_320 -
CODE_sd_message_sd_522 src/sd/sd_message.cpp:522 REQ_SD_030_E01, REQ_SD_200A, REQ_SD_200B, REQ_SD_200C, REQ_SD_201, REQ_SD_202, REQ_SD_261, REQ_SD_282, REQ_SD_291, REQ_SD_301, REQ_SD_302, REQ_SD_303, REQ_SD_320 -
CODE_sd_message_sd_63 include/sd/sd_message.h:63 REQ_SD_200B -
CODE_sd_message_sd_87 src/sd/sd_message.cpp:87 REQ_SD_001_E01, REQ_SD_001_E02, REQ_SD_010_E01, REQ_SD_010_E02, REQ_SD_020_E01, REQ_SD_020_E02, REQ_SD_021_E01, REQ_SD_022_E01 -
CODE_sd_server_sd_110 src/sd/sd_server.cpp:110 REQ_SD_090, REQ_SD_091, REQ_SD_092, REQ_SD_093, REQ_SD_094 -
CODE_sd_server_sd_134 src/sd/sd_server.cpp:134 REQ_SD_100, REQ_SD_101, REQ_SD_102, REQ_SD_103, REQ_SD_110, REQ_SD_111, REQ_SD_112, REQ_SD_113, REQ_SD_130, REQ_SD_140, REQ_SD_141, REQ_SD_142, REQ_SD_150, REQ_SD_151, REQ_SD_152 -
CODE_sd_server_sd_186 src/sd/sd_server.cpp:186 REQ_SD_220, REQ_SD_221, REQ_SD_222, REQ_SD_223, REQ_SD_250, REQ_SD_251, REQ_SD_260 -
CODE_sd_server_sd_207 src/sd/sd_server.cpp:207 REQ_SD_270, REQ_SD_272, REQ_SD_273 -
CODE_sd_server_sd_225 src/sd/sd_server.cpp:225 REQ_SD_115, REQ_SD_115_E01, REQ_SD_115_E02, REQ_SD_117, REQ_SD_118, REQ_SD_119, REQ_SD_119_E01 -
CODE_sd_server_sd_376 src/sd/sd_server.cpp:376 REQ_SD_250, REQ_SD_251, REQ_SD_260 -
CODE_sd_server_sd_409 src/sd/sd_server.cpp:409 REQ_SD_250, REQ_SD_251, REQ_SD_260 -
CODE_sd_server_sd_433 src/sd/sd_server.cpp:433 REQ_SD_110, REQ_SD_111, REQ_SD_112, REQ_SD_113, REQ_SD_130, REQ_SD_140, REQ_SD_141, REQ_SD_142, REQ_SD_150, REQ_SD_151, REQ_SD_152 -
CODE_sd_server_sd_476 src/sd/sd_server.cpp:476 REQ_SD_220, REQ_SD_221, REQ_SD_222, REQ_SD_223 -
CODE_sd_server_sd_503 src/sd/sd_server.cpp:503 REQ_SD_290, REQ_SD_292 -
CODE_sd_server_sd_532 src/sd/sd_server.cpp:532 REQ_SD_300, REQ_SD_312 -
CODE_sd_server_sd_552 src/sd/sd_server.cpp:552 REQ_SD_330, REQ_SD_341, REQ_SD_342, REQ_SD_343, REQ_SD_344, REQ_SD_345 -
CODE_sd_server_sd_569 src/sd/sd_server.cpp:569 REQ_SD_347, REQ_SD_349, REQ_SD_350, REQ_SD_351, REQ_SD_352, REQ_SD_353, REQ_SD_354 -
CODE_sd_server_sd_58 src/sd/sd_server.cpp:58 REQ_ARCH_001, REQ_ARCH_002 feat_req_someipsd_200, feat_req_someipsd_201, feat_req_someipsd_202
CODE_sd_server_sd_701 src/sd/sd_server.cpp:701 REQ_SD_280, REQ_SD_283 -
CODE_sd_server_sd_87 src/sd/sd_server.cpp:87 REQ_SD_080, REQ_SD_080_E01, REQ_SD_081, REQ_SD_082, REQ_SD_083, REQ_SD_083_E01, REQ_SD_084 -
CODE_sd_types_sd_110 include/sd/sd_types.h:110 REQ_SD_271 -
CODE_sd_types_sd_26 include/sd/sd_types.h:26 REQ_SD_242 -
CODE_sd_types_sd_38 include/sd/sd_types.h:38 REQ_SD_121, REQ_SD_124 -
CODE_sd_types_sd_50 include/sd/sd_types.h:50 REQ_SD_340 -
CODE_sd_types_sd_60 include/sd/sd_types.h:60 REQ_MSG_110, REQ_SD_293, REQ_SD_356 -
CODE_sd_types_sd_77 include/sd/sd_types.h:77 REQ_MSG_113, REQ_SD_271, REQ_SD_355 -
CODE_sd_types_sd_88 include/sd/sd_types.h:88 REQ_SD_131, REQ_SD_180, REQ_SD_281, REQ_SD_310, REQ_COMPAT_030 -
CODE_serializer_serialization_104 src/serialization/serializer.cpp:104 REQ_SER_012 -
CODE_serializer_serialization_112 src/serialization/serializer.cpp:112 REQ_SER_013 -
CODE_serializer_serialization_120 src/serialization/serializer.cpp:120 REQ_SER_030, REQ_SER_030_E01 -
CODE_serializer_serialization_128 src/serialization/serializer.cpp:128 REQ_SER_031, REQ_SER_031_E01 -
CODE_serializer_serialization_136 src/serialization/serializer.cpp:136 REQ_SER_040, REQ_SER_041, REQ_SER_042, REQ_SER_040_E01, REQ_SER_040_E02, REQ_SER_042_E01, REQ_SER_050, REQ_SER_051, REQ_SER_050_E01, REQ_SER_050_E02 -
CODE_serializer_serialization_153 src/serialization/serializer.cpp:153 REQ_SER_050, REQ_SER_051, REQ_SER_052, REQ_SER_080, REQ_SER_081, REQ_SER_082, REQ_SER_080_E01, REQ_SER_080_E02 -
CODE_serializer_serialization_171 src/serialization/serializer.cpp:171 REQ_SER_052, REQ_SER_081 -
CODE_serializer_serialization_231 src/serialization/serializer.cpp:231 REQ_SER_005, REQ_SER_006, REQ_SER_007, REQ_SER_008, REQ_SER_014, REQ_SER_015, REQ_SER_016, REQ_SER_017, REQ_SER_021, REQ_SER_022, REQ_SER_023, REQ_SER_024, REQ_SER_032, REQ_SER_033, REQ_SER_034, REQ_SER_035, REQ_SER_043, REQ_SER_044, REQ_SER_045, REQ_SER_046, REQ_SER_047, REQ_SER_053, REQ_SER_054, REQ_SER_055, REQ_SER_056, REQ_SER_061, REQ_SER_062, REQ_SER_063, REQ_SER_071, REQ_SER_072 -
CODE_serializer_serialization_251 src/serialization/serializer.cpp:251 REQ_SER_075 -
CODE_serializer_serialization_259 src/serialization/serializer.cpp:259 REQ_SER_021, REQ_SER_020_E01 -
CODE_serializer_serialization_272 src/serialization/serializer.cpp:272 REQ_SER_005, REQ_SER_005_E01 -
CODE_serializer_serialization_285 src/serialization/serializer.cpp:285 REQ_SER_006, REQ_SER_006_E01 -
CODE_serializer_serialization_298 src/serialization/serializer.cpp:298 REQ_SER_007, REQ_SER_007_E01 -
CODE_serializer_serialization_31 src/serialization/serializer.cpp:31 - feat_req_someip_600, feat_req_someip_601, feat_req_someip_602, feat_req_someip_231
CODE_serializer_serialization_311 src/serialization/serializer.cpp:311 REQ_SER_008, REQ_SER_008_E01 -
CODE_serializer_serialization_332 src/serialization/serializer.cpp:332 REQ_SER_015 -
CODE_serializer_serialization_344 src/serialization/serializer.cpp:344 REQ_SER_016 -
CODE_serializer_serialization_356 src/serialization/serializer.cpp:356 REQ_SER_017 -
CODE_serializer_serialization_368 src/serialization/serializer.cpp:368 REQ_SER_032, REQ_SER_032_E01 -
CODE_serializer_serialization_381 src/serialization/serializer.cpp:381 REQ_SER_033, REQ_SER_033_E01 -
CODE_serializer_serialization_394 src/serialization/serializer.cpp:394 REQ_SER_043, REQ_SER_044, REQ_SER_045, REQ_SER_043_E01, REQ_SER_047_E01 -
CODE_serializer_serialization_421 src/serialization/serializer.cpp:421 REQ_SER_073 -
CODE_serializer_serialization_437 src/serialization/serializer.cpp:437 REQ_SER_080, REQ_SER_081, REQ_SER_082 -
CODE_serializer_serialization_48 src/serialization/serializer.cpp:48 REQ_SER_020 -
CODE_serializer_serialization_56 src/serialization/serializer.cpp:56 REQ_SER_001, REQ_SER_001_E01 -
CODE_serializer_serialization_64 src/serialization/serializer.cpp:64 REQ_SER_002, REQ_SER_002_E01 -
CODE_serializer_serialization_72 src/serialization/serializer.cpp:72 REQ_SER_003, REQ_SER_003_E01 -
CODE_serializer_serialization_80 src/serialization/serializer.cpp:80 REQ_SER_004, REQ_SER_004_E01 -
CODE_serializer_serialization_88 src/serialization/serializer.cpp:88 REQ_SER_010, REQ_SER_010_E01 -
CODE_serializer_serialization_96 src/serialization/serializer.cpp:96 REQ_SER_011 -
CODE_session_manager_core_33 src/core/session_manager.cpp:33 REQ_ARCH_002, REQ_ARCH_003, REQ_MSG_118 -
CODE_standard_profile_e2e_profiles_146 src/e2e/e2e_profiles/standard_profile.cpp:146 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004 -
CODE_standard_profile_e2e_profiles_39 src/e2e/e2e_profiles/standard_profile.cpp:39 - feat_req_someip_102, feat_req_someip_103
CODE_standard_profile_e2e_profiles_63 src/e2e/e2e_profiles/standard_profile.cpp:63 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004 -
CODE_tcp_transport_transport_163 src/transport/tcp_transport.cpp:163 REQ_TRANSPORT_019 -
CODE_tcp_transport_transport_201 include/transport/tcp_transport.h:201 REQ_TRANSPORT_020, REQ_TRANSPORT_025 -
CODE_tcp_transport_transport_215 src/transport/tcp_transport.cpp:215 REQ_TRANSPORT_003_E01 -
CODE_tcp_transport_transport_284 src/transport/tcp_transport.cpp:284 REQ_TRANSPORT_017 -
CODE_tcp_transport_transport_323 src/transport/tcp_transport.cpp:323 REQ_TRANSPORT_002_E01, REQ_TRANSPORT_002_E02, REQ_TRANSPORT_002_E03, REQ_TRANSPORT_002_E04, REQ_TRANSPORT_016, REQ_TRANSPORT_016_E01, REQ_TRANSPORT_018 -
CODE_tcp_transport_transport_411 src/transport/tcp_transport.cpp:411 REQ_TRANSPORT_024 -
CODE_tcp_transport_transport_45 src/transport/tcp_transport.cpp:45 REQ_TRANSPORT_002A, REQ_TRANSPORT_002B, REQ_TRANSPORT_003A, REQ_TRANSPORT_003B, REQ_TRANSPORT_005 feat_req_someip_850, feat_req_someip_851
CODE_tcp_transport_transport_512 src/transport/tcp_transport.cpp:512 REQ_TRANSPORT_021 -
CODE_tcp_transport_transport_537 src/transport/tcp_transport.cpp:537 REQ_TRANSPORT_002_E01, REQ_TRANSPORT_002_E02, REQ_TRANSPORT_002_E03, REQ_TRANSPORT_002_E04 -
CODE_tcp_transport_transport_562 src/transport/tcp_transport.cpp:562 REQ_TRANSPORT_002_E01, REQ_TRANSPORT_002_E02, REQ_TRANSPORT_002_E03, REQ_TRANSPORT_002_E04 -
CODE_tcp_transport_transport_662 src/transport/tcp_transport.cpp:662 REQ_TRANSPORT_020, REQ_TRANSPORT_025 -
CODE_thread_impl_freertos_106 include/platform/freertos/thread_impl.h:106 REQ_PAL_CV_NOTIFY_ONE -
CODE_thread_impl_freertos_109 include/platform/freertos/thread_impl.h:109 REQ_PAL_CV_NOTIFY_ALL -
CODE_thread_impl_freertos_119 include/platform/freertos/thread_impl.h:119 REQ_PAL_CV_WAIT, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_freertos_126 include/platform/freertos/thread_impl.h:126 REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_freertos_141 include/platform/freertos/thread_impl.h:141 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_THREAD_NONCOPY, REQ_PAL_THREAD_CREATE_E01, REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_freertos_146 include/platform/freertos/thread_impl.h:146 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_CREATE_E01 -
CODE_thread_impl_freertos_176 include/platform/freertos/thread_impl.h:176 REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_freertos_188 include/platform/freertos/thread_impl.h:188 REQ_PAL_THREAD_JOINABLE -
CODE_thread_impl_freertos_194 include/platform/freertos/thread_impl.h:194 REQ_PAL_THREAD_JOIN -
CODE_thread_impl_freertos_232 include/platform/freertos/thread_impl.h:232 REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO -
CODE_thread_impl_freertos_57 include/platform/freertos/thread_impl.h:57 REQ_PLATFORM_FREERTOS_001 -
CODE_thread_impl_freertos_68 include/platform/freertos/thread_impl.h:68 REQ_PAL_MUTEX_LOCK -
CODE_thread_impl_freertos_74 include/platform/freertos/thread_impl.h:74 REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_UNLOCK_E01 -
CODE_thread_impl_freertos_80 include/platform/freertos/thread_impl.h:80 REQ_PAL_MUTEX_TRYLOCK -
CODE_thread_impl_freertos_92 include/platform/freertos/thread_impl.h:92 REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_posix_28 include/platform/posix/thread_impl.h:28 REQ_PLATFORM_POSIX_001, REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_MUTEX_NONCOPY -
CODE_thread_impl_posix_31 include/platform/posix/thread_impl.h:31 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_THREAD_NONCOPY, REQ_PAL_THREAD_CREATE_E01, REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_posix_36 include/platform/posix/thread_impl.h:36 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_CREATE_E01 -
CODE_thread_impl_posix_53 include/platform/posix/thread_impl.h:53 REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_posix_64 include/platform/posix/thread_impl.h:64 REQ_PAL_THREAD_JOINABLE -
CODE_thread_impl_posix_70 include/platform/posix/thread_impl.h:70 REQ_PAL_THREAD_JOIN -
CODE_thread_impl_posix_92 include/platform/posix/thread_impl.h:92 REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO -
CODE_thread_impl_threadx_100 include/platform/threadx/thread_impl.h:100 REQ_PAL_CV_NOTIFY_ALL -
CODE_thread_impl_threadx_105 include/platform/threadx/thread_impl.h:105 REQ_PAL_CV_WAIT, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_threadx_113 include/platform/threadx/thread_impl.h:113 REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_threadx_128 include/platform/threadx/thread_impl.h:128 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_THREAD_NONCOPY, REQ_PAL_THREAD_CREATE_E01, REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_threadx_133 include/platform/threadx/thread_impl.h:133 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_CREATE_E01 -
CODE_thread_impl_threadx_178 include/platform/threadx/thread_impl.h:178 REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_threadx_195 include/platform/threadx/thread_impl.h:195 REQ_PAL_THREAD_JOINABLE -
CODE_thread_impl_threadx_201 include/platform/threadx/thread_impl.h:201 REQ_PAL_THREAD_JOIN -
CODE_thread_impl_threadx_285 include/platform/threadx/thread_impl.h:285 REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO -
CODE_thread_impl_threadx_51 include/platform/threadx/thread_impl.h:51 REQ_PLATFORM_THREADX_001, REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_MUTEX_NONCOPY, REQ_PAL_MUTEX_UNLOCK_E01 -
CODE_thread_impl_threadx_62 include/platform/threadx/thread_impl.h:62 REQ_PAL_MUTEX_LOCK -
CODE_thread_impl_threadx_67 include/platform/threadx/thread_impl.h:67 REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_UNLOCK_E01 -
CODE_thread_impl_threadx_72 include/platform/threadx/thread_impl.h:72 REQ_PAL_MUTEX_TRYLOCK -
CODE_thread_impl_threadx_84 include/platform/threadx/thread_impl.h:84 REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_threadx_95 include/platform/threadx/thread_impl.h:95 REQ_PAL_CV_NOTIFY_ONE -
CODE_thread_impl_win32_24 include/platform/win32/thread_impl.h:24 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_THREAD_NONCOPY, REQ_PAL_THREAD_CREATE_E01, REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_win32_29 include/platform/win32/thread_impl.h:29 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_CREATE_E01 -
CODE_thread_impl_win32_40 include/platform/win32/thread_impl.h:40 REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_win32_50 include/platform/win32/thread_impl.h:50 REQ_PAL_THREAD_JOINABLE -
CODE_thread_impl_win32_53 include/platform/win32/thread_impl.h:53 REQ_PAL_THREAD_JOIN -
CODE_thread_impl_zephyr_101 include/platform/zephyr/thread_impl.h:101 REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_zephyr_111 include/platform/zephyr/thread_impl.h:111 REQ_PAL_THREAD_JOINABLE -
CODE_thread_impl_zephyr_117 include/platform/zephyr/thread_impl.h:117 REQ_PAL_THREAD_JOIN -
CODE_thread_impl_zephyr_147 include/platform/zephyr/thread_impl.h:147 REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO -
CODE_thread_impl_zephyr_26 include/platform/zephyr/thread_impl.h:26 REQ_PLATFORM_ZEPHYR_001, REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_MUTEX_NONCOPY, REQ_PAL_MUTEX_UNLOCK_E01 -
CODE_thread_impl_zephyr_32 include/platform/zephyr/thread_impl.h:32 REQ_PAL_MUTEX_LOCK -
CODE_thread_impl_zephyr_38 include/platform/zephyr/thread_impl.h:38 REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_UNLOCK_E01 -
CODE_thread_impl_zephyr_40 include/platform/zephyr/thread_impl.h:40 REQ_PAL_MUTEX_TRYLOCK -
CODE_thread_impl_zephyr_51 include/platform/zephyr/thread_impl.h:51 REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_zephyr_57 include/platform/zephyr/thread_impl.h:57 REQ_PAL_CV_NOTIFY_ONE -
CODE_thread_impl_zephyr_59 include/platform/zephyr/thread_impl.h:59 REQ_PAL_CV_NOTIFY_ALL -
CODE_thread_impl_zephyr_62 include/platform/zephyr/thread_impl.h:62 REQ_PAL_CV_WAIT, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_zephyr_67 include/platform/zephyr/thread_impl.h:67 REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_zephyr_81 include/platform/zephyr/thread_impl.h:81 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_THREAD_NONCOPY, REQ_PAL_THREAD_CREATE_E01, REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_zephyr_86 include/platform/zephyr/thread_impl.h:86 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_CREATE_E01 -
CODE_thread_platform_30 include/platform/thread.h:30 REQ_PLATFORM_ARCH_001, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_LOCK_NONCOPY -
CODE_thread_platform_33 include/platform/thread.h:33 REQ_PAL_LOCK_ACQUIRE -
CODE_thread_platform_35 include/platform/thread.h:35 REQ_PAL_LOCK_RELEASE -
CODE_tp_manager_tp_127 src/tp/tp_manager.cpp:127 REQ_TP_055, REQ_TP_056, REQ_TP_057, REQ_TP_050_E02 -
CODE_tp_manager_tp_246 src/tp/tp_manager.cpp:246 REQ_TP_060, REQ_TP_061, REQ_TP_062, REQ_TP_063 -
CODE_tp_manager_tp_254 src/tp/tp_manager.cpp:254 REQ_TP_070, REQ_TP_071, REQ_TP_072, REQ_TP_073, REQ_TP_074, REQ_TP_075, REQ_TP_076, REQ_TP_077, REQ_TP_078 -
CODE_tp_manager_tp_32 src/tp/tp_manager.cpp:32 - feat_req_someiptp_400, feat_req_someiptp_401
CODE_tp_manager_tp_60 src/tp/tp_manager.cpp:60 REQ_TP_050, REQ_TP_051, REQ_TP_050_E01 -
CODE_tp_manager_tp_98 src/tp/tp_manager.cpp:98 REQ_TP_052, REQ_TP_053, REQ_TP_054 -
CODE_tp_reassembler_tp_119 src/tp/tp_reassembler.cpp:119 REQ_TP_033, REQ_TP_034, REQ_TP_035, REQ_TP_030_E02, REQ_TP_072_E01, REQ_TP_076_E01, REQ_TP_076_E02 -
CODE_tp_reassembler_tp_154 src/tp/tp_reassembler.cpp:154 REQ_TP_036, REQ_TP_037, REQ_TP_038 -
CODE_tp_reassembler_tp_178 src/tp/tp_reassembler.cpp:178 REQ_TP_039, REQ_TP_040, REQ_TP_041, REQ_TP_042, REQ_TP_043, REQ_TP_039_E01, REQ_TP_080, REQ_TP_081 -
CODE_tp_reassembler_tp_284 src/tp/tp_reassembler.cpp:284 REQ_TP_079 -
CODE_tp_reassembler_tp_293 src/tp/tp_reassembler.cpp:293 REQ_TP_079 -
CODE_tp_reassembler_tp_30 src/tp/tp_reassembler.cpp:30 - feat_req_someiptp_410, feat_req_someiptp_411, feat_req_someiptp_412
CODE_tp_reassembler_tp_46 src/tp/tp_reassembler.cpp:46 REQ_TP_011, REQ_TP_012, REQ_TP_013, REQ_TP_014, REQ_TP_015, REQ_TP_016, REQ_TP_018, REQ_TP_019, REQ_TP_020, REQ_TP_021, REQ_TP_015_E01, REQ_TP_082_E01, REQ_TP_082_E02, REQ_TP_082_E03, REQ_TP_082_E04, REQ_TP_072_E01, REQ_TP_076_E01, REQ_TP_076_E02, REQ_TP_082 -
CODE_tp_reassembler_tp_86 src/tp/tp_reassembler.cpp:86 REQ_TP_030, REQ_TP_031, REQ_TP_032, REQ_TP_030_E01, REQ_TP_076, REQ_TP_077, REQ_TP_078, REQ_TP_079, REQ_TP_080, REQ_TP_081, REQ_TP_082 -
CODE_tp_segmenter_tp_193 src/tp/tp_segmenter.cpp:193 REQ_TP_070, REQ_TP_071, REQ_TP_072, REQ_TP_073, REQ_TP_074, REQ_TP_075 -
CODE_tp_segmenter_tp_201 src/tp/tp_segmenter.cpp:201 REQ_TP_011, REQ_TP_012, REQ_TP_013, REQ_TP_014, REQ_TP_015, REQ_TP_016, REQ_TP_017, REQ_TP_019, REQ_TP_020, REQ_TP_021, REQ_TP_013_E01, REQ_TP_015_E01 -
CODE_tp_segmenter_tp_239 src/tp/tp_segmenter.cpp:239 REQ_TP_007, REQ_TP_008 -
CODE_tp_segmenter_tp_29 src/tp/tp_segmenter.cpp:29 - feat_req_someiptp_402, feat_req_someiptp_403, feat_req_someiptp_404
CODE_tp_segmenter_tp_39 src/tp/tp_segmenter.cpp:39 REQ_TP_001, REQ_TP_002, REQ_TP_003, REQ_TP_004, REQ_TP_001_E01, REQ_TP_070, REQ_TP_071, REQ_TP_072, REQ_TP_073, REQ_TP_074, REQ_TP_075 -
CODE_tp_segmenter_tp_79 src/tp/tp_segmenter.cpp:79 REQ_TP_002, REQ_TP_003, REQ_TP_004, REQ_TP_005, REQ_TP_006, REQ_TP_007, REQ_TP_008, REQ_TP_010, REQ_TP_011, REQ_TP_012, REQ_TP_013, REQ_TP_014, REQ_TP_015, REQ_TP_016, REQ_TP_017, REQ_TP_018, REQ_TP_019, REQ_TP_020, REQ_TP_021, REQ_TP_022, REQ_TP_001_E02, REQ_TP_001_E03, REQ_TP_013_E01, REQ_TP_015_E01, REQ_TP_070, REQ_TP_071, REQ_TP_072, REQ_TP_073, REQ_TP_074, REQ_TP_075, REQ_TP_076, REQ_TP_077, REQ_TP_078 -
CODE_types_someip_142 include/someip/types.h:142 REQ_MSG_131 -
CODE_types_someip_21 src/someip/types.cpp:21 - feat_req_someip_542, feat_req_someip_543
CODE_types_someip_27 src/someip/types.cpp:27 REQ_ARCH_001 -
CODE_types_someip_37 include/someip/types.h:37 REQ_MSG_112 -
CODE_types_someip_70 include/someip/types.h:70 REQ_MSG_111 -
CODE_udp_transport_transport_107 src/transport/udp_transport.cpp:107 REQ_TRANSPORT_006_E01 -
CODE_udp_transport_transport_139 src/transport/udp_transport.cpp:139 REQ_TRANSPORT_020, REQ_TRANSPORT_021, REQ_TRANSPORT_022, REQ_TRANSPORT_023 -
CODE_udp_transport_transport_163 src/transport/udp_transport.cpp:163 REQ_TRANSPORT_025 -
CODE_udp_transport_transport_192 src/transport/udp_transport.cpp:192 REQ_TRANSPORT_011, REQ_TRANSPORT_011_E01, REQ_TRANSPORT_011_E02 -
CODE_udp_transport_transport_241 src/transport/udp_transport.cpp:241 REQ_TRANSPORT_011_E01, REQ_TRANSPORT_011_E02 -
CODE_udp_transport_transport_329 src/transport/udp_transport.cpp:329 REQ_TRANSPORT_014, REQ_TRANSPORT_014_E01 -
CODE_udp_transport_transport_347 src/transport/udp_transport.cpp:347 REQ_TRANSPORT_011, REQ_TRANSPORT_011_E01, REQ_TRANSPORT_011_E02 -
CODE_udp_transport_transport_41 src/transport/udp_transport.cpp:41 REQ_TRANSPORT_001A, REQ_TRANSPORT_001B, REQ_TRANSPORT_001C, REQ_TRANSPORT_005, REQ_TRANSPORT_012 feat_req_someip_800, feat_req_someip_801
CODE_udp_transport_transport_414 src/transport/udp_transport.cpp:414 REQ_TRANSPORT_001_E01, REQ_TRANSPORT_001_E02, REQ_TRANSPORT_001_E03 -
CODE_udp_transport_transport_443 src/transport/udp_transport.cpp:443 REQ_TRANSPORT_010 -
CODE_udp_transport_transport_63 src/transport/udp_transport.cpp:63 REQ_TRANSPORT_001A, REQ_TRANSPORT_001B, REQ_TRANSPORT_001C, REQ_TRANSPORT_001_E01, REQ_TRANSPORT_001_E02, REQ_TRANSPORT_001_E03, REQ_TRANSPORT_004A, REQ_TRANSPORT_004B, REQ_TRANSPORT_004C, REQ_TRANSPORT_004D feat_req_someip_800, feat_req_someip_804

Test Cases

ID Name Location Tests
TC_E2E_001 E2ETest.HeaderSerialization (tests/test_e2e.cpp:40) tests/test_e2e.cpp:40 REQ_E2E_PLUGIN_005, feat_req_someip_102, feat_req_someip_103
TC_E2E_002 E2ETest.CRC8SAEJ1850 (tests/test_e2e.cpp:62) tests/test_e2e.cpp:62 REQ_E2E_PLUGIN_004
TC_E2E_003 E2ETest.CRC16ITUX25 (tests/test_e2e.cpp:80) tests/test_e2e.cpp:80 REQ_E2E_PLUGIN_004
TC_E2E_CRC_001 E2ETest.CRC_OutOfBoundsRange (tests/test_e2e.cpp:259) tests/test_e2e.cpp:259 REQ_E2E_PLUGIN_004
TC_E2E_CRC_001b E2ETest.CRC_OverflowGuard (tests/test_e2e.cpp:270) tests/test_e2e.cpp:270 REQ_E2E_PLUGIN_004
TC_E2E_CRC_002 E2ETest.CRC_AllTypeBranches (tests/test_e2e.cpp:281) tests/test_e2e.cpp:281 REQ_E2E_PLUGIN_004
TC_E2E_CRC_003 E2ETest.CRC8_Deterministic (tests/test_e2e.cpp:303) tests/test_e2e.cpp:303 REQ_E2E_PLUGIN_004
TC_E2E_CRC_004 E2ETest.CRC16_SingleByte (tests/test_e2e.cpp:317) tests/test_e2e.cpp:317 REQ_E2E_PLUGIN_004
TC_E2E_CRC_005 E2ETest.CRC_AllTypesNonZeroForKnownPayload (tests/test_e2e.cpp:329) tests/test_e2e.cpp:329 REQ_E2E_PLUGIN_004
TC_E2E_CRC_006 E2ETest.CRC_SubRange (tests/test_e2e.cpp:345) tests/test_e2e.cpp:345 REQ_E2E_PLUGIN_004
TC_E2E_HDR_001 E2ETest.HeaderDeserialize_BufferTooShort (tests/test_e2e.cpp:364) tests/test_e2e.cpp:364 REQ_E2E_PLUGIN_005
TC_E2E_HDR_002 E2ETest.HeaderDeserialize_WithOffset (tests/test_e2e.cpp:375) tests/test_e2e.cpp:375 REQ_E2E_PLUGIN_005
TC_E2E_HDR_003 E2ETest.HeaderDeserialize_OffsetPastEnd (tests/test_e2e.cpp:396) tests/test_e2e.cpp:396 REQ_E2E_PLUGIN_005
TC_E2E_HDR_004 E2ETest.HeaderIsValid (tests/test_e2e.cpp:407) tests/test_e2e.cpp:407 REQ_E2E_PLUGIN_005
TC_E2E_HDR_005 E2ETest.HeaderSize (tests/test_e2e.cpp:423) tests/test_e2e.cpp:423 REQ_E2E_PLUGIN_005
TC_E2E_HDR_006 E2ETest.HeaderRoundTrip_BoundaryValues (tests/test_e2e.cpp:432) tests/test_e2e.cpp:432 REQ_E2E_PLUGIN_005
TC_E2E_INT_001 unknown (tests/integration/test_e2e_integration.py:107) tests/integration/test_e2e_integration.py:107 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004, feat_req_someip_102
TC_E2E_INT_002 unknown (tests/integration/test_e2e_integration.py:134) tests/integration/test_e2e_integration.py:134 REQ_E2E_PLUGIN_004, feat_req_someip_102
TC_E2E_INT_003 unknown (tests/integration/test_e2e_integration.py:158) tests/integration/test_e2e_integration.py:158 REQ_E2E_PLUGIN_004
TC_E2E_INT_004 unknown (tests/integration/test_e2e_integration.py:177) tests/integration/test_e2e_integration.py:177 REQ_E2E_PLUGIN_004
TC_E2E_INT_005 unknown (tests/integration/test_e2e_integration.py:223) tests/integration/test_e2e_integration.py:223 REQ_E2E_PLUGIN_001, REQ_ARCH_004
TC_E2E_INT_006 unknown (tests/integration/test_e2e_integration.py:243) tests/integration/test_e2e_integration.py:243 REQ_E2E_PLUGIN_002, REQ_E2E_PLUGIN_003
TC_E2E_MCDC_001 E2ETest.ProtectValidate_CRCType0 (tests/test_e2e.cpp:478) tests/test_e2e.cpp:478 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004
TC_E2E_MCDC_002 E2ETest.ProtectValidate_CRCType2 (tests/test_e2e.cpp:498) tests/test_e2e.cpp:498 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004
TC_E2E_MCDC_003 E2ETest.CounterOnly_FirstMessage_ValidCounter (tests/test_e2e.cpp:518) tests/test_e2e.cpp:518 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_004 E2ETest.CounterOnly_MonotonicIncrease (tests/test_e2e.cpp:541) tests/test_e2e.cpp:541 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_005 E2ETest.AllFeaturesDisabled (tests/test_e2e.cpp:565) tests/test_e2e.cpp:565 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_006 E2ETest.Validate_NoHeader (tests/test_e2e.cpp:585) tests/test_e2e.cpp:585 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_007 E2ETest.CRCType0_Corruption (tests/test_e2e.cpp:604) tests/test_e2e.cpp:604 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_008 E2ETest.ExtractHeader (tests/test_e2e.cpp:631) tests/test_e2e.cpp:631 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_009 E2ETest.ExtractHeader_NoHeader (tests/test_e2e.cpp:654) tests/test_e2e.cpp:654 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_010 E2ETest.ProfileRegistry_DefaultProfile (tests/test_e2e.cpp:668) tests/test_e2e.cpp:668 REQ_E2E_PLUGIN_004
TC_E2E_MCDC_011 E2ETest.ProfileRegistry_LookupByName (tests/test_e2e.cpp:683) tests/test_e2e.cpp:683 REQ_E2E_PLUGIN_004
TC_E2E_MCDC_012 E2ETest.ProfileRegistry_UnknownProfile (tests/test_e2e.cpp:698) tests/test_e2e.cpp:698 REQ_E2E_PLUGIN_004
TC_E2E_REG_001 E2ETest.DefaultConfigProfileNameMatchesRegistered (tests/test_e2e.cpp:713) tests/test_e2e.cpp:713 -
TC_E2E_REG_002 E2ETest.ProtectValidateViaNameLookup (tests/test_e2e.cpp:732) tests/test_e2e.cpp:732 -
TC_E2E_REG_003 E2ETest.HeaderFieldsPreservedAcrossWire (tests/test_e2e.cpp:763) tests/test_e2e.cpp:763 -
TC_EVT_TTL_001 EventsSubscriptionTTLTest.SubscriptionWithTTLStored (tests/test_events.cpp:253) tests/test_events.cpp:253 -
TC_EVT_TTL_002 EventsSubscriptionTTLTest.SubscriptionExpiresAfterTTL (tests/test_events.cpp:265) tests/test_events.cpp:265 -
TC_EVT_TTL_003 EventsSubscriptionTTLTest.TTLZeroMeansStopSubscribe (tests/test_events.cpp:284) tests/test_events.cpp:284 -
TC_EVT_TTL_004 EventsSubscriptionTTLTest.ResubscribeRefreshesTTL (tests/test_events.cpp:300) tests/test_events.cpp:300 -
TC_EVT_TTL_005 EventsSubscriptionTTLTest.CleanupExpiredSubscriptions (tests/test_events.cpp:317) tests/test_events.cpp:317 -
TC_EVT_TTL_006 EventsSubscriptionTTLTest.InfiniteTTLNeverExpires (tests/test_events.cpp:335) tests/test_events.cpp:335 -
TC_EVT_TTL_007 EventsSubscriptionTTLTest.BackwardCompatibleSubscriptionIsInfinite (tests/test_events.cpp:347) tests/test_events.cpp:347 -
TC_EVT_TTL_008 EventsSubscriptionTTLTest.MultipleSubscribersDifferentTTL (tests/test_events.cpp:359) tests/test_events.cpp:359 -
TC_EVT_TTL_009 EventsSubscriptionTTLTest.StopSubscribeNonExistentReturnsFalse (tests/test_events.cpp:377) tests/test_events.cpp:377 -
TC_MSG_001 MessageTest.DefaultConstructor (tests/test_message.cpp:76) tests/test_message.cpp:76 REQ_MSG_001, REQ_MSG_002, REQ_MSG_003, REQ_MSG_020, REQ_MSG_021, REQ_MSG_022, REQ_MSG_050, REQ_MSG_070, REQ_MSG_071
TC_MSG_002 MessageTest.ServiceIdValidation (tests/test_message.cpp:218) tests/test_message.cpp:218 REQ_MSG_002
TC_MSG_003 MessageTest.MethodIdValidation (tests/test_message.cpp:239) tests/test_message.cpp:239 REQ_MSG_003
TC_MSG_003_BOUNDARY MessageTest.MethodIdValidationBoundary (tests/test_message.cpp:300) tests/test_message.cpp:300 REQ_MSG_003
TC_MSG_004 MessageTest.MessageIdValidation (tests/test_message.cpp:260) tests/test_message.cpp:260 REQ_MSG_004, REQ_MSG_004_E01, REQ_MSG_004_E02
TC_MSG_005 MessageTest.Validation (tests/test_message.cpp:188) tests/test_message.cpp:188 REQ_MSG_031, REQ_MSG_032, REQ_MSG_033, REQ_MSG_042, REQ_MSG_063, REQ_MSG_064, REQ_MSG_032_E01, REQ_MSG_032_E02, REQ_MSG_100
TC_MSG_006 MessageTest.MessageTypeHelpers (tests/test_message.cpp:429) tests/test_message.cpp:429 REQ_MSG_051, REQ_MSG_052, REQ_MSG_053, REQ_MSG_054
TC_MSG_012 MessageTest.LengthValidation (tests/test_message.cpp:282) tests/test_message.cpp:282 REQ_MSG_012, REQ_MSG_015, REQ_MSG_012_E02
TC_MSG_012_BOUNDARY MessageTest.LengthValidationBoundary (tests/test_message.cpp:321) tests/test_message.cpp:321 REQ_MSG_012
TC_MSG_021 MessageTest.RequestIdValidation (tests/test_message.cpp:354) tests/test_message.cpp:354 REQ_MSG_021, REQ_MSG_022
TC_MSG_E01 MessageTest.LengthOverflowRejection (tests/test_message.cpp:451) tests/test_message.cpp:451 REQ_MSG_010_E01
TC_MSG_E02 MessageTest.AllZeroRequestIdWarning (tests/test_message.cpp:466) tests/test_message.cpp:466 REQ_MSG_020_E01
TC_MSG_E03 MessageTest.InterfaceVersionZeroWarning (tests/test_message.cpp:484) tests/test_message.cpp:484 REQ_MSG_040_E01
TC_MSG_E04 MessageTest.NotificationNonZeroReturnCode (tests/test_message.cpp:495) tests/test_message.cpp:495 REQ_MSG_053_E01
TC_MSG_E05 MessageTest.ResponseForFireAndForget (tests/test_message.cpp:508) tests/test_message.cpp:508 REQ_MSG_054_E01
TC_MSG_E06 MessageTest.SerializationBufferOverflow (tests/test_message.cpp:524) tests/test_message.cpp:524 REQ_MSG_090_E01
TC_MSG_E07 MessageTest.PayloadSizeExceedsMaximum (tests/test_message.cpp:546) tests/test_message.cpp:546 REQ_MSG_117_E01
TC_MSG_E08 MessageTest.ReservedInstanceIdRejection (tests/test_message.cpp:564) tests/test_message.cpp:564 REQ_MSG_110_E01
TC_MSG_E09 MessageTest.SessionIdZeroWithActiveSession (tests/test_message.cpp:590) tests/test_message.cpp:590 REQ_MSG_118_E01
TC_MSG_E10 main (tests/test_message.cpp:607) tests/test_message.cpp:607 REQ_MSG_121_E02
TC_MSG_MOVE_ASSIGN MessageTest.MoveAssignmentPreservesInterfaceVersion (tests/test_message.cpp:411) tests/test_message.cpp:411 -
TC_MSG_STATIC_ACCESS MessageTest.E2EHeaderSizeStaticAccess (tests/test_message.cpp:345) tests/test_message.cpp:345 -
TC_PAL_BYTEORDER_001 ByteOrderTest.RoundTrip16 (tests/test_platform_threading.cpp:513) tests/test_platform_threading.cpp:513 REQ_PAL_BYTE_HTONS, REQ_PAL_BYTE_NTOHS, REQ_PAL_BYTE_HTONL, REQ_PAL_BYTE_NTOHL, REQ_PLATFORM_POSIX_004
TC_PAL_BYTEORDER_002 ByteOrderTest.NetworkIsBigEndian (tests/test_platform_threading.cpp:532) tests/test_platform_threading.cpp:532 REQ_PAL_BYTE_HTONS, REQ_PAL_BYTE_HTONL
TC_PAL_MEMORY_001 MemoryTest.AllocateMessage (tests/test_platform_threading.cpp:474) tests/test_platform_threading.cpp:474 REQ_PAL_MEM_ALLOC, REQ_PLATFORM_POSIX_002
TC_PAL_MEMORY_002 MemoryTest.IndependentAllocations (tests/test_platform_threading.cpp:490) tests/test_platform_threading.cpp:490 REQ_PAL_MEM_INDEPENDENT
TC_PAL_MUTEX_001 MutexTest.LockUnlockTryLock (tests/test_platform_threading.cpp:303) tests/test_platform_threading.cpp:303 REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK
TC_PAL_MUTEX_002 MutexTest.DoubleUnlockNoCrash (tests/test_platform_threading.cpp:332) tests/test_platform_threading.cpp:332 REQ_PAL_MUTEX_UNLOCK_E01
TC_PAL_NET_001 NetTest.NonBlockingInvalidFd (tests/test_platform_threading.cpp:555) tests/test_platform_threading.cpp:555 REQ_PAL_NET_MODE_E01
TC_PAL_NET_002 NetTest.SocketLifecycle (tests/test_platform_threading.cpp:565) tests/test_platform_threading.cpp:565 REQ_PAL_NET_CLOSE, REQ_PAL_NET_NONBLOCK, REQ_PLATFORM_POSIX_003
TC_PAL_SCOPEDLOCK_001 ScopedLockTest.RaiiLockUnlock (tests/test_platform_threading.cpp:350) tests/test_platform_threading.cpp:350 REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE
TC_PAL_SLEEP_001 SleepForTest.TimingBounds (tests/test_platform_threading.cpp:441) tests/test_platform_threading.cpp:441 REQ_PAL_SLEEP_DURATION
TC_PAL_SLEEP_002 SleepForTest.ZeroDuration (tests/test_platform_threading.cpp:456) tests/test_platform_threading.cpp:456 REQ_PAL_SLEEP_ZERO
TC_PAL_THREAD_001 ThreadTest.RunAndJoin (tests/test_platform_threading.cpp:383) tests/test_platform_threading.cpp:383 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOIN
TC_PAL_THREAD_002 ThreadTest.ThreadWithArguments (tests/test_platform_threading.cpp:401) tests/test_platform_threading.cpp:401 REQ_PAL_THREAD_CREATE
TC_PAL_THREAD_003 ThreadTest.DoubleJoinIsSafe (tests/test_platform_threading.cpp:417) tests/test_platform_threading.cpp:417 REQ_PAL_THREAD_DTOR_E01
TC_SD_001 SdTest.EntryTypes (tests/test_sd.cpp:87) tests/test_sd.cpp:87 REQ_SD_001, REQ_SD_002
TC_SD_002 SdTest.OptionTypes (tests/test_sd.cpp:99) tests/test_sd.cpp:99 REQ_SD_060, REQ_SD_061, REQ_SD_062
TC_SD_003 SdTest.Instance (tests/test_sd.cpp:110) tests/test_sd.cpp:110 REQ_SD_010, REQ_SD_011, REQ_SD_012
TC_SD_004 SdTest.IPv4EndpointOptionSerialization (tests/test_sd.cpp:128) tests/test_sd.cpp:128 REQ_SD_060, REQ_SD_063, REQ_SD_064, REQ_SD_065
TC_SD_005 SdTest.IPv4EndpointOptionDeserialization (tests/test_sd.cpp:171) tests/test_sd.cpp:171 REQ_SD_060, REQ_SD_063, REQ_SD_064, REQ_SD_065
TC_SD_006 SdTest.ServiceEntry (tests/test_sd.cpp:252) tests/test_sd.cpp:252 REQ_SD_020, REQ_SD_021, REQ_SD_022, REQ_SD_023
TC_SD_007 SdTest.EventGroupEntry (tests/test_sd.cpp:272) tests/test_sd.cpp:272 REQ_SD_050, REQ_SD_051, REQ_SD_052, REQ_SD_053, REQ_SD_054
TC_SD_008 SdTest.EndpointOption (tests/test_sd.cpp:294) tests/test_sd.cpp:294 REQ_SD_060, REQ_SD_063, REQ_SD_064
TC_SD_009 SdTest.MulticastOption (tests/test_sd.cpp:312) tests/test_sd.cpp:312 REQ_SD_066, REQ_SD_067, REQ_SD_068
TC_SD_010 SdTest.SdMessage (tests/test_sd.cpp:328) tests/test_sd.cpp:328 REQ_SD_003, REQ_SD_004, REQ_SD_005, REQ_SD_006, REQ_SD_007
TC_SD_CLIENT_001 SdTest.ClientDoubleSubscribe (tests/test_sd.cpp:1089) tests/test_sd.cpp:1089 REQ_SD_041_E01
TC_SD_DESER_001 SdTest.DeserializeEmptyBuffer (tests/test_sd.cpp:960) tests/test_sd.cpp:960 REQ_SD_001_E01, REQ_SD_010_E01
TC_SD_DESER_002 SdTest.DeserializeTruncatedHeader (tests/test_sd.cpp:971) tests/test_sd.cpp:971 REQ_SD_001_E01, REQ_SD_020_E01
TC_SD_DESER_003 SdTest.DeserializeInvalidLength (tests/test_sd.cpp:982) tests/test_sd.cpp:982 REQ_SD_020_E02, REQ_SD_021_E01
TC_SD_DESER_004 SdTest.ServiceEntryDeserializeTruncated (tests/test_sd.cpp:997) tests/test_sd.cpp:997 REQ_SD_022_E01, REQ_SD_040_E01
TC_SD_DESER_005 SdTest.EventGroupEntryDeserializeTruncated (tests/test_sd.cpp:1009) tests/test_sd.cpp:1009 REQ_SD_041_E01, REQ_SD_050_E01
TC_SD_DESER_006 SdTest.IPv4EndpointOptionDeserializeTruncated (tests/test_sd.cpp:1021) tests/test_sd.cpp:1021 REQ_SD_052_E01, REQ_SD_060_E01
TC_SD_DESER_007 SdTest.MulticastOptionDeserializeTruncated (tests/test_sd.cpp:1033) tests/test_sd.cpp:1033 REQ_SD_061_E01, REQ_SD_062_E01
TC_SD_DESER_008 SdTest.IPv4EndpointInvalidAddress (tests/test_sd.cpp:1045) tests/test_sd.cpp:1045 REQ_SD_064_E01, REQ_SD_075_E01
TC_SD_E01 SdTest.InvalidSdMessageHeader (tests/test_sd.cpp:1115) tests/test_sd.cpp:1115 REQ_SD_001_E01, REQ_SD_001_E02
TC_SD_E02 SdTest.TruncatedEntriesArray (tests/test_sd.cpp:1136) tests/test_sd.cpp:1136 REQ_SD_010_E01, REQ_SD_010_E02
TC_SD_E03 SdTest.StopOfferZeroTtl (tests/test_sd.cpp:1153) tests/test_sd.cpp:1153 REQ_SD_030_E01
TC_SD_E04 SdTest.FindServiceWildcard (tests/test_sd.cpp:1169) tests/test_sd.cpp:1169 REQ_SD_050_E01
TC_SD_E05 SdTest.InvalidOptionLength (tests/test_sd.cpp:1185) tests/test_sd.cpp:1185 REQ_SD_060_E01, REQ_SD_060_E02
TC_SD_E06 SdTest.SubscribeNonExistentService (tests/test_sd.cpp:1207) tests/test_sd.cpp:1207 REQ_SD_070_E01
TC_SD_E07 SdTest.EmptyEntriesArray (tests/test_sd.cpp:1227) tests/test_sd.cpp:1227 REQ_SD_080_E01
TC_SD_E08 SdTest.SubscriptionMaxTtl (tests/test_sd.cpp:1246) tests/test_sd.cpp:1246 REQ_SD_083_E01
TC_SD_E09 SdTest.ReOfferAfterStop (tests/test_sd.cpp:1261) tests/test_sd.cpp:1261 REQ_SD_113_E01
TC_SD_E10 SdTest.MalformedOptionIndex (tests/test_sd.cpp:1289) tests/test_sd.cpp:1289 REQ_SD_116_E01, REQ_SD_116_E02
TC_SD_E11 SdTest.UnsupportedEntryType (tests/test_sd.cpp:1305) tests/test_sd.cpp:1305 REQ_SD_119_E01
TC_SD_E12 unknown (tests/test_sd.cpp:1327) tests/test_sd.cpp:1327 REQ_SD_120_E01
TC_SD_INTEGRATION_001 SdIntegrationTest.ServerOfferService (tests/test_sd.cpp:729) tests/test_sd.cpp:729 REQ_SD_030, REQ_SD_031, REQ_SD_032
TC_SD_INTEGRATION_002 SdIntegrationTest.ServerStopOfferService (tests/test_sd.cpp:771) tests/test_sd.cpp:771 REQ_SD_033, REQ_SD_034
TC_SD_INTEGRATION_003 SdIntegrationTest.ClientSubscribeUnsubscribeService (tests/test_sd.cpp:831) tests/test_sd.cpp:831 REQ_SD_090, REQ_SD_091, REQ_SD_092, REQ_SD_093
TC_SD_INTEGRATION_004 SdIntegrationTest.MinorVersionSurvivesServerToClient (tests/test_sd.cpp:860) tests/test_sd.cpp:860 REQ_SD_110, REQ_SD_160, REQ_SD_161
TC_SD_INTEROP_001 SdTest.IPv4EndpointOptionSerializesLength9 (tests/test_sd.cpp:446) tests/test_sd.cpp:446 feat_req_someipsd_129
TC_SD_INTEROP_002 SdTest.IPv4EndpointOptionSerializesAddressNBO (tests/test_sd.cpp:468) tests/test_sd.cpp:468 feat_req_someipsd_129
TC_SD_INTEROP_003 SdTest.IPv4EndpointOptionDeserializesSpecCompliantPacket (tests/test_sd.cpp:490) tests/test_sd.cpp:490 feat_req_someipsd_129
TC_SD_INTEROP_004 SdTest.IPv4EndpointOptionSpecCompliantRoundTrip (tests/test_sd.cpp:520) tests/test_sd.cpp:520 feat_req_someipsd_129
TC_SD_INTEROP_005 SdTest.VsomeipInteropScenario (tests/test_sd.cpp:553) tests/test_sd.cpp:553 feat_req_someipsd_129
TC_SD_REG_001 SdTest.ServiceEntryMinorVersion32Bit (tests/test_sd.cpp:1336) tests/test_sd.cpp:1336 -
TC_SD_REG_002 SdTest.ServiceEntryMinorVersionMax (tests/test_sd.cpp:1367) tests/test_sd.cpp:1367 -
TC_SD_REG_003 SdTest.ConfigurationOptionLengthIncludesReserved (tests/test_sd.cpp:1386) tests/test_sd.cpp:1386 -
TC_SD_REG_004 SdTest.ConfigurationOptionInteropDeserialize (tests/test_sd.cpp:1415) tests/test_sd.cpp:1415 -
TC_SD_REG_005 SdTest.UnknownOptionSkipCorrectBytes (tests/test_sd.cpp:1442) tests/test_sd.cpp:1442 -
TC_SD_REG_006 SdTest.FullMessageMinorVersion32BitRoundTrip (tests/test_sd.cpp:1510) tests/test_sd.cpp:1510 -
TC_SD_REG_007 SdTest.MinorVersionPreservedThroughOfferPath (tests/test_sd.cpp:1545) tests/test_sd.cpp:1545 -
TC_SD_SERVER_001 SdTest.ServerDuplicateOffer (tests/test_sd.cpp:1064) tests/test_sd.cpp:1064 REQ_SD_040_E01
TC_SD_SESSION_001 SdTest.SessionIdStartsAtOne (tests/test_sd.cpp:1636) tests/test_sd.cpp:1636 REQ_SD_070, REQ_SD_071
TC_SD_SESSION_002 SdTest.SessionIdIncrements (tests/test_sd.cpp:1646) tests/test_sd.cpp:1646 REQ_SD_070, REQ_SD_071
TC_SD_SESSION_003 SdTest.SessionIdWrapAroundSkipsZero (tests/test_sd.cpp:1658) tests/test_sd.cpp:1658 REQ_SD_070, REQ_SD_071
TC_SD_SESSION_004 SdTest.UnicastSessionIdsIsolatedPerPeer (tests/test_sd.cpp:1673) tests/test_sd.cpp:1673 REQ_SD_070, REQ_SD_071
TC_SD_SESSION_005 SdTest.SdMessageSessionIdAccessor (tests/test_sd.cpp:1689) tests/test_sd.cpp:1689 REQ_SD_070, REQ_SD_071
TC_SD_TTL_001 SdIntegrationTest.SubscriptionACKReflectsRequestedTTL (tests/test_sd.cpp:1789) tests/test_sd.cpp:1789 -
TC_SD_TTL_002 SdIntegrationTest.StopSubscribeEventgroupTTLZero (tests/test_sd.cpp:1838) tests/test_sd.cpp:1838 -
TC_SD_TTL_003 SdIntegrationTest.EventPublisherStopsEventsAfterTTLExpiry (tests/test_sd.cpp:1885) tests/test_sd.cpp:1885 -
TC_SER_001 SerializationTest.SerializeDeserializeBool (tests/test_serialization.cpp:85) tests/test_serialization.cpp:85 REQ_SER_020, REQ_SER_021
TC_SER_002 SerializationTest.SerializeDeserializeUint8 (tests/test_serialization.cpp:111) tests/test_serialization.cpp:111 REQ_SER_001, REQ_SER_005
TC_SER_003 SerializationTest.SerializeDeserializeUint16 (tests/test_serialization.cpp:132) tests/test_serialization.cpp:132 REQ_SER_002, REQ_SER_006
TC_SER_004 SerializationTest.SerializeDeserializeUint32 (tests/test_serialization.cpp:151) tests/test_serialization.cpp:151 REQ_SER_003, REQ_SER_007
TC_SER_005 SerializationTest.SerializeDeserializeString (tests/test_serialization.cpp:170) tests/test_serialization.cpp:170 REQ_SER_040, REQ_SER_041, REQ_SER_042, REQ_SER_043, REQ_SER_044, REQ_SER_045
TC_SER_006 SerializationTest.SerializeDeserializeArray (tests/test_serialization.cpp:189) tests/test_serialization.cpp:189 REQ_SER_060, REQ_SER_061, REQ_SER_062, REQ_SER_063
TC_SER_007 SerializationTest.SerializeDeserializeUint64 (tests/test_serialization.cpp:243) tests/test_serialization.cpp:243 REQ_SER_004, REQ_SER_008
TC_SER_008 SerializationTest.SerializeDeserializeInt8 (tests/test_serialization.cpp:279) tests/test_serialization.cpp:279 REQ_SER_010, REQ_SER_014
TC_SER_009 SerializationTest.SerializeDeserializeInt16 (tests/test_serialization.cpp:306) tests/test_serialization.cpp:306 REQ_SER_011, REQ_SER_015
TC_SER_012 SerializationTest.SerializeDeserializeFloat (tests/test_serialization.cpp:395) tests/test_serialization.cpp:395 REQ_SER_030, REQ_SER_032
TC_SER_013 SerializationTest.SerializeDeserializeFloatSpecialValues (tests/test_serialization.cpp:432) tests/test_serialization.cpp:432 REQ_SER_030, REQ_SER_032, REQ_SER_034, REQ_SER_035
TC_SER_014 SerializationTest.SerializeDeserializeDouble (tests/test_serialization.cpp:472) tests/test_serialization.cpp:472 REQ_SER_031, REQ_SER_033
TC_SER_015 SerializationTest.SerializeDeserializeInt16 (tests/test_serialization.cpp:311) tests/test_serialization.cpp:311 REQ_SER_015
TC_SER_016 SerializationTest.SerializeDeserializeInt32 (tests/test_serialization.cpp:339) tests/test_serialization.cpp:339 REQ_SER_016
TC_SER_017 SerializationTest.SerializeDeserializeInt64 (tests/test_serialization.cpp:367) tests/test_serialization.cpp:367 REQ_SER_017
TC_SER_020 SerializationTest.AlignTo4Bytes (tests/test_serialization.cpp:721) tests/test_serialization.cpp:721 REQ_SER_050, REQ_SER_051, REQ_SER_052
TC_SER_021 SerializationTest.AlignTo8Bytes (tests/test_serialization.cpp:744) tests/test_serialization.cpp:744 REQ_SER_050, REQ_SER_051, REQ_SER_052
TC_SER_030 SerializationTest.DeserializationErrorHandling (tests/test_serialization.cpp:963) tests/test_serialization.cpp:963 REQ_SER_005_E01, REQ_SER_006_E01, REQ_SER_007_E01, REQ_SER_008_E01, REQ_SER_070, REQ_SER_071, REQ_SER_072
TC_SER_E01 SerializationTest.StringLengthExceedsBuffer (tests/test_serialization.cpp:1008) tests/test_serialization.cpp:1008 REQ_SER_051_E01
TC_SER_E02 SerializationTest.DynamicArrayLengthOverflow (tests/test_serialization.cpp:1026) tests/test_serialization.cpp:1026 REQ_SER_043_E02
TC_SER_E03 SerializationTest.FixedArrayInsufficientBuffer (tests/test_serialization.cpp:1041) tests/test_serialization.cpp:1041 REQ_SER_042_E01
TC_SER_E04 SerializationTest.FloatNanPreservation (tests/test_serialization.cpp:1056) tests/test_serialization.cpp:1056 REQ_SER_034_E01
TC_SER_E05 SerializationTest.ReadFromEmptyBuffer (tests/test_serialization.cpp:1073) tests/test_serialization.cpp:1073 REQ_SER_073_E01
TC_SER_E06 SerializationTest.AlignmentExceedsBuffer (tests/test_serialization.cpp:1085) tests/test_serialization.cpp:1085 REQ_SER_080_E01
TC_SER_E07 SerializationTest.SignedIntegerBoundary (tests/test_serialization.cpp:1102) tests/test_serialization.cpp:1102 REQ_SER_010_E01
TC_SER_E07b SerializationTest.SignedIntegerOverflow (tests/test_serialization.cpp:1122) tests/test_serialization.cpp:1122 REQ_SER_010_E01
TC_SER_E08 SerializationTest.StringEmbeddedNull (tests/test_serialization.cpp:1144) tests/test_serialization.cpp:1144 REQ_SER_056_E01
TC_SER_E09 SerializationTest.MultipleAlignments (tests/test_serialization.cpp:1159) tests/test_serialization.cpp:1159 REQ_SER_080_E02
TC_SER_E10 SerializationTest.EnumBoundaryValues (tests/test_serialization.cpp:1173) tests/test_serialization.cpp:1173 REQ_SER_090_E01
TC_SER_E11 SerializationTest.DeeplyNestedArray (tests/test_serialization.cpp:1195) tests/test_serialization.cpp:1195 REQ_SER_040_E02
TC_SER_REG_001 SerializationTest.ArrayLengthPrefixIsByteCount (tests/test_serialization.cpp:1232) tests/test_serialization.cpp:1232 -
TC_SER_REG_002 SerializationTest.DynamicArrayRoundTrip (tests/test_serialization.cpp:1258) tests/test_serialization.cpp:1258 -
TC_SER_REG_003 SerializationTest.Uint64BigEndianWireBytes (tests/test_serialization.cpp:1275) tests/test_serialization.cpp:1275 -
TC_SER_REG_004 SerializationTest.Uint64DeserializeFromBigEndian (tests/test_serialization.cpp:1299) tests/test_serialization.cpp:1299 -
TC_SER_REG_005 SerializationTest.Int64NegativeRoundTrip (tests/test_serialization.cpp:1311) tests/test_serialization.cpp:1311 -
TC_SER_REG_006 main (tests/test_serialization.cpp:1327) tests/test_serialization.cpp:1327 -
TC_SM_ACTIVITY_001 SessionManagerTest.UpdateActivity (tests/test_session_manager.cpp:195) tests/test_session_manager.cpp:195 REQ_ARCH_002
TC_SM_ACTIVITY_002 SessionManagerTest.UpdateActivity_InvalidId (tests/test_session_manager.cpp:212) tests/test_session_manager.cpp:212 REQ_ARCH_002
TC_SM_COUNT_001 SessionManagerTest.SessionCount_ExcludesNonActive (tests/test_session_manager.cpp:292) tests/test_session_manager.cpp:292 REQ_ARCH_002
TC_SM_EXPIRY_001 SessionManagerTest.CleanupKeepsFreshSessions (tests/test_session_manager.cpp:235) tests/test_session_manager.cpp:235 REQ_ARCH_002
TC_SM_EXPIRY_002 SessionManagerTest.CleanupMixedSessions (tests/test_session_manager.cpp:253) tests/test_session_manager.cpp:253 REQ_ARCH_002
TC_SM_GET_001 SessionManagerTest.GetSession_InvalidId (tests/test_session_manager.cpp:118) tests/test_session_manager.cpp:118 REQ_ARCH_002
TC_SM_IDGEN_001 SessionManagerTest.SessionIdGeneration_NeverZero (tests/test_session_manager.cpp:377) tests/test_session_manager.cpp:377 REQ_MSG_118
TC_SM_IDGEN_002 main (tests/test_session_manager.cpp:389) tests/test_session_manager.cpp:389 REQ_MSG_118
TC_SM_MULTI_001 SessionManagerTest.SameClientMultipleSessions (tests/test_session_manager.cpp:132) tests/test_session_manager.cpp:132 REQ_ARCH_002
TC_SM_REMOVE_001 SessionManagerTest.RemoveSession (tests/test_session_manager.cpp:90) tests/test_session_manager.cpp:90 REQ_ARCH_002
TC_SM_REMOVE_002 SessionManagerTest.RemoveNonexistentSession (tests/test_session_manager.cpp:104) tests/test_session_manager.cpp:104 REQ_ARCH_002
TC_SM_STATE_001 SessionManagerTest.ValidateSession_InactiveState (tests/test_session_manager.cpp:161) tests/test_session_manager.cpp:161 REQ_ARCH_002
TC_SM_STATE_002 SessionManagerTest.ValidateSession_ErrorState (tests/test_session_manager.cpp:181) tests/test_session_manager.cpp:181 REQ_ARCH_002
TC_SM_STRUCT_001 SessionManagerTest.SessionDefaultConstruction (tests/test_session_manager.cpp:314) tests/test_session_manager.cpp:314 REQ_ARCH_002
TC_SM_STRUCT_002 SessionManagerTest.SessionParameterizedConstruction (tests/test_session_manager.cpp:326) tests/test_session_manager.cpp:326 REQ_ARCH_002
TC_SM_STRUCT_003 SessionManagerTest.Session_IsExpired (tests/test_session_manager.cpp:338) tests/test_session_manager.cpp:338 REQ_ARCH_002
TC_SM_STRUCT_004 SessionManagerTest.Session_UpdateActivity (tests/test_session_manager.cpp:358) tests/test_session_manager.cpp:358 REQ_ARCH_002
TC_SYSTEM_001 SomeIpSystemTest.DISABLED_CompleteSystemWorkflow (tests/system/test_someip_system.cpp:66) tests/system/test_someip_system.cpp:66 -
TC_SYSTEM_002 SomeIpSystemTest.ComponentIntegrationTest (tests/system/test_someip_system.cpp:76) tests/system/test_someip_system.cpp:76 -
TC_SYSTEM_003 SomeIpSystemTest.ErrorHandlingIntegration (tests/system/test_someip_system.cpp:124) tests/system/test_someip_system.cpp:124 -
TC_TCP_E01 TcpTransportTest.ConnectUnreachable (tests/test_tcp_transport.cpp:430) tests/test_tcp_transport.cpp:430 REQ_TRANSPORT_002_E01
TC_TCP_E02 TcpTransportTest.SendOnDisconnected (tests/test_tcp_transport.cpp:455) tests/test_tcp_transport.cpp:455 REQ_TRANSPORT_002_E02
TC_TCP_E03 TcpTransportTest.ZeroConnectionTimeout (tests/test_tcp_transport.cpp:475) tests/test_tcp_transport.cpp:475 REQ_TRANSPORT_002_E03
TC_TCP_E04 TcpTransportTest.DoubleDisconnect (tests/test_tcp_transport.cpp:500) tests/test_tcp_transport.cpp:500 REQ_TRANSPORT_002_E04, REQ_TRANSPORT_003_E01
TC_TCP_E05 TcpTransportTest.ZeroLengthMessage (tests/test_tcp_transport.cpp:534) tests/test_tcp_transport.cpp:534 REQ_TRANSPORT_016_E01
TC_TCP_MAGIC_001 TcpTransportTest.MagicCookieClientFormat (tests/test_tcp_transport.cpp:703) tests/test_tcp_transport.cpp:703 REQ_TRANSPORT_020, REQ_TRANSPORT_025
TC_TCP_MAGIC_002 TcpTransportTest.MagicCookieServerFormat (tests/test_tcp_transport.cpp:723) tests/test_tcp_transport.cpp:723 REQ_TRANSPORT_020, REQ_TRANSPORT_025
TC_TCP_MAGIC_003 TcpTransportTest.IsMagicCookieDetection (tests/test_tcp_transport.cpp:735) tests/test_tcp_transport.cpp:735 REQ_TRANSPORT_020
TC_TCP_MAGIC_004 TcpTransportTest.MagicCookieConsumedByParser (tests/test_tcp_transport.cpp:750) tests/test_tcp_transport.cpp:750 REQ_TRANSPORT_020
TC_TCP_MAGIC_005 TcpTransportTest.MagicCookieConfigControls (tests/test_tcp_transport.cpp:778) tests/test_tcp_transport.cpp:778 REQ_TRANSPORT_021
TC_TCP_MAGIC_006 TcpTransportTest.MultipleMagicCookiesConsumed (tests/test_tcp_transport.cpp:794) tests/test_tcp_transport.cpp:794 REQ_TRANSPORT_021
TC_TCP_PARSE_001 TcpTransportTest.ParseSingleCompleteMessage (tests/test_tcp_transport.cpp:553) tests/test_tcp_transport.cpp:553 REQ_TRANSPORT_024
TC_TCP_PARSE_002 TcpTransportTest.ParseIncompleteHeaderStaysInBuffer (tests/test_tcp_transport.cpp:575) tests/test_tcp_transport.cpp:575 REQ_TRANSPORT_024
TC_TCP_PARSE_003 TcpTransportTest.ParseMultipleMessagesInBuffer (tests/test_tcp_transport.cpp:595) tests/test_tcp_transport.cpp:595 REQ_TRANSPORT_024
TC_TCP_PARSE_004 TcpTransportTest.ParseCompleteMessagePlusIncompleteTail (tests/test_tcp_transport.cpp:631) tests/test_tcp_transport.cpp:631 REQ_TRANSPORT_024
TC_TCP_PARSE_005 TcpTransportTest.ChunkedArrivalReassembly (tests/test_tcp_transport.cpp:665) tests/test_tcp_transport.cpp:665 REQ_TRANSPORT_024
TC_TP_001 TpTest.SingleSegmentMessage (tests/test_tp.cpp:58) tests/test_tp.cpp:58 REQ_TP_001, REQ_TP_010, REQ_TP_050
TC_TP_002 TpTest.MaximumSegmentSize (tests/test_tp.cpp:282) tests/test_tp.cpp:282 REQ_TP_002
TC_TP_003 TpTest.SegmentAlignment (tests/test_tp.cpp:306) tests/test_tp.cpp:306 REQ_TP_003
TC_TP_006 TpTest.SameSessionId (tests/test_tp.cpp:338) tests/test_tp.cpp:338 REQ_TP_006
TC_TP_007 TpTest.TpFlagInMessageType (tests/test_tp.cpp:363) tests/test_tp.cpp:363 REQ_TP_007
TC_TP_008 TpTest.PreserveMessageTypeWithTpFlag (tests/test_tp.cpp:390) tests/test_tp.cpp:390 REQ_TP_008
TC_TP_E01 TpTest.InvalidOffsetAlignment (tests/test_tp.cpp:581) tests/test_tp.cpp:581 REQ_TP_072_E01
TC_TP_E02 TpTest.ReassemblyTimeout (tests/test_tp.cpp:602) tests/test_tp.cpp:602 REQ_TP_076_E01, REQ_TP_076_E02
TC_TP_E03 TpTest.ZeroLengthSegmentPayload (tests/test_tp.cpp:643) tests/test_tp.cpp:643 REQ_TP_082_E03, REQ_TP_082_E04
TC_TP_E04 TpTest.MessageExceedsMaxSize (tests/test_tp.cpp:665) tests/test_tp.cpp:665 REQ_TP_082_E01, REQ_TP_082_E02
TC_TP_ERR_001 TpTest.MessageTooLarge (tests/test_tp.cpp:427) tests/test_tp.cpp:427 REQ_TP_001_E01, REQ_TP_001_E02
TC_TP_ERR_002 TpTest.ManagerResourceExhausted (tests/test_tp.cpp:448) tests/test_tp.cpp:448 REQ_TP_001_E03, REQ_TP_013_E01
TC_TP_ERR_003 TpTest.InvalidTransferId (tests/test_tp.cpp:474) tests/test_tp.cpp:474 REQ_TP_015_E01, REQ_TP_030_E01
TC_TP_ERR_004 TpTest.CancelAndAcknowledgeInvalid (tests/test_tp.cpp:489) tests/test_tp.cpp:489 REQ_TP_030_E02, REQ_TP_039_E01
TC_TP_ERR_005 TpTest.TransferStatusUnknown (tests/test_tp.cpp:504) tests/test_tp.cpp:504 REQ_TP_050_E01, REQ_TP_050_E02
TC_TP_ERR_006 TpTest.ReassemblerInvalidSegment (tests/test_tp.cpp:518) tests/test_tp.cpp:518 REQ_TP_013_E01, REQ_TP_015_E01
TC_TP_ERR_007 TpTest.ReassemblerCancelAndProgress (tests/test_tp.cpp:538) tests/test_tp.cpp:538 REQ_TP_030_E01, REQ_TP_030_E02
TC_TP_ERR_008 TpTest.ManagerCallbackRegistration (tests/test_tp.cpp:554) tests/test_tp.cpp:554 REQ_TP_050_E01
TC_TP_TRANSFER_INIT TpTypesTest.TransferInitTimestamps (tests/test_tp.cpp:687) tests/test_tp.cpp:687 -
TC_TP_VALID_001 TpTest.SingleMessageMismatchedLengthRejected (tests/test_tp.cpp:707) tests/test_tp.cpp:707 REQ_TP_055
TC_TP_VALID_002 TpTest.SingleMessageEmptyPayloadRejected (tests/test_tp.cpp:728) tests/test_tp.cpp:728 REQ_TP_055
TC_TP_VALID_003 TpTest.SingleMessageValidAccepted (tests/test_tp.cpp:749) tests/test_tp.cpp:749 REQ_TP_055
TC_TP_VALID_004 TpTest.SingleMessageExceedsMaxSizeRejected (tests/test_tp.cpp:770) tests/test_tp.cpp:770 REQ_TP_055
TC_TP_VALID_005 TpTest.SingleMessageSegmentLengthSmallerThanPayloadRejected (tests/test_tp.cpp:792) tests/test_tp.cpp:792 REQ_TP_055
TC_UDP_E01 UdpTransportTest.BindToUsedPort (tests/test_udp_transport.cpp:654) tests/test_udp_transport.cpp:654 REQ_TRANSPORT_001_E01
TC_UDP_E02 UdpTransportTest.SendToInvalidAddress (tests/test_udp_transport.cpp:682) tests/test_udp_transport.cpp:682 REQ_TRANSPORT_001_E02
TC_UDP_E03 UdpTransportTest.ReceiveWithoutBind (tests/test_udp_transport.cpp:704) tests/test_udp_transport.cpp:704 REQ_TRANSPORT_001_E03
TC_UDP_E04 UdpTransportTest.InvalidMulticastGroup (tests/test_udp_transport.cpp:718) tests/test_udp_transport.cpp:718 REQ_TRANSPORT_006_E01
TC_UDP_E05 UdpTransportTest.MessageExceedsMtu (tests/test_udp_transport.cpp:733) tests/test_udp_transport.cpp:733 REQ_TRANSPORT_011_E01, REQ_TRANSPORT_011_E02
TC_test_e2e_integration_15 unknown (tests/integration/test_e2e_integration.py:15) tests/integration/test_e2e_integration.py:15 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_002, REQ_E2E_PLUGIN_003, REQ_E2E_PLUGIN_004, feat_req_someip_102, feat_req_someip_103
TC_test_e2e_system_2 unknown (tests/system/test_e2e_system.py:2) tests/system/test_e2e_system.py:2 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_002, REQ_E2E_PLUGIN_004, REQ_ARCH_001, REQ_ARCH_002, feat_req_someip_102, feat_req_someip_103
TC_test_echo_integration_108 unknown (tests/integration/test_echo_integration.py:108) tests/integration/test_echo_integration.py:108 REQ_TRANSPORT_001a, REQ_TRANSPORT_001b, REQ_TRANSPORT_004a, REQ_TRANSPORT_004b
TC_test_echo_integration_74 unknown (tests/integration/test_echo_integration.py:74) tests/integration/test_echo_integration.py:74 REQ_TRANSPORT_001a, REQ_TRANSPORT_001b, REQ_TRANSPORT_001c, REQ_TRANSPORT_004a, REQ_TRANSPORT_004b, REQ_TRANSPORT_004c, REQ_TRANSPORT_004d, REQ_ARCH_001, feat_req_someip_538, feat_req_someip_800
TC_test_endpoint_EndpointTest EndpointTest (tests/test_endpoint.cpp:20) tests/test_endpoint.cpp:20 REQ_TRANSPORT_006
TC_test_events_EventsTest EventsTest (tests/test_events.cpp:22) tests/test_events.cpp:22 REQ_ARCH_001, feat_req_someip_720, feat_req_someip_730
TC_test_freertos_core_vApplicationMallocFailedHook vApplicationMallocFailedHook (tests/freertos/test_freertos_core.cpp:7) tests/freertos/test_freertos_core.cpp:7 REQ_PLATFORM_FREERTOS_001, REQ_PLATFORM_FREERTOS_002, REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT
TC_test_full_stack_integration_1 unknown (tests/system/test_full_stack_integration.py:1) tests/system/test_full_stack_integration.py:1 REQ_ARCH_001, REQ_ARCH_002, REQ_TRANSPORT_001a, REQ_TRANSPORT_001b, REQ_TRANSPORT_001c, REQ_TRANSPORT_002a, REQ_TRANSPORT_002b, feat_req_someip_700, feat_req_someip_720, feat_req_someipsd_100, feat_req_someipsd_200, feat_req_someiptp_400
TC_test_message_MessageTest MessageTest (tests/test_message.cpp:20) tests/test_message.cpp:20 REQ_ARCH_001, REQ_ARCH_003, REQ_ARCH_005, REQ_ARCH_006, REQ_ARCH_007, REQ_MY_001, REQ_MSG_001, REQ_MSG_002, REQ_MSG_003, REQ_MSG_005, REQ_MSG_006, REQ_MSG_007, REQ_MSG_008, REQ_MSG_010, REQ_MSG_011, REQ_MSG_012, REQ_MSG_013, REQ_MSG_014, REQ_MSG_020, REQ_MSG_021, REQ_MSG_022, REQ_MSG_023, REQ_MSG_024, REQ_MSG_025, REQ_MSG_030, REQ_MSG_031, REQ_MSG_032, REQ_MSG_033, REQ_MSG_040, REQ_MSG_041, REQ_MSG_042, REQ_MSG_050, REQ_MSG_051, REQ_MSG_052, REQ_MSG_053, REQ_MSG_054, REQ_MSG_055, REQ_MSG_056, REQ_MSG_057, REQ_MSG_058, REQ_MSG_059, REQ_MSG_060_TP, REQ_MSG_061_TP, REQ_MSG_062_TP, REQ_MSG_063, REQ_MSG_064, REQ_MSG_070, REQ_MSG_071, REQ_MSG_072, REQ_MSG_073, REQ_MSG_074, REQ_MSG_075, REQ_MSG_076, REQ_MSG_077, REQ_MSG_078, REQ_MSG_079, REQ_MSG_080, REQ_MSG_090, REQ_MSG_091, REQ_MSG_092, REQ_MSG_093, REQ_MSG_100, REQ_MSG_012_E01, REQ_MSG_014_E01, REQ_MSG_014_E02, REQ_MSG_024_E01, REQ_MSG_024_E02, REQ_MSG_042_E01, REQ_MSG_063_E01, REQ_MSG_063_E02, REQ_MSG_071_E01, REQ_MSG_071_E02, REQ_MSG_072_E01, REQ_MSG_100_E01, REQ_MSG_100_E02, REQ_MSG_100_E03, REQ_MSG_110, REQ_MSG_111, REQ_MSG_112, REQ_MSG_113, REQ_MSG_114, REQ_MSG_115, REQ_MSG_116, REQ_MSG_117, REQ_MSG_118, REQ_MSG_119, REQ_MSG_120, REQ_MSG_121a, REQ_MSG_121b, REQ_MSG_121c, REQ_MSG_122, REQ_MSG_123, REQ_MSG_124, REQ_MSG_125, REQ_MSG_126, REQ_MSG_127, REQ_MSG_128, REQ_MSG_129, REQ_MSG_130, REQ_MSG_131, REQ_MSG_132a, REQ_MSG_132b, REQ_MSG_133a, REQ_MSG_133b, REQ_MSG_133c, REQ_MSG_134, REQ_MSG_135, REQ_MSG_140, REQ_MSG_141, REQ_MSG_110_E01, REQ_MSG_113_E01, REQ_MSG_114_E01, REQ_MSG_114_E02, REQ_MSG_117_E01, REQ_MSG_118_E01, REQ_MSG_120_E01, REQ_MSG_121_E01, REQ_MSG_121_E02, REQ_MSG_123_E01, REQ_MSG_124_E01, REQ_MSG_125_E01, REQ_MSG_010_E01, REQ_MSG_020_E01, REQ_MSG_040_E01, REQ_MSG_053_E01, REQ_MSG_054_E01, REQ_MSG_090_E01, REQ_COMPAT_001, REQ_COMPAT_002, REQ_COMPAT_003, REQ_COMPAT_004, REQ_COMPAT_005, REQ_COMPAT_010, REQ_COMPAT_011, REQ_COMPAT_020, REQ_COMPAT_021, REQ_COMPAT_022, REQ_COMPAT_023, REQ_COMPAT_024, REQ_COMPAT_001_E01, REQ_COMPAT_003_E01, REQ_COMPAT_010_E01, REQ_COMPAT_020_E01, feat_req_someip_538, feat_req_someip_539, feat_req_someip_540, feat_req_someip_45, feat_req_someip_60, feat_req_someip_100, feat_req_someip_103
TC_test_pal_freertos_mock_allocate_message allocate_message (tests/test_pal_freertos_mock.cpp:7) tests/test_pal_freertos_mock.cpp:7 REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_MUTEX_NONCOPY, REQ_PAL_MUTEX_UNLOCK_E01, REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_THREAD_NONCOPY, REQ_PAL_THREAD_DTOR_E01, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_LOCK_NONCOPY, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT, REQ_PLATFORM_FREERTOS_001, REQ_PLATFORM_FREERTOS_002
TC_test_pal_threadx_mock_allocate_message allocate_message (tests/test_pal_threadx_mock.cpp:7) tests/test_pal_threadx_mock.cpp:7 REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_MUTEX_NONCOPY, REQ_PAL_MUTEX_UNLOCK_E01, REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_THREAD_NONCOPY, REQ_PAL_THREAD_DTOR_E01, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_LOCK_NONCOPY, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT, REQ_PLATFORM_THREADX_001, REQ_PLATFORM_THREADX_002
TC_test_pal_zephyr_mock_allocate_message allocate_message (tests/test_pal_zephyr_mock.cpp:7) tests/test_pal_zephyr_mock.cpp:7 REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_MUTEX_NONCOPY, REQ_PAL_MUTEX_UNLOCK_E01, REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_THREAD_NONCOPY, REQ_PAL_THREAD_DTOR_E01, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_LOCK_NONCOPY, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT, REQ_PLATFORM_ZEPHYR_001, REQ_PLATFORM_ZEPHYR_002, REQ_PLATFORM_ZEPHYR_003, REQ_PLATFORM_ZEPHYR_004
TC_test_platform_threading_14 unknown (tests/test_platform_threading.cpp:14) tests/test_platform_threading.cpp:14 REQ_PLATFORM_ARCH_001, REQ_ARCH_002, REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_MUTEX_NONCOPY, REQ_PAL_CV_WAIT, REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_CV_NOTIFY_ALL, REQ_PAL_CV_OWNERSHIP, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_THREAD_NONCOPY, REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE, REQ_PAL_LOCK_NONCOPY, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO, REQ_PAL_MUTEX_UNLOCK_E01, REQ_PAL_CV_EXCEPT_E01, REQ_PAL_THREAD_CREATE_E01, REQ_PAL_THREAD_DTOR_E01, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT, REQ_PAL_NET_CLOSE, REQ_PAL_NET_SHUTDOWN, REQ_PAL_NET_NONBLOCK, REQ_PAL_NET_BLOCK, REQ_PAL_NET_MODE_E01, REQ_PAL_BYTE_HTONS, REQ_PAL_BYTE_NTOHS, REQ_PAL_BYTE_HTONL, REQ_PAL_BYTE_NTOHL, REQ_PLATFORM_POSIX_001, REQ_PLATFORM_POSIX_002, REQ_PLATFORM_POSIX_003, REQ_PLATFORM_POSIX_004, REQ_PLATFORM_WIN32_001, REQ_PLATFORM_WIN32_002, REQ_PLATFORM_WIN32_003, REQ_PLATFORM_WIN32_004
TC_test_rpc_RpcTest RpcTest (tests/test_rpc.cpp:24) tests/test_rpc.cpp:24 REQ_ARCH_001, REQ_ARCH_002, feat_req_someip_700, feat_req_someip_710, REQ_MSG_114, REQ_MSG_115, REQ_MSG_116, REQ_MSG_118, REQ_MSG_127, REQ_MSG_128, REQ_MSG_129, REQ_MSG_130, REQ_MSG_131, REQ_MSG_132a, REQ_MSG_132b, REQ_MSG_133a, REQ_MSG_133b, REQ_MSG_133c
TC_test_sd_SdTest SdTest (tests/test_sd.cpp:29) tests/test_sd.cpp:29 REQ_ARCH_001, REQ_ARCH_002, REQ_SD_001, REQ_SD_002, REQ_SD_003, REQ_SD_004, REQ_SD_005, REQ_SD_006, REQ_SD_007, REQ_SD_010, REQ_SD_011, REQ_SD_012, REQ_SD_013, REQ_SD_014, REQ_SD_020, REQ_SD_021, REQ_SD_022, REQ_SD_023, REQ_SD_024, REQ_SD_025, REQ_SD_026, REQ_SD_030, REQ_SD_031, REQ_SD_032, REQ_SD_033, REQ_SD_034, REQ_SD_035, REQ_SD_040, REQ_SD_041, REQ_SD_042, REQ_SD_043, REQ_SD_044, REQ_SD_045, REQ_SD_046, REQ_SD_050, REQ_SD_051, REQ_SD_052, REQ_SD_053, REQ_SD_054, REQ_SD_055, REQ_SD_056, REQ_SD_060, REQ_SD_061, REQ_SD_062, REQ_SD_063, REQ_SD_064, REQ_SD_065, REQ_SD_066, REQ_SD_067, REQ_SD_068, REQ_SD_069, REQ_SD_070, REQ_SD_071, REQ_SD_072, REQ_SD_073, REQ_SD_074, REQ_SD_075, REQ_SD_076, REQ_SD_077, REQ_SD_080, REQ_SD_081, REQ_SD_082, REQ_SD_083, REQ_SD_084, REQ_SD_090, REQ_SD_091, REQ_SD_092, REQ_SD_093, REQ_SD_094, REQ_SD_100, REQ_SD_101, REQ_SD_102, REQ_SD_103, REQ_SD_001_E01, REQ_SD_010_E01, REQ_SD_020_E01, REQ_SD_020_E02, REQ_SD_021_E01, REQ_SD_022_E01, REQ_SD_040_E01, REQ_SD_041_E01, REQ_SD_050_E01, REQ_SD_052_E01, REQ_SD_060_E01, REQ_SD_061_E01, REQ_SD_062_E01, REQ_SD_064_E01, REQ_SD_075_E01, REQ_SD_110, REQ_SD_111, REQ_SD_112, REQ_SD_113, REQ_SD_114, REQ_SD_115, REQ_SD_116, REQ_SD_117, REQ_SD_118, REQ_SD_119, REQ_SD_120, REQ_SD_121, REQ_SD_122, REQ_SD_123, REQ_SD_124, REQ_SD_125, REQ_SD_126, REQ_SD_127, REQ_SD_130, REQ_SD_131, REQ_SD_132, REQ_SD_140, REQ_SD_141, REQ_SD_142, REQ_SD_150, REQ_SD_151, REQ_SD_152, REQ_SD_160, REQ_SD_161, REQ_SD_170, REQ_SD_171, REQ_SD_180, REQ_SD_200a, REQ_SD_200b, REQ_SD_200c, REQ_SD_201, REQ_SD_202, REQ_SD_210, REQ_SD_211, REQ_SD_212, REQ_SD_220, REQ_SD_221, REQ_SD_222, REQ_SD_223, REQ_SD_230, REQ_SD_231, REQ_SD_232, REQ_SD_233, REQ_SD_234, REQ_SD_235, REQ_SD_236, REQ_SD_240, REQ_SD_241, REQ_SD_242, REQ_SD_243, REQ_SD_250, REQ_SD_251, REQ_SD_260, REQ_SD_261, REQ_SD_270, REQ_SD_271, REQ_SD_272, REQ_SD_273, REQ_SD_274, REQ_SD_280, REQ_SD_281, REQ_SD_282, REQ_SD_283, REQ_SD_290, REQ_SD_291, REQ_SD_292, REQ_SD_293, REQ_SD_300, REQ_SD_301, REQ_SD_302, REQ_SD_303, REQ_SD_310, REQ_SD_311, REQ_SD_312, REQ_SD_320, REQ_SD_330, REQ_SD_331, REQ_SD_340, REQ_SD_341, REQ_SD_342, REQ_SD_343, REQ_SD_344, REQ_SD_345, REQ_SD_346, REQ_SD_347, REQ_SD_348, REQ_SD_349, REQ_SD_350, REQ_SD_351, REQ_SD_352, REQ_SD_353, REQ_SD_354, REQ_SD_355, REQ_SD_356, REQ_COMPAT_030, REQ_SD_001_E02, REQ_SD_010_E02, REQ_SD_030_E01, REQ_SD_044_E01, REQ_SD_060_E02, REQ_SD_070_E01, REQ_SD_080_E01, REQ_SD_083_E01, REQ_SD_113_E01, REQ_SD_115_E01, REQ_SD_115_E02, REQ_SD_116_E01, REQ_SD_116_E02, REQ_SD_119_E01, REQ_SD_120_E01, REQ_SD_123_E01, REQ_SD_134_E01, REQ_SD_222_E01, feat_req_someipsd_100, feat_req_someipsd_200, feat_req_someipsd_300
TC_test_serialization_21 unknown (tests/test_serialization.cpp:21) tests/test_serialization.cpp:21 REQ_ARCH_001, REQ_SER_001, REQ_SER_002, REQ_SER_003, REQ_SER_004, REQ_SER_005, REQ_SER_006, REQ_SER_007, REQ_SER_008, REQ_SER_010, REQ_SER_011, REQ_SER_012, REQ_SER_013, REQ_SER_014, REQ_SER_015, REQ_SER_016, REQ_SER_017, REQ_SER_020, REQ_SER_021, REQ_SER_022, REQ_SER_023, REQ_SER_024, REQ_SER_030, REQ_SER_031, REQ_SER_032, REQ_SER_033, REQ_SER_034, REQ_SER_035, REQ_SER_040, REQ_SER_041, REQ_SER_042, REQ_SER_043, REQ_SER_044, REQ_SER_045, REQ_SER_046, REQ_SER_047, REQ_SER_050, REQ_SER_051, REQ_SER_052, REQ_SER_053, REQ_SER_054, REQ_SER_055, REQ_SER_056, REQ_SER_060, REQ_SER_061, REQ_SER_062, REQ_SER_063, REQ_SER_070, REQ_SER_071, REQ_SER_072, REQ_SER_073, REQ_SER_074, REQ_SER_075, REQ_SER_080, REQ_SER_081, REQ_SER_082, REQ_SER_001_E01, REQ_SER_002_E01, REQ_SER_003_E01, REQ_SER_004_E01, REQ_SER_005_E01, REQ_SER_006_E01, REQ_SER_007_E01, REQ_SER_008_E01, REQ_SER_020_E01, REQ_SER_022_E01, REQ_SER_030_E01, REQ_SER_031_E01, REQ_SER_032_E01, REQ_SER_033_E01, REQ_SER_040_E01, REQ_SER_043_E01, REQ_SER_046_E01, REQ_SER_047_E01, REQ_SER_047_E02, REQ_SER_050_E01, REQ_SER_050_E02, REQ_SER_053_E01, REQ_SER_055_E01, REQ_SER_060_E01, REQ_SER_060_E02, REQ_SER_070_E01, REQ_SER_070_E02, REQ_SER_090, REQ_SER_091, REQ_SER_092, REQ_SER_093, REQ_SER_094A, REQ_SER_094B, REQ_SER_094C, REQ_SER_095, REQ_SER_096, REQ_SER_097, REQ_SER_098, REQ_SER_099, REQ_SER_100, REQ_SER_101, REQ_SER_102, REQ_SER_103, REQ_SER_104, REQ_SER_105, REQ_SER_106, REQ_SER_107, REQ_SER_090_E01, REQ_SER_094_E01, REQ_SER_094_E02, REQ_SER_051_E01, REQ_SER_043_E02, REQ_SER_042_E01, REQ_SER_040_E02, REQ_SER_080_E01, REQ_SER_080_E02, REQ_SER_010_E01, REQ_SER_034_E01, REQ_SER_056_E01, REQ_SER_073_E01, feat_req_someip_600, feat_req_someip_601, feat_req_someip_602, feat_req_someip_610, feat_req_someip_611, feat_req_someip_231
TC_test_session_manager_SessionManagerTest SessionManagerTest (tests/test_session_manager.cpp:22) tests/test_session_manager.cpp:22 REQ_ARCH_002, REQ_ARCH_003, REQ_MSG_118
TC_test_someip_system_SomeIpSystemTest SomeIpSystemTest (tests/system/test_someip_system.cpp:32) tests/system/test_someip_system.cpp:32 REQ_ARCH_001, feat_req_someip_538, feat_req_someip_539, feat_req_someip_540
TC_test_tcp_transport_TcpTransportTest TcpTransportTest (tests/test_tcp_transport.cpp:24) tests/test_tcp_transport.cpp:24 REQ_TRANSPORT_002a, REQ_TRANSPORT_002b, REQ_TRANSPORT_003a, REQ_TRANSPORT_003b, REQ_TRANSPORT_004a, REQ_TRANSPORT_004b, REQ_TRANSPORT_004c, REQ_TRANSPORT_004d, REQ_TRANSPORT_005, feat_req_someip_850, feat_req_someip_851, REQ_TRANSPORT_016, REQ_TRANSPORT_017, REQ_TRANSPORT_018, REQ_TRANSPORT_019, REQ_TRANSPORT_020, REQ_TRANSPORT_021, REQ_TRANSPORT_025, REQ_TRANSPORT_002_E01, REQ_TRANSPORT_002_E02, REQ_TRANSPORT_002_E03, REQ_TRANSPORT_002_E04, REQ_TRANSPORT_003_E01, REQ_TRANSPORT_016_E01
TC_test_threadx_core_7 unknown (tests/threadx/test_threadx_core.cpp:7) tests/threadx/test_threadx_core.cpp:7 REQ_PLATFORM_THREADX_001, REQ_PLATFORM_THREADX_002, REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK, REQ_PAL_CV_NOTIFY_ONE, REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOINABLE, REQ_PAL_THREAD_JOIN, REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO, REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_INDEPENDENT
TC_test_tp_TpTest TpTest (tests/test_tp.cpp:24) tests/test_tp.cpp:24 REQ_ARCH_001, REQ_ARCH_002, REQ_TP_001, REQ_TP_002, REQ_TP_003, REQ_TP_004, REQ_TP_005, REQ_TP_006, REQ_TP_007, REQ_TP_008, REQ_TP_010, REQ_TP_011, REQ_TP_012, REQ_TP_013, REQ_TP_014, REQ_TP_015, REQ_TP_016, REQ_TP_017, REQ_TP_018, REQ_TP_019, REQ_TP_020, REQ_TP_021, REQ_TP_022, REQ_TP_030, REQ_TP_031, REQ_TP_032, REQ_TP_033, REQ_TP_034, REQ_TP_035, REQ_TP_036, REQ_TP_037, REQ_TP_038, REQ_TP_039, REQ_TP_040, REQ_TP_041, REQ_TP_042, REQ_TP_043, REQ_TP_050, REQ_TP_051, REQ_TP_052, REQ_TP_053, REQ_TP_054, REQ_TP_055, REQ_TP_056, REQ_TP_057, REQ_TP_060, REQ_TP_061, REQ_TP_062, REQ_TP_063, REQ_TP_001_E01, REQ_TP_001_E02, REQ_TP_001_E03, REQ_TP_013_E01, REQ_TP_015_E01, REQ_TP_030_E01, REQ_TP_030_E02, REQ_TP_039_E01, REQ_TP_050_E01, REQ_TP_050_E02, REQ_TP_070, REQ_TP_071, REQ_TP_072, REQ_TP_073, REQ_TP_074, REQ_TP_075, REQ_TP_076, REQ_TP_077, REQ_TP_078, REQ_TP_079, REQ_TP_080, REQ_TP_081, REQ_TP_082, REQ_TP_072_E01, REQ_TP_076_E01, REQ_TP_076_E02, REQ_TP_082_E01, REQ_TP_082_E02, REQ_TP_082_E03, REQ_TP_082_E04, feat_req_someiptp_400, feat_req_someiptp_402, feat_req_someiptp_410
TC_test_udp_transport_UdpTransportTest UdpTransportTest (tests/test_udp_transport.cpp:26) tests/test_udp_transport.cpp:26 REQ_TRANSPORT_001a, REQ_TRANSPORT_001b, REQ_TRANSPORT_001c, REQ_TRANSPORT_004a, REQ_TRANSPORT_004b, REQ_TRANSPORT_004c, REQ_TRANSPORT_004d, REQ_TRANSPORT_005, REQ_PLATFORM_LWIP_001, REQ_PLATFORM_LWIP_002, feat_req_someip_800, feat_req_someip_801, feat_req_someip_802, REQ_TRANSPORT_006, REQ_TRANSPORT_010, REQ_TRANSPORT_011, REQ_TRANSPORT_012, REQ_TRANSPORT_013, REQ_TRANSPORT_014, REQ_TRANSPORT_015, REQ_TRANSPORT_022, REQ_TRANSPORT_023, REQ_TRANSPORT_024, REQ_TRANSPORT_001_E01, REQ_TRANSPORT_001_E02, REQ_TRANSPORT_001_E03, REQ_TRANSPORT_006_E01, REQ_TRANSPORT_011_E01, REQ_TRANSPORT_011_E02, REQ_TRANSPORT_014_E01