OpenSOMEIP Traceability Matrix

Generated: 2026-08-05 03:57:24

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_42, CODE_event_subscriber_events_61, CODE_rpc_client_rpc_43, CODE_rpc_server_rpc_40, CODE_sd_client_sd_55, CODE_sd_message_sd_42, CODE_sd_server_sd_79, 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_26, 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_42, CODE_event_subscriber_events_61, CODE_rpc_client_rpc_43, CODE_rpc_server_rpc_40, CODE_sd_client_sd_55, CODE_sd_server_sd_79 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_SM_CAPACITY_001, 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_ARCH_008 Static Allocation Policy REQ_ARCH_003 - - ✗ Missing
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_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_001_E01 Error - Forward Compatibility Length Clamp REQ_COMPAT_001 CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_002 Default Values for Missing Parameters feat_req_someipcompat_1200 CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_003 Drop Unknown Messages feat_req_someipcompat_1201, feat_req_someip_808 CODE_rpc_server_rpc_139 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_003_E01 Error - Unknown Message Dropped Count REQ_COMPAT_003 CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_004 Open Service Instance Access feat_req_someipcompat_1202 CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_005 FindService Wildcard Minor Version feat_req_someipcompat_1197, feat_req_someipcompat_1216 CODE_message_someip_431 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_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_010_E01 Error - Incompatible Major Version REQ_COMPAT_010 CODE_message_someip_431 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_431 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_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_020_E01 Error - Reserved Service ID in Application Message REQ_COMPAT_020 CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_021 Reserved Instance ID Table feat_req_someipids_529 CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_022 Reserved Method ID and Event ID Table feat_req_someipids_636 CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_COMPAT_023 Reserved Eventgroup ID Table feat_req_someipids_555 CODE_message_someip_431 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_431 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_60, CODE_standard_profile_e2e_profiles_152, 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_38, CODE_standard_profile_e2e_profiles_60, CODE_standard_profile_e2e_profiles_152, 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_26, CODE_e2e_header_e2e_56 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_150, CODE_message_someip_194 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_150, CODE_message_someip_194, CODE_message_someip_341 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_150, CODE_message_someip_194, CODE_message_someip_341 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_318 TC_MSG_004 ✓ Complete
REQ_MSG_004_E01 Error - Invalid Service ID Range feat_req_someip_627, feat_req_someip_371 CODE_message_someip_318 TC_MSG_004 ✓ Complete
REQ_MSG_004_E02 Error - Log Invalid Service ID - CODE_message_someip_318 TC_MSG_004 ✓ Complete
REQ_MSG_005 Recognize SD Service ID 0xFFFF feat_req_someip_627, feat_req_someip_658 CODE_message_someip_318 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_327 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_327 TC_test_message_MessageTest ✓ Complete
REQ_MSG_008 Validate Reserved Method ID 0xFFFF feat_req_someip_816, feat_req_someip_818 CODE_message_someip_327 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_150, CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_010_E01 Error - Message Length Overflow - CODE_message_someip_194 TC_test_message_MessageTest, TC_MSG_E01 ✓ Complete
REQ_MSG_011 Validate Length Field Calculation feat_req_someip_77 CODE_message_someip_150, CODE_message_someip_194, CODE_message_someip_524 TC_test_message_MessageTest ✓ Complete
REQ_MSG_012 Minimum Length Value feat_req_someip_77, feat_req_someip_798 CODE_message_someip_194, CODE_message_someip_349 TC_test_message_MessageTest, TC_MSG_012, TC_MSG_012_BOUNDARY ✓ Complete
REQ_MSG_012_E01 Error - Return Malformed Message Code - CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_012_E02 Error - Log Invalid Length Value - CODE_message_someip_349 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_514 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_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_014_E01 Error - Truncated Message Detection - CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_014_E02 Error - Buffer Overflow Protection - CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_015 Error - Length Less Than Minimum feat_req_someip_798 CODE_message_someip_194, CODE_message_someip_349 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_150, CODE_message_someip_194 TC_test_message_MessageTest, TC_MSG_001 ✓ Complete
REQ_MSG_020_E01 Error - Request ID All Zeros - CODE_message_someip_194 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_150, CODE_message_someip_194, CODE_message_someip_390 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_150, CODE_message_someip_194, CODE_message_someip_390 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_373 TC_test_message_MessageTest ✓ Complete
REQ_MSG_024 Session ID Wrap-Around Handling feat_req_someip_649, feat_req_someip_677 CODE_message_someip_373 TC_test_message_MessageTest ✓ Complete
REQ_MSG_024_E01 Error - Duplicate Session ID Detection - CODE_message_someip_373 TC_test_message_MessageTest ✓ Complete
REQ_MSG_024_E02 Error - Session ID Sequence Validation - CODE_message_someip_373 TC_test_message_MessageTest ✓ Complete
REQ_MSG_025 Client ID Zero - Reserved for SD feat_req_someip_699 CODE_message_someip_361 TC_test_message_MessageTest ✓ Complete
REQ_MSG_030 Parse Protocol Version Field feat_req_someip_90, feat_req_someip_89 CODE_message_someip_150, CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_031 Validate Protocol Version Value feat_req_someip_90, feat_req_someip_703 CODE_message_someip_194, CODE_message_someip_431 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_194, CODE_message_someip_431 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_032_E01 Error - Log Unknown Protocol Version - CODE_message_someip_431 TC_MSG_005 ✓ Complete
REQ_MSG_032_E02 Error - Discard Message on Protocol Mismatch - CODE_message_someip_431 TC_MSG_005 ✓ Complete
REQ_MSG_033 Error - Return Wrong Protocol Version Code feat_req_someip_90, feat_req_someip_371 CODE_message_someip_431 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_150, CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_040_E01 Error - Interface Version Zero - CODE_message_someip_194 TC_test_message_MessageTest, TC_MSG_E03 ✓ Complete
REQ_MSG_041 Pass Interface Version to Application feat_req_someip_92 CODE_message_someip_390 TC_test_message_MessageTest ✓ Complete
REQ_MSG_042 Error - Interface Version Mismatch Handling feat_req_someip_371 CODE_message_someip_398 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_042_E01 Error - Log Interface Version Mismatch - CODE_message_someip_398 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_150, CODE_message_someip_194 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_398 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_398 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_398 TC_test_message_MessageTest, TC_MSG_006 ✓ Complete
REQ_MSG_053_E01 Error - Notification With Non-Zero Return Code - CODE_message_someip_398 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_398 TC_test_message_MessageTest, TC_MSG_006 ✓ Complete
REQ_MSG_054_E01 Error - Response Message Type for Non-Request - CODE_message_someip_398 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_398 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_423 TC_test_message_MessageTest ✓ Complete
REQ_MSG_057 Accept REQUEST_ACK Message Type feat_req_someip_95, feat_req_someip_142 CODE_message_someip_398 TC_test_message_MessageTest ✓ Complete
REQ_MSG_058 Accept RESPONSE_ACK Message Type feat_req_someip_95, feat_req_someip_142 CODE_message_someip_398 TC_test_message_MessageTest ✓ Complete
REQ_MSG_059 Accept ERROR_ACK Message Type feat_req_someip_95, feat_req_someip_142 CODE_message_someip_398 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_423 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_423 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_423 TC_test_message_MessageTest ✓ Complete
REQ_MSG_063 Error - Reject Unknown Message Type feat_req_someip_95, feat_req_someip_721 CODE_message_someip_431 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_063_E01 Error - Log Unknown Message Type - CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_MSG_063_E02 Error - Reserved Message Type Bits Validation - CODE_message_someip_431 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_431 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_150, CODE_message_someip_194 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_55 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_55 TC_test_message_MessageTest ✓ Complete
REQ_MSG_071_E02 Error - Log Invalid Return Code in Request - CODE_message_someip_55 TC_test_message_MessageTest ✓ Complete
REQ_MSG_072 Accept Standard Return Codes feat_req_someip_371 CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_MSG_072_E01 Error - Unknown Return Code Handling - CODE_message_someip_431 TC_test_message_MessageTest ✓ Complete
REQ_MSG_073 Accept E_OK Return Code feat_req_someip_371 CODE_message_someip_150, CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_074 Accept E_NOT_OK Return Code feat_req_someip_371 CODE_message_someip_150, CODE_message_someip_194 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_150, CODE_message_someip_194 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_150, CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_077 Accept E_NOT_READY Return Code feat_req_someip_371 CODE_message_someip_150, CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_078 Accept E_NOT_REACHABLE Return Code feat_req_someip_371 CODE_message_someip_150, CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_079 Accept E_TIMEOUT Return Code feat_req_someip_371 CODE_message_someip_150, CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_080 Accept E_MALFORMED_MESSAGE Return Code feat_req_someip_371 CODE_message_someip_150, CODE_message_someip_194 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_150, CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_090_E01 Error - Serialization Output Buffer Full - CODE_message_someip_431 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_150 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_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_093 Single Byte Fields No Conversion feat_req_someip_42 CODE_message_someip_194, CODE_message_someip_431 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_194, CODE_message_someip_310 TC_test_message_MessageTest, TC_MSG_005 ✓ Complete
REQ_MSG_100_E01 Error - Null Buffer Pointer - CODE_message_someip_310 TC_test_message_MessageTest ✓ Complete
REQ_MSG_100_E02 Error - Buffer Too Small for Header - CODE_message_someip_194 TC_test_message_MessageTest ✓ Complete
REQ_MSG_100_E03 Error - Empty Buffer Handling - CODE_message_someip_194 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_135, CODE_sd_types_sd_60 TC_test_message_MessageTest ✓ Complete
REQ_MSG_110_E01 Error - Invalid Service Instance ID - CODE_event_publisher_events_135 TC_test_message_MessageTest, TC_MSG_E08 ✓ Complete
REQ_MSG_111 Service ID Uniqueness feat_req_someip_541 CODE_rpc_server_rpc_139, CODE_types_someip_69 TC_test_message_MessageTest ✓ Complete
REQ_MSG_112 Non-SOME/IP Service ID 0xFFFE feat_req_someip_624 CODE_types_someip_36 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_253, 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_162 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_114_E01 Error - Response Without Matching Request - CODE_rpc_client_rpc_162 TC_test_message_MessageTest ✓ Complete
REQ_MSG_114_E02 Error - Response Timeout - CODE_rpc_client_rpc_162 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_184, CODE_rpc_server_rpc_198 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_139 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_184, CODE_rpc_server_rpc_198 TC_test_message_MessageTest ✓ Complete
REQ_MSG_117_E01 Error - Payload Size Exceeds Maximum - CODE_rpc_server_rpc_184, CODE_rpc_server_rpc_198 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_162, CODE_rpc_client_rpc_250 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_162, CODE_rpc_client_rpc_250 TC_test_message_MessageTest, TC_MSG_E09 ✓ Complete
REQ_MSG_119 Session Handling for Events feat_req_someip_667 CODE_event_publisher_events_135 TC_test_message_MessageTest ✓ Complete
REQ_MSG_120 Client ID Configurable Prefix feat_req_someip_701 CODE_rpc_client_rpc_162 TC_test_message_MessageTest ✓ Complete
REQ_MSG_120_E01 Error - Client ID Conflict - CODE_rpc_client_rpc_162 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_135 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_135 TC_test_message_MessageTest ✓ Complete
REQ_MSG_121C Event Delivery After Unsubscribe feat_req_someip_355, feat_req_someip_356 CODE_event_publisher_events_135 TC_test_message_MessageTest ✓ Complete
REQ_MSG_121_E01 Error - Event Publish to No Subscribers - CODE_event_publisher_events_135 TC_test_message_MessageTest ✓ Complete
REQ_MSG_121_E02 Error - Event Publish After Shutdown - CODE_event_publisher_events_135 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_115 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_257 TC_test_message_MessageTest ✓ Complete
REQ_MSG_123_E01 Error - Field Getter Not Available - CODE_event_subscriber_events_257 TC_test_message_MessageTest ✓ Complete
REQ_MSG_124 Field Setter Support feat_req_someip_631, feat_req_someip_634 CODE_event_publisher_events_186 TC_test_message_MessageTest ✓ Complete
REQ_MSG_124_E01 Error - Field Setter Validation Failure - CODE_event_publisher_events_186 TC_test_message_MessageTest ✓ Complete
REQ_MSG_125 Field Notifier Support feat_req_someip_631, feat_req_someip_635 CODE_event_publisher_events_186 TC_test_message_MessageTest ✓ Complete
REQ_MSG_125_E01 Error - Duplicate Field Notifier Registration - CODE_event_publisher_events_186 TC_test_message_MessageTest ✓ Complete
REQ_MSG_126 No Field Without Accessors feat_req_someip_632 CODE_event_publisher_events_186 TC_test_message_MessageTest ✓ Complete
REQ_MSG_127 No Error for Fire-and-Forget feat_req_someip_654 CODE_rpc_server_rpc_139 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_128 No Error for Events feat_req_someip_597 CODE_rpc_server_rpc_139 TC_test_message_MessageTest, TC_test_rpc_RpcTest ✓ Complete
REQ_MSG_129 Error Header Copy feat_req_someip_655 CODE_rpc_server_rpc_198 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_139 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_141 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_139 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_139 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_139 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_135 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_BUFPOOL_ACQUIRE Buffer Pool Acquire REQ_ARCH_008, REQ_PAL_MEM_ALLOC CODE_buffer_pool_static_14, CODE_buffer_pool_impl_static_38 TC_BUFPOOL_ACQUIRE_SMALL, TC_BUFPOOL_ACQUIRE_MEDIUM, TC_BUFPOOL_ACQUIRE_LARGE, TC_BUFPOOL_CONCURRENT, TC_BUFPOOL_FULL_CYCLE, TC_BUFPOOL_DATA_INTEGRITY, TC_BYTEBUF_DEFAULT, TC_BYTEBUF_INIT_LIST, TC_BYTEBUF_SIZE_VAL, TC_BYTEBUF_PUSH_BACK, TC_BYTEBUF_RESIZE, TC_BYTEBUF_RESIZE_VAL, TC_BYTEBUF_CLEAR, TC_BYTEBUF_RESERVE, TC_BYTEBUF_MOVE_CONSTRUCT, TC_BYTEBUF_MOVE_ASSIGN, TC_BYTEBUF_COPY_CONSTRUCT, TC_BYTEBUF_COPY_ASSIGN, TC_BYTEBUF_ITERATOR, TC_BYTEBUF_EQUALITY, TC_BYTEBUF_INSERT, TC_STATIC_INT_BUFPOOL ✓ Complete
REQ_PAL_BUFPOOL_EXHAUST_E01 Error - Buffer Pool Exhaustion REQ_PAL_MEM_EXHAUST_E01 - TC_BUFPOOL_ACQUIRE_OVERSIZED, TC_BUFPOOL_EXHAUST_TIER0, TC_BUFPOOL_EXHAUST_TIER1, TC_BUFPOOL_EXHAUST_TIER2 ⚠ Partial
REQ_PAL_BUFPOOL_RELEASE Buffer Pool Release REQ_ARCH_008 CODE_buffer_pool_impl_static_38 TC_BUFPOOL_RELEASE_REUSE, TC_BUFPOOL_DOUBLE_FREE, TC_BUFPOOL_CONCURRENT, TC_BUFPOOL_FULL_CYCLE, TC_BUFPOOL_NULL_RELEASE, TC_STATIC_INT_BUFPOOL ✓ Complete
REQ_PAL_BUFPOOL_THREADSAFE_E01 Error - Buffer Pool Thread Safety REQ_PAL_MEM_THREADSAFE_E01 - - ✗ Missing
REQ_PAL_BUFPOOL_TIERED Tiered Buffer Pool Selection REQ_ARCH_008 - TC_BUFPOOL_ACQUIRE_SMALL, TC_BUFPOOL_ACQUIRE_MEDIUM, TC_BUFPOOL_ACQUIRE_LARGE, TC_BUFPOOL_EXHAUST_TIER0, TC_BUFPOOL_EXHAUST_TIER1, TC_BUFPOOL_EXHAUST_TIER2, TC_BUFPOOL_CROSS_TIER_FALLBACK ⚠ Partial
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_CONTAINER_CAPACITY_E01 Error - Container Capacity Exhaustion REQ_ARCH_008 - - ✗ Missing
REQ_PAL_CONTAINER_FUNCTION Platform Function Type REQ_ARCH_008 - TC_CONTAINER_FUNCTION_INVOKE ⚠ Partial
REQ_PAL_CONTAINER_MAP Platform Unordered Map Type REQ_ARCH_008 - TC_CONTAINER_MAP_INSERT_LOOKUP ⚠ Partial
REQ_PAL_CONTAINER_QUEUE Platform Queue Type REQ_ARCH_008 - TC_CONTAINER_QUEUE_FIFO ⚠ Partial
REQ_PAL_CONTAINER_STRING Platform String Type REQ_ARCH_008 CODE_containers_impl_static_10 TC_CONTAINER_STRING_APPEND, TC_STATIC_INT_CONTAINER_OPS ✓ Complete
REQ_PAL_CONTAINER_VECTOR Platform Vector Type REQ_ARCH_008 CODE_containers_impl_static_10 TC_CONTAINER_VECTOR_PUSH_BACK, TC_STATIC_INT_CONTAINER_OPS ✓ 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_93, CODE_thread_impl_freertos_110, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_24, CODE_thread_impl_threadx_85, CODE_thread_impl_threadx_101, CODE_thread_impl_zephyr_54, CODE_thread_impl_zephyr_62 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_93, CODE_thread_impl_freertos_107, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_22, CODE_thread_impl_threadx_85, CODE_thread_impl_threadx_96, CODE_thread_impl_zephyr_54, CODE_thread_impl_zephyr_60 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_93, CODE_thread_impl_freertos_120, CODE_thread_impl_freertos_127, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_27, CODE_host_condition_variable_host_36, CODE_thread_impl_threadx_85, CODE_thread_impl_threadx_106, CODE_thread_impl_threadx_114, CODE_thread_impl_zephyr_54, CODE_thread_impl_zephyr_65, CODE_thread_impl_zephyr_70 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_93, CODE_thread_impl_freertos_120, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_27, CODE_thread_impl_threadx_85, CODE_thread_impl_threadx_106, CODE_thread_impl_zephyr_54, CODE_thread_impl_zephyr_65 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_93, CODE_thread_impl_freertos_127, CODE_host_condition_variable_host_19, CODE_host_condition_variable_host_36, CODE_thread_impl_threadx_85, CODE_thread_impl_threadx_114, CODE_thread_impl_zephyr_54, CODE_thread_impl_zephyr_70 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14 ✓ Complete
REQ_PAL_INTRUSIVE_PTR Intrusive Reference Counting for Message REQ_ARCH_008 CODE_intrusive_ptr_platform_22, CODE_message_ptr_impl_static_10 TC_MSGPOOL_INTRUSIVE_PTR, TC_INTRUSIVE_DEFAULT_NULL, TC_INTRUSIVE_NULLPTR_CONSTRUCT, TC_INTRUSIVE_LIFECYCLE, TC_INTRUSIVE_MOVE, TC_INTRUSIVE_RESET, TC_INTRUSIVE_COMPARISON ✓ 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_static_alloc_mock_StaticAllocPalEnv, 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_static_alloc_mock_StaticAllocPalEnv, 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_static_alloc_mock_StaticAllocPalEnv, 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_static_14, CODE_memory_impl_freertos_23, CODE_memory_impl_posix_16, CODE_memory_impl_static_17, 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_static_alloc_mock_StaticAllocPalEnv, TC_test_pal_threadx_mock_allocate_message, TC_test_pal_zephyr_mock_allocate_message, TC_test_platform_threading_14, TC_PAL_MEMORY_001, TC_STATIC_INT_MSG_POOL, TC_MSGPOOL_ALLOC_USABLE, TC_MSGPOOL_INDEPENDENT, TC_MSGPOOL_EXHAUST_RECOVER, TC_MSGPOOL_PLACEMENT_NEW, TC_MSGPOOL_CONCURRENT, TC_MSGPOOL_DOUBLE_RELEASE, TC_MSGPOOL_NULL_RELEASE, TC_MSGPOOL_FOREIGN_PTR_RELEASE, 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 TC_MSGPOOL_EXHAUST, TC_MSGPOOL_EXHAUST_RECOVER ✓ Complete
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_static_alloc_mock_StaticAllocPalEnv, 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_69, CODE_thread_impl_posix_28, CODE_thread_impl_threadx_52, CODE_thread_impl_threadx_63, CODE_thread_impl_zephyr_29, CODE_thread_impl_zephyr_35 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_52, CODE_thread_impl_zephyr_29 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_81, CODE_thread_impl_posix_28, CODE_thread_impl_threadx_52, CODE_thread_impl_threadx_73, CODE_thread_impl_zephyr_29, CODE_thread_impl_zephyr_43 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_75, CODE_thread_impl_posix_28, CODE_thread_impl_threadx_52, CODE_thread_impl_threadx_68, CODE_thread_impl_zephyr_29, CODE_thread_impl_zephyr_41 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_75, CODE_thread_impl_threadx_52, CODE_thread_impl_threadx_68, CODE_thread_impl_zephyr_29, CODE_thread_impl_zephyr_41 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_NOOP_HEAP_VERIFY No-Heap Runtime Verification REQ_ARCH_008 CODE_malloc_trap_static_14, CODE_malloc_trap_static_10 TC_test_static_alloc_integration_14, TC_STATIC_INT_ROUNDTRIP, TC_STATIC_INT_MSG_POOL, TC_STATIC_INT_BUFPOOL, TC_STATIC_INT_SERIALIZER, TC_STATIC_INT_CONTAINER_OPS, TC_STATIC_INT_FULL_STACK, TC_STATIC_INT_RPCCLIENT_CTOR, TC_STATIC_INT_RPCSERVER_CTOR, TC_STATIC_INT_EVENTPUB_CTOR, TC_STATIC_INT_EVENTSUB_CTOR, TC_STATIC_INT_SDCLIENT_CTOR, TC_STATIC_INT_SDSERVER_CTOR, TC_STATIC_INT_PAYLOADVIEW ✓ Complete
REQ_PAL_SLEEP_DURATION PAL sleep_for Minimum Duration REQ_ARCH_001 CODE_thread_impl_freertos_249, CODE_thread_impl_posix_92, CODE_thread_impl_threadx_288, CODE_thread_impl_zephyr_148 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_249, CODE_thread_impl_posix_92, CODE_thread_impl_threadx_288, CODE_thread_impl_zephyr_148 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_STATIC_CONFIG Compile-Time Capacity Configuration REQ_ARCH_008 CODE_static_config_static_17 - ⚠ Partial
REQ_PAL_THREAD_CREATE PAL Thread Creation REQ_ARCH_001 CODE_thread_impl_freertos_142, CODE_thread_impl_freertos_147, CODE_thread_impl_posix_31, CODE_thread_impl_posix_36, CODE_thread_impl_threadx_129, CODE_thread_impl_threadx_134, CODE_thread_impl_win32_24, CODE_thread_impl_win32_29, CODE_thread_impl_zephyr_84, CODE_thread_impl_zephyr_89 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_142, CODE_thread_impl_freertos_147, CODE_thread_impl_posix_31, CODE_thread_impl_posix_36, CODE_thread_impl_threadx_129, CODE_thread_impl_threadx_134, CODE_thread_impl_win32_24, CODE_thread_impl_win32_29, CODE_thread_impl_zephyr_84, CODE_thread_impl_zephyr_89 TC_test_platform_threading_14 ✓ Complete
REQ_PAL_THREAD_DTOR_E01 Error - Thread Destructor Without Join - CODE_thread_impl_freertos_142, CODE_thread_impl_freertos_172, CODE_thread_impl_posix_31, CODE_thread_impl_posix_53, CODE_thread_impl_threadx_129, CODE_thread_impl_threadx_169, CODE_thread_impl_win32_24, CODE_thread_impl_win32_40, CODE_thread_impl_zephyr_84, CODE_thread_impl_zephyr_104 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_142, CODE_thread_impl_freertos_189, CODE_thread_impl_posix_31, CODE_thread_impl_posix_70, CODE_thread_impl_threadx_129, CODE_thread_impl_threadx_187, CODE_thread_impl_win32_24, CODE_thread_impl_win32_53, CODE_thread_impl_zephyr_84, CODE_thread_impl_zephyr_119 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_142, CODE_thread_impl_freertos_183, CODE_thread_impl_posix_31, CODE_thread_impl_posix_64, CODE_thread_impl_threadx_129, CODE_thread_impl_threadx_181, CODE_thread_impl_win32_24, CODE_thread_impl_win32_50, CODE_thread_impl_zephyr_84, CODE_thread_impl_zephyr_113 TC_test_freertos_core_vApplicationMallocFailedHook, TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_142, CODE_thread_impl_posix_31, CODE_thread_impl_threadx_129, CODE_thread_impl_win32_24, CODE_thread_impl_zephyr_84 TC_test_pal_freertos_mock_allocate_message, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, 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_58 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_STATIC_001 Static Allocation Container Backend REQ_PAL_CONTAINER_VECTOR, REQ_PAL_CONTAINER_STRING, REQ_PAL_CONTAINER_MAP, REQ_PAL_CONTAINER_QUEUE, REQ_PAL_CONTAINER_FUNCTION - - ✗ Missing
REQ_PLATFORM_STATIC_002 Static Message Object Pool REQ_PAL_MEM_ALLOC, REQ_ARCH_008 CODE_memory_static_14, CODE_memory_impl_static_17, CODE_memory_impl_static_30 TC_FREERTOS_STATIC_ZERO_HEAP, TC_test_pal_static_alloc_mock_StaticAllocPalEnv, TC_test_static_alloc_integration_14, TC_STATIC_INT_ROUNDTRIP, TC_STATIC_INT_FULL_STACK, TC_STATIC_INT_RPCCLIENT_CTOR, TC_STATIC_INT_RPCSERVER_CTOR, TC_STATIC_INT_EVENTPUB_CTOR, TC_STATIC_INT_EVENTSUB_CTOR, TC_STATIC_INT_SDCLIENT_CTOR, TC_STATIC_INT_SDSERVER_CTOR, TC_MSGPOOL_PLACEMENT_NEW, TC_MSGPOOL_DOUBLE_RELEASE, TC_THREADX_STATIC_ROUNDTRIP ✓ Complete
REQ_PLATFORM_STATIC_003 Static Byte Buffer Pool REQ_PAL_BUFPOOL_ACQUIRE, REQ_PAL_BUFPOOL_TIERED CODE_buffer_pool_static_14, CODE_memory_impl_static_30 TC_STATIC_INT_SERIALIZER ✓ Complete
REQ_PLATFORM_STATIC_004 OS-Agnostic Pool Synchronization REQ_PAL_BUFPOOL_THREADSAFE_E01 - TC_test_pal_static_alloc_mock_StaticAllocPalEnv ⚠ Partial
REQ_PLATFORM_STATIC_005 Pimpl Static Storage REQ_ARCH_008 - - ✗ Missing
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_52 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_29 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_42 TC_test_sd_SdTest, TC_SD_001 ✓ Complete
REQ_SD_001_E01 Error - SD Message Too Short - CODE_sd_message_sd_85 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_85 TC_test_sd_SdTest, TC_SD_E01 ✓ Complete
REQ_SD_002 SD Method ID feat_req_someipsd_142 CODE_sd_message_sd_42 TC_test_sd_SdTest, TC_SD_001 ✓ Complete
REQ_SD_003 SD Client ID feat_req_someipsd_144 CODE_sd_message_sd_42 TC_test_sd_SdTest, TC_SD_010 ✓ Complete
REQ_SD_004 SD Protocol Version feat_req_someipsd_147 CODE_sd_message_sd_42 TC_test_sd_SdTest, TC_SD_010 ✓ Complete
REQ_SD_005 SD Interface Version feat_req_someipsd_148 CODE_sd_message_sd_42 TC_test_sd_SdTest, TC_SD_010 ✓ Complete
REQ_SD_006 SD Message Type feat_req_someipsd_205 CODE_sd_message_sd_42 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_42 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_42 TC_test_sd_SdTest, TC_SD_003 ✓ Complete
REQ_SD_010_E01 Error - SD Session ID Non-Incremental - CODE_sd_message_sd_85 TC_test_sd_SdTest, TC_SD_DESER_001, TC_SD_E02 ✓ Complete
REQ_SD_010_E02 Error - SD Reserved Flags - CODE_sd_message_sd_85 TC_test_sd_SdTest, TC_SD_E02 ✓ Complete
REQ_SD_011 Extract Reboot Flag feat_req_someipsd_213 CODE_sd_message_sd_42 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_42 TC_test_sd_SdTest, TC_SD_003 ✓ Complete
REQ_SD_013 Validate Reserved Flags feat_req_someipsd_213 CODE_sd_message_sd_42 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_42 TC_test_sd_SdTest ✓ Complete
REQ_SD_020 Parse Entries Length Field feat_req_someipsd_575 CODE_sd_message_sd_42 TC_test_sd_SdTest, TC_SD_006 ✓ Complete
REQ_SD_020_E01 Error - Invalid Entries Length - CODE_sd_message_sd_85 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_85 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_42 TC_test_sd_SdTest, TC_SD_006 ✓ Complete
REQ_SD_021_E01 Error - SD Options Array Too Large - CODE_sd_message_sd_85 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_42 TC_test_sd_SdTest, TC_SD_006 ✓ Complete
REQ_SD_022_E01 Error - Truncated Entry - CODE_sd_message_sd_85 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_42 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_42 TC_test_sd_SdTest ✓ Complete
REQ_SD_025 Parse Type 6 Subscribe Eventgroup Entry feat_req_someipsd_629 CODE_sd_message_sd_42 TC_test_sd_SdTest ✓ Complete
REQ_SD_026 Parse Type 7 Subscribe Eventgroup Ack Entry feat_req_someipsd_630 CODE_sd_message_sd_42 TC_test_sd_SdTest ✓ Complete
REQ_SD_030 Parse Service ID in Entry feat_req_someipsd_625 CODE_sd_message_sd_42 TC_test_sd_SdTest, TC_SD_INTEGRATION_001 ✓ Complete
REQ_SD_030_E01 Error - SD Entry References No Options - CODE_sd_message_sd_538 TC_test_sd_SdTest, TC_SD_E03, TC_SD_ADD_ENTRY_RETURNS_BOOL ✓ Complete
REQ_SD_031 Parse Instance ID in Entry feat_req_someipsd_625 CODE_sd_message_sd_42 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_42 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_42 TC_test_sd_SdTest, TC_SD_INTEGRATION_002 ✓ Complete
REQ_SD_034 Parse Minor Version feat_req_someipsd_625 CODE_sd_message_sd_42 TC_test_sd_SdTest, TC_SD_INTEGRATION_002 ✓ Complete
REQ_SD_035 Parse Eventgroup ID feat_req_someipsd_629 CODE_sd_message_sd_42 TC_test_sd_SdTest ✓ Complete
REQ_SD_040 Store Service Offer TTL feat_req_someipsd_748 CODE_sd_message_sd_103 TC_test_sd_SdTest ✓ Complete
REQ_SD_040_E01 Error - Service List Full - CODE_sd_message_sd_127 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_103 TC_test_sd_SdTest ✓ Complete
REQ_SD_041_E01 Error - TTL Underflow Protection - CODE_sd_message_sd_127 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_103 TC_test_sd_SdTest ✓ Complete
REQ_SD_043 Infinite TTL Value feat_req_someipsd_748 CODE_sd_message_sd_103 TC_test_sd_SdTest ✓ Complete
REQ_SD_044 Stop Offer TTL Zero feat_req_someipsd_748 CODE_sd_message_sd_103 TC_test_sd_SdTest ✓ Complete
REQ_SD_044_E01 Error - SD Entry With Invalid TTL Format - CODE_sd_message_sd_127 TC_test_sd_SdTest ✓ Complete
REQ_SD_045 Reset TTL on New Offer feat_req_someipsd_748 CODE_sd_message_sd_103 TC_test_sd_SdTest ✓ Complete
REQ_SD_046 Notify Application on Service Availability Change feat_req_someipsd_14 CODE_sd_message_sd_103 TC_test_sd_SdTest ✓ Complete
REQ_SD_050 Track Session ID per Endpoint feat_req_someipsd_795 CODE_sd_message_sd_103 TC_test_sd_SdTest, TC_SD_007 ✓ Complete
REQ_SD_050_E01 Error - SD Malformed Option Length - CODE_sd_message_sd_127 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_103 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_103 TC_test_sd_SdTest, TC_SD_007 ✓ Complete
REQ_SD_052_E01 Error - Session ID Wrap-Around Handling - CODE_sd_message_sd_127 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_103 TC_test_sd_SdTest, TC_SD_007 ✓ Complete
REQ_SD_054 Trigger Reboot Detection Event feat_req_someipsd_795 CODE_sd_message_sd_103 TC_test_sd_SdTest, TC_SD_007 ✓ Complete
REQ_SD_055 Clear Cached Services on Reboot feat_req_someipsd_795 CODE_sd_message_sd_103 TC_test_sd_SdTest ✓ Complete
REQ_SD_056 Update Stored Session ID feat_req_someipsd_795 CODE_sd_message_sd_103 TC_test_sd_SdTest ✓ Complete
REQ_SD_060 Parse Options Length Field feat_req_someipsd_1096 CODE_sd_message_sd_156 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_179 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_179 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_156 TC_test_sd_SdTest, TC_SD_002 ✓ Complete
REQ_SD_061_E01 Error - Invalid Option Type - CODE_sd_message_sd_179 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_156 TC_test_sd_SdTest, TC_SD_002 ✓ Complete
REQ_SD_062_E01 Error - Truncated Option - CODE_sd_message_sd_179 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_156 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_156 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_179, CODE_sd_message_sd_268, CODE_sd_message_sd_364 TC_test_sd_SdTest, TC_SD_DESER_008 ✓ Complete
REQ_SD_065 Extract IPv4 Port Number feat_req_someipsd_1112 CODE_sd_message_sd_156 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_156 TC_test_sd_SdTest, TC_SD_009 ✓ Complete
REQ_SD_067 Parse IPv6 Endpoint Option Type feat_req_someipsd_1112 CODE_sd_message_sd_156 TC_test_sd_SdTest, TC_SD_009 ✓ Complete
REQ_SD_068 Extract IPv6 Address feat_req_someipsd_1112 CODE_sd_message_sd_156 TC_test_sd_SdTest, TC_SD_009 ✓ Complete
REQ_SD_069 Extract IPv6 Port Number feat_req_someipsd_1112 CODE_sd_message_sd_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_070 Extract IPv6 Protocol feat_req_someipsd_1112 CODE_sd_message_sd_156 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_179 TC_test_sd_SdTest, TC_SD_E06 ✓ Complete
REQ_SD_071 Parse Configuration Option Type feat_req_someipsd_1163 CODE_sd_message_sd_156 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_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_073 Parse IPv4 Multicast Option Type feat_req_someipsd_1112 CODE_sd_message_sd_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_074 Parse IPv6 Multicast Option Type feat_req_someipsd_1112 CODE_sd_message_sd_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_075 Parse First Option Index feat_req_someipsd_625 CODE_sd_message_sd_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_075_E01 Error - Option Index Out of Range - CODE_sd_message_sd_179 TC_test_sd_SdTest, TC_SD_DESER_008 ✓ Complete
REQ_SD_076 Parse Second Option Index feat_req_someipsd_625 CODE_sd_message_sd_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_077 Parse Option Counts feat_req_someipsd_625 CODE_sd_message_sd_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_080 Service Find State feat_req_someipsd_632 CODE_sd_client_sd_85, CODE_sd_server_sd_109 TC_test_sd_SdTest ✓ Complete
REQ_SD_080_E01 Error - SD Subscription Conflict - CODE_sd_server_sd_109 TC_test_sd_SdTest, TC_SD_E07 ✓ Complete
REQ_SD_081 Send Find Service Message feat_req_someipsd_632 CODE_sd_client_sd_85, CODE_sd_server_sd_109 TC_test_sd_SdTest ✓ Complete
REQ_SD_082 Service Available State feat_req_someipsd_632 CODE_sd_client_sd_85, CODE_sd_server_sd_109 TC_test_sd_SdTest ✓ Complete
REQ_SD_083 Offer Service Generation feat_req_someipsd_633 CODE_sd_client_sd_85, CODE_sd_server_sd_109 TC_test_sd_SdTest ✓ Complete
REQ_SD_083_E01 Error - SD Multiple Subscriptions Same Client - CODE_sd_server_sd_109 TC_test_sd_SdTest, TC_SD_E08 ✓ Complete
REQ_SD_084 Stop Offer Generation feat_req_someipsd_634 CODE_sd_client_sd_85, CODE_sd_server_sd_109 TC_test_sd_SdTest ✓ Complete
REQ_SD_090 Subscribe Eventgroup Request feat_req_someipsd_629 CODE_sd_client_sd_105, CODE_sd_server_sd_132 TC_test_sd_SdTest, TC_SD_INTEGRATION_003 ✓ Complete
REQ_SD_091 Subscribe Eventgroup Acknowledgment feat_req_someipsd_630 CODE_sd_client_sd_105, CODE_sd_server_sd_132 TC_test_sd_SdTest, TC_SD_INTEGRATION_003 ✓ Complete
REQ_SD_092 Subscribe Eventgroup Negative Acknowledgment feat_req_someipsd_630 CODE_sd_client_sd_105, CODE_sd_server_sd_132 TC_test_sd_SdTest, TC_SD_INTEGRATION_003 ✓ Complete
REQ_SD_093 Subscription Renewal feat_req_someipsd_748 CODE_sd_client_sd_105, CODE_sd_server_sd_132 TC_test_sd_SdTest, TC_SD_INTEGRATION_003 ✓ Complete
REQ_SD_094 Stop Subscribe Generation feat_req_someipsd_629 CODE_sd_client_sd_105, CODE_sd_server_sd_132 TC_test_sd_SdTest ✓ Complete
REQ_SD_100 Initial Offer Delay feat_req_someipsd_425 CODE_sd_client_sd_125, CODE_sd_server_sd_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_101 Offer Repetition feat_req_someipsd_425 CODE_sd_client_sd_125, CODE_sd_server_sd_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_102 Cyclic Offer feat_req_someipsd_425 CODE_sd_client_sd_125, CODE_sd_server_sd_156 TC_test_sd_SdTest ✓ Complete
REQ_SD_103 Find Repetition feat_req_someipsd_632 CODE_sd_client_sd_125, CODE_sd_server_sd_156 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_156, CODE_sd_server_sd_459 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_156, CODE_sd_server_sd_459 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_156, CODE_sd_server_sd_459 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_156, CODE_sd_server_sd_459 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_177, CODE_sd_client_sd_197 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_251 TC_test_sd_SdTest ✓ Complete
REQ_SD_115_E01 Error - SD Offer with Invalid Endpoint - CODE_sd_server_sd_251 TC_test_sd_SdTest ✓ Complete
REQ_SD_115_E02 Error - SD Duplicate Offer Handling - CODE_sd_server_sd_251 TC_test_sd_SdTest ✓ Complete
REQ_SD_116 StopOfferService Entry Processing feat_req_someipsd_634, feat_req_someipsd_681 CODE_sd_client_sd_177, CODE_sd_client_sd_197 TC_test_sd_SdTest ✓ Complete
REQ_SD_116_E01 Error - SD Subscription to Unavailable Service - CODE_sd_client_sd_197, CODE_sd_client_sd_446 TC_test_sd_SdTest, TC_SD_E10 ✓ Complete
REQ_SD_116_E02 Error - SD ACK Timeout - CODE_sd_client_sd_197 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_251 TC_test_sd_SdTest ✓ Complete
REQ_SD_118 StopSubscribeEventgroup Processing feat_req_someipsd_433, feat_req_someipsd_629 CODE_sd_server_sd_251 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_251 TC_test_sd_SdTest ✓ Complete
REQ_SD_119_E01 Error - SD Unknown Entry Type - CODE_sd_server_sd_251 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_236 TC_test_sd_SdTest ✓ Complete
REQ_SD_120_E01 Error - SD Option Index Out of Range - CODE_sd_client_sd_203, CODE_sd_client_sd_269, CODE_sd_client_sd_446 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_236 TC_test_sd_SdTest ✓ Complete
REQ_SD_123 IPv6 SD Endpoint Option feat_req_someipsd_1135 CODE_sd_message_sd_236 TC_test_sd_SdTest ✓ Complete
REQ_SD_123_E01 Error - SD Invalid Multicast Address in Option - CODE_sd_client_sd_203, CODE_sd_client_sd_269, CODE_sd_client_sd_446 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_125 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_156, CODE_sd_server_sd_459 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_125, 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_334 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_156, CODE_sd_server_sd_459 TC_test_sd_SdTest ✓ Complete
REQ_SD_141 Multicast Endpoint Association feat_req_someipsd_722, feat_req_someipsd_723 CODE_sd_server_sd_156, CODE_sd_server_sd_459 TC_test_sd_SdTest ✓ Complete
REQ_SD_142 Initial Event Sending feat_req_someipsd_789, feat_req_someipsd_833 CODE_sd_server_sd_156, CODE_sd_server_sd_459 TC_test_sd_SdTest ✓ Complete
REQ_SD_150 SD Malformed Message Handling feat_req_someipsd_900, feat_req_someipsd_1220 CODE_sd_server_sd_156, CODE_sd_server_sd_459 TC_test_sd_SdTest ✓ Complete
REQ_SD_151 SD Invalid Entry Handling feat_req_someipsd_1141, feat_req_someipsd_1233 CODE_sd_server_sd_156, CODE_sd_server_sd_459 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_156, CODE_sd_server_sd_459 TC_test_sd_SdTest ✓ Complete
REQ_SD_160 SD Multicast Transmission feat_req_someipsd_100, feat_req_someipsd_105 CODE_sd_client_sd_494, CODE_sd_message_sd_334 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_494 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_474, CODE_sd_message_sd_538, CODE_sd_message_sd_26, CODE_sd_message_sd_253 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_474, CODE_sd_message_sd_538, CODE_sd_message_sd_26, CODE_sd_message_sd_65 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_474, CODE_sd_message_sd_538, CODE_sd_message_sd_26, CODE_sd_message_sd_253 TC_test_sd_SdTest ✓ Complete
REQ_SD_201 SD Transport Requirements feat_req_someipsd_46, feat_req_someipsd_47 CODE_sd_message_sd_474, CODE_sd_message_sd_538 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_474, CODE_sd_message_sd_538 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_125 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_125, CODE_sd_client_sd_203, CODE_sd_client_sd_494 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_125 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_212, CODE_sd_server_sd_507 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_212, CODE_sd_server_sd_507 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_212, CODE_sd_server_sd_507 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_212, CODE_sd_server_sd_507 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_203, CODE_sd_client_sd_269, CODE_sd_client_sd_494 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_203, CODE_sd_client_sd_269 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_203, CODE_sd_client_sd_269 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_203, CODE_sd_client_sd_269, CODE_sd_client_sd_494 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_203, CODE_sd_client_sd_269, CODE_sd_client_sd_494 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_203, CODE_sd_client_sd_269, CODE_sd_client_sd_494 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_412, CODE_sd_message_sd_429 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_203, CODE_sd_client_sd_269, CODE_sd_client_sd_494 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_203 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_412, CODE_sd_message_sd_429 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_212, CODE_sd_server_sd_402, CODE_sd_server_sd_435 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_212, CODE_sd_server_sd_402, CODE_sd_server_sd_435 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_212, CODE_sd_server_sd_402, CODE_sd_server_sd_435 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_474, CODE_sd_message_sd_538 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_233 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_233 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_233 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_606 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_746 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_474, CODE_sd_message_sd_538 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_746 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_539 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_474, CODE_sd_message_sd_538 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_539 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_568 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_474, CODE_sd_message_sd_538 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_474, CODE_sd_message_sd_538 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_474, CODE_sd_message_sd_538 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_446, CODE_sd_client_sd_474 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_568 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_474, CODE_sd_message_sd_538 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_589 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_446, CODE_sd_client_sd_474 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_666, 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_666, CODE_sd_server_sd_589 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_666, CODE_sd_server_sd_589 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_666, CODE_sd_server_sd_589 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_666, CODE_sd_server_sd_589 TC_test_sd_SdTest ✓ Complete
REQ_SD_345 SD Unicast Flag Processing feat_req_someipsd_1187, feat_req_someipsd_1188 CODE_sd_server_sd_589 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_494, CODE_sd_client_sd_666 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_606 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_494, CODE_sd_client_sd_666 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_606 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_606 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_606 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_606 TC_test_sd_SdTest ✓ Complete
REQ_SD_353 SD Service Timeout Handling feat_req_someipsd_790, feat_req_someipsd_791 CODE_sd_server_sd_606 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_606 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_55 TC_test_serialization_26, TC_SER_002 ✓ Complete
REQ_SER_001_E01 Error - uint8 Buffer Overflow on Serialize - CODE_serializer_serialization_55 TC_test_serialization_26 ✓ Complete
REQ_SER_002 Serialize uint16 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_63 TC_test_serialization_26, TC_SER_003 ✓ Complete
REQ_SER_002_E01 Error - uint16 Buffer Overflow on Serialize - CODE_serializer_serialization_63 TC_test_serialization_26 ✓ Complete
REQ_SER_003 Serialize uint32 Type feat_req_someip_172, feat_req_someip_224, feat_req_someip_682 CODE_serializer_serialization_71 TC_test_serialization_26, TC_SER_004 ✓ Complete
REQ_SER_003_E01 Error - uint32 Buffer Overflow on Serialize - CODE_serializer_serialization_71 TC_test_serialization_26 ✓ 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_79 TC_test_serialization_26, TC_SER_007 ✓ Complete
REQ_SER_004_E01 Error - uint64 Buffer Overflow on Serialize - CODE_serializer_serialization_79 TC_test_serialization_26 ✓ 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_26, TC_SER_002 ✓ Complete
REQ_SER_005_E01 Error - uint8 Insufficient Data on Deserialize - CODE_serializer_serialization_272 TC_test_serialization_26, 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_26, TC_SER_003 ✓ Complete
REQ_SER_006_E01 Error - uint16 Insufficient Data on Deserialize - CODE_serializer_serialization_285 TC_test_serialization_26, 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_26, TC_SER_004 ✓ Complete
REQ_SER_007_E01 Error - uint32 Insufficient Data on Deserialize - CODE_serializer_serialization_298 TC_test_serialization_26, 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_26, TC_SER_007 ✓ Complete
REQ_SER_008_E01 Error - uint64 Insufficient Data on Deserialize - CODE_serializer_serialization_311 TC_test_serialization_26, TC_SER_030 ✓ Complete
REQ_SER_010 Serialize int8 Type feat_req_someip_172, feat_req_someip_682 CODE_serializer_serialization_87 TC_test_serialization_26, TC_SER_008 ✓ Complete
REQ_SER_010_E01 Error - Signed Integer Overflow Detection - CODE_serializer_serialization_87 TC_test_serialization_26, 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_95 TC_test_serialization_26, 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_103 TC_test_serialization_26 ✓ 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_111 TC_test_serialization_26 ✓ Complete
REQ_SER_014 Deserialize int8 Type feat_req_someip_172, feat_req_someip_682 CODE_serializer_serialization_231 TC_test_serialization_26, 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_26, 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_26, 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_26, TC_SER_017 ✓ Complete
REQ_SER_020 Serialize Boolean True feat_req_someip_172, feat_req_someip_817 CODE_serializer_serialization_47 TC_test_serialization_26, TC_SER_001 ✓ Complete
REQ_SER_020_E01 Error - Boolean Buffer Overflow on Serialize - CODE_serializer_serialization_259 TC_test_serialization_26 ✓ 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_26, 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_26 ✓ Complete
REQ_SER_022_E01 Error - Boolean Insufficient Data on Deserialize - - TC_test_serialization_26 ⚠ Partial
REQ_SER_023 Deserialize Boolean True from 0x01 feat_req_someip_172, feat_req_someip_817 CODE_serializer_serialization_231 TC_test_serialization_26 ✓ 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_26 ✓ Complete
REQ_SER_030 Serialize float32 Type feat_req_someip_172, feat_req_someip_224 CODE_serializer_serialization_119 TC_test_serialization_26, TC_SER_012, TC_SER_013 ✓ Complete
REQ_SER_030_E01 Error - float32 Buffer Overflow on Serialize - CODE_serializer_serialization_119 TC_test_serialization_26 ✓ Complete
REQ_SER_031 Serialize float64 Type feat_req_someip_172, feat_req_someip_224 CODE_serializer_serialization_127 TC_test_serialization_26, TC_SER_014 ✓ Complete
REQ_SER_031_E01 Error - float64 Buffer Overflow on Serialize - CODE_serializer_serialization_127 TC_test_serialization_26 ✓ 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_26, TC_SER_012, TC_SER_013 ✓ Complete
REQ_SER_032_E01 Error - float32 Insufficient Data on Deserialize - CODE_serializer_serialization_368 TC_test_serialization_26 ✓ 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_26, TC_SER_014 ✓ Complete
REQ_SER_033_E01 Error - float64 Insufficient Data on Deserialize - CODE_serializer_serialization_381 TC_test_serialization_26 ✓ Complete
REQ_SER_034 Preserve float32 Special Values feat_req_someip_172 CODE_serializer_serialization_231 TC_test_serialization_26, TC_SER_013 ✓ Complete
REQ_SER_034_E01 Error - Float NaN Comparison - - TC_test_serialization_26, TC_SER_E04 ⚠ Partial
REQ_SER_035 Preserve float64 Special Values feat_req_someip_172 CODE_serializer_serialization_231 TC_test_serialization_26, 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_135 TC_test_serialization_26, TC_SER_005 ✓ Complete
REQ_SER_040_E01 Error - Array Exceeds Buffer on Serialize - CODE_serializer_serialization_135 TC_test_serialization_26 ✓ Complete
REQ_SER_040_E02 Error - Nested Array Depth Limit - CODE_serializer_serialization_135 TC_test_serialization_26, 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_135 TC_test_serialization_26, TC_SER_005 ✓ Complete
REQ_SER_042 Deserialize Fixed-Length Array feat_req_someip_241, feat_req_someip_243 CODE_serializer_serialization_135 TC_test_serialization_26, TC_SER_005 ✓ Complete
REQ_SER_042_E01 Error - Fixed Array Size Mismatch - CODE_serializer_serialization_135 TC_test_serialization_26, 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_26, TC_SER_005 ✓ Complete
REQ_SER_043_E01 Error - Array Length Field Overflow - CODE_serializer_serialization_394 TC_test_serialization_26 ✓ Complete
REQ_SER_043_E02 Error - Dynamic Array Length Exceeds Maximum - - TC_test_serialization_26, 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_26, 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_26, 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_26 ✓ Complete
REQ_SER_046_E01 Error - Insufficient Data for Array Length - - TC_test_serialization_26 ⚠ Partial
REQ_SER_047 Deserialize Dynamic Array Elements feat_req_someip_254, feat_req_someip_257 CODE_serializer_serialization_231 TC_test_serialization_26 ✓ Complete
REQ_SER_047_E01 Error - Insufficient Data for Array Elements - CODE_serializer_serialization_394 TC_test_serialization_26 ✓ Complete
REQ_SER_047_E02 Error - Array Element Count Mismatch - - TC_test_serialization_26 ⚠ 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_135, CODE_serializer_serialization_153 TC_test_serialization_26, TC_SER_020, TC_SER_021 ✓ Complete
REQ_SER_050_E01 Error - String Invalid UTF-8 Sequence - CODE_serializer_serialization_135 TC_test_serialization_26 ✓ Complete
REQ_SER_050_E02 Error - String Buffer Overflow on Serialize - CODE_serializer_serialization_135 TC_test_serialization_26 ✓ Complete
REQ_SER_051 Serialize String Length Field feat_req_someip_237, feat_req_someip_582, feat_req_someip_800 CODE_serializer_serialization_135, CODE_serializer_serialization_153 TC_test_serialization_26, TC_SER_020, TC_SER_021 ✓ Complete
REQ_SER_051_E01 Error - String Length Exceeds Buffer - - TC_test_serialization_26, 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_26, 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_26 ✓ Complete
REQ_SER_053_E01 Error - String Missing Null Terminator - - TC_test_serialization_26 ⚠ Partial
REQ_SER_054 Serialize Empty String feat_req_someip_237 CODE_serializer_serialization_231 TC_test_serialization_26 ✓ 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_26 ✓ Complete
REQ_SER_055_E01 Error - String Insufficient Data on Deserialize - - TC_test_serialization_26 ⚠ Partial
REQ_SER_056 Deserialize String Content feat_req_someip_237 CODE_serializer_serialization_231 TC_test_serialization_26 ✓ Complete
REQ_SER_056_E01 Error - String Embedded Null - - TC_test_serialization_26, 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_26, TC_SER_006 ⚠ Partial
REQ_SER_060_E01 Error - Incomplete Struct Data - - TC_test_serialization_26 ⚠ Partial
REQ_SER_060_E02 Error - Struct Buffer Overflow on Serialize - - TC_test_serialization_26 ⚠ 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_26, 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_26, 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_26, TC_SER_006 ✓ Complete
REQ_SER_070 Pre-Check Buffer Capacity feat_req_someip_168 - TC_test_serialization_26, TC_SER_030 ⚠ Partial
REQ_SER_070_E01 Error - Null Buffer Pointer - - TC_test_serialization_26 ⚠ Partial
REQ_SER_070_E02 Error - Zero Capacity Buffer - - TC_test_serialization_26 ⚠ Partial
REQ_SER_071 Return Error on Buffer Overflow feat_req_someip_168 CODE_serializer_serialization_231 TC_test_serialization_26, TC_SER_030 ✓ Complete
REQ_SER_072 No Partial Writes on Overflow feat_req_someip_168 CODE_serializer_serialization_231 TC_test_serialization_26, TC_SER_030 ✓ Complete
REQ_SER_073 Track Buffer Position feat_req_someip_168 CODE_serializer_serialization_420 TC_test_serialization_26 ✓ Complete
REQ_SER_073_E01 Error - Deserialization Position Beyond Buffer - - TC_test_serialization_26, TC_SER_E05 ⚠ Partial
REQ_SER_074 Get Remaining Buffer Capacity feat_req_someip_168 - TC_test_serialization_26 ⚠ Partial
REQ_SER_075 Reset Buffer Position feat_req_someip_168 CODE_serializer_serialization_251 TC_test_serialization_26 ✓ Complete
REQ_SER_080 Align to Boundary feat_req_someip_169, feat_req_someip_711 CODE_serializer_serialization_153, CODE_serializer_serialization_436 TC_test_serialization_26 ✓ Complete
REQ_SER_080_E01 Error - Alignment Exceeds Buffer - CODE_serializer_serialization_153 TC_test_serialization_26, TC_SER_E06 ✓ Complete
REQ_SER_080_E02 Error - Multiple Alignment Overflows - CODE_serializer_serialization_153 TC_test_serialization_26, 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_436 TC_test_serialization_26 ✓ Complete
REQ_SER_082 Skip Padding on Deserialize feat_req_someip_169, feat_req_someip_711 CODE_serializer_serialization_153, CODE_serializer_serialization_436 TC_test_serialization_26 ✓ 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_26 ⚠ Partial
REQ_SER_090_E01 Error - Enum Value Out of Defined Range - - TC_test_serialization_26, TC_SER_E10 ⚠ Partial
REQ_SER_091 Deserialize Undefined Enumeration Values feat_req_someip_799 - TC_test_serialization_26 ⚠ Partial
REQ_SER_092 Serialize Bitfield as Basic Type feat_req_someip_689, feat_req_someip_688 - TC_test_serialization_26 ⚠ Partial
REQ_SER_093 Bitfield Name Definition Support feat_req_someip_690, feat_req_someip_691 - TC_test_serialization_26 ⚠ Partial
REQ_SER_094A Union Serialize with Type Field feat_req_someip_263, feat_req_someip_264, feat_req_someip_262 - TC_test_serialization_26 ⚠ Partial
REQ_SER_094B Union Deserialize with Type Dispatch feat_req_someip_273, feat_req_someip_274, feat_req_someip_275 - TC_test_serialization_26 ⚠ 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_26 ⚠ Partial
REQ_SER_094_E01 Error - Union Unknown Type ID - - TC_test_serialization_26 ⚠ Partial
REQ_SER_094_E02 Error - Union Data Size Mismatch - - TC_test_serialization_26 ⚠ 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_26 ⚠ Partial
REQ_SER_096 Union Type Field Configuration feat_req_someip_564, feat_req_someip_565, feat_req_someip_573 - TC_test_serialization_26 ⚠ Partial
REQ_SER_097 Union Zero-Length Same-Size Constraint feat_req_someip_572, feat_req_someip_583 - TC_test_serialization_26 ⚠ Partial
REQ_SER_098 Optional Parameter as Array feat_req_someip_252, feat_req_someip_251, feat_req_someip_170 - TC_test_serialization_26 ⚠ Partial
REQ_SER_099 Multidimensional Array Row-Major Order feat_req_someip_246, feat_req_someip_245 - TC_test_serialization_26 ⚠ Partial
REQ_SER_100 Multidimensional Dynamic Array Length Fields feat_req_someip_259, feat_req_someip_260 - TC_test_serialization_26 ⚠ Partial
REQ_SER_101 Dynamic Array Length Field Configuration feat_req_someip_621 - TC_test_serialization_26 ⚠ 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_26 ⚠ Partial
REQ_SER_103 String BOM Validation feat_req_someip_662, feat_req_someip_666 - TC_test_serialization_26 ⚠ Partial
REQ_SER_104 Fixed-Length String Handling feat_req_someip_232, feat_req_someip_233, feat_req_someip_239 - TC_test_serialization_26 ⚠ Partial
REQ_SER_105 String Encoding Specification feat_req_someip_235, feat_req_someip_238 - TC_test_serialization_26 ⚠ Partial
REQ_SER_106 Struct Length Field Support feat_req_someip_600, feat_req_someip_601, feat_req_someip_602 - TC_test_serialization_26 ⚠ Partial
REQ_SER_107 Misaligned Struct Warning feat_req_someip_577, feat_req_someip_671 - TC_test_serialization_26 ⚠ 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_82 TC_test_tp_TpTest, TC_TP_ERR_001 ✓ Complete
REQ_TP_001_E03 Error - Empty Message Segmentation - CODE_tp_segmenter_tp_82 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_82 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_82 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_82 TC_test_tp_TpTest ✓ Complete
REQ_TP_005 Preserve Original Message Fields feat_req_someiptp_762, feat_req_someiptp_774 CODE_tp_segmenter_tp_82 TC_test_tp_TpTest ✓ Complete
REQ_TP_006 Same Session ID for All Segments feat_req_someiptp_763 CODE_tp_segmenter_tp_82 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_82, CODE_tp_segmenter_tp_248 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_82, CODE_tp_segmenter_tp_248 TC_test_tp_TpTest, TC_TP_008 ✓ Complete
REQ_TP_010 TP Header Position feat_req_someiptp_766 CODE_tp_segmenter_tp_82 TC_test_tp_TpTest, TC_TP_001 ✓ Complete
REQ_TP_011 TP Header Size feat_req_someiptp_766 CODE_tp_reassembler_tp_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_012 Offset Field Position feat_req_someiptp_766, feat_req_someiptp_768 CODE_tp_reassembler_tp_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_013 Offset Value Calculation feat_req_someiptp_767, feat_req_someiptp_768 CODE_tp_reassembler_tp_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_013_E01 Error - Invalid Offset Value - CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 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_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_015 Offset 16-Byte Alignment feat_req_someiptp_768 CODE_tp_reassembler_tp_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_015_E01 Error - Offset Not Aligned on Receive - CODE_tp_reassembler_tp_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 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_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_017 Reserved Flags Value on Send feat_req_someiptp_769 CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_018 Reserved Flags Ignored on Receive feat_req_someiptp_769 CODE_tp_reassembler_tp_45, CODE_tp_segmenter_tp_82 TC_test_tp_TpTest ✓ Complete
REQ_TP_019 More Segments Flag Position feat_req_someiptp_770 CODE_tp_reassembler_tp_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_020 More Segments Flag Set for Non-Last feat_req_someiptp_770 CODE_tp_reassembler_tp_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_021 More Segments Flag Clear for Last feat_req_someiptp_770 CODE_tp_reassembler_tp_45, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_210 TC_test_tp_TpTest ✓ Complete
REQ_TP_022 Segment Length Field feat_req_someiptp_771 CODE_tp_segmenter_tp_82 TC_test_tp_TpTest ✓ Complete
REQ_TP_030 Allocate Reassembly Buffer feat_req_someiptp_774, feat_req_someiptp_782 CODE_tp_reassembler_tp_85 TC_test_tp_TpTest ✓ Complete
REQ_TP_030_E01 Error - Buffer Overflow on Large Message - CODE_tp_reassembler_tp_85 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_118 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_85 TC_test_tp_TpTest ✓ Complete
REQ_TP_032 Buffer Size Estimation feat_req_someiptp_787 CODE_tp_reassembler_tp_85 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_118 TC_test_tp_TpTest ✓ Complete
REQ_TP_034 Store Segment by Offset feat_req_someiptp_774, feat_req_someiptp_789 CODE_tp_reassembler_tp_118 TC_test_tp_TpTest ✓ Complete
REQ_TP_035 Track Received Segments feat_req_someiptp_774, feat_req_someiptp_789 CODE_tp_reassembler_tp_118 TC_test_tp_TpTest ✓ Complete
REQ_TP_036 Detect Duplicate Segments feat_req_someiptp_780 CODE_tp_reassembler_tp_153 TC_test_tp_TpTest ✓ Complete
REQ_TP_037 Detect Overlapping Segments feat_req_someiptp_780 CODE_tp_reassembler_tp_153 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_153 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_176 TC_test_tp_TpTest ✓ Complete
REQ_TP_039_E01 Error - Missing Segments at Completion - CODE_tp_reassembler_tp_176 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_176 TC_test_tp_TpTest ✓ Complete
REQ_TP_041 Deliver Reassembled Message feat_req_someiptp_774, feat_req_someiptp_783 CODE_tp_reassembler_tp_176 TC_test_tp_TpTest ✓ Complete
REQ_TP_042 Release Buffer After Delivery feat_req_someiptp_774 CODE_tp_reassembler_tp_176 TC_test_tp_TpTest ✓ Complete
REQ_TP_043 Error - Total Length Inconsistency feat_req_someiptp_774, feat_req_someiptp_792 CODE_tp_reassembler_tp_176 TC_test_tp_TpTest ✓ Complete
REQ_TP_050 Start Reassembly Timer feat_req_someiptp_774, feat_req_someiptp_796 CODE_tp_manager_tp_58 TC_test_tp_TpTest, TC_TP_001 ✓ Complete
REQ_TP_050_E01 Error - Timer Creation Failure - CODE_tp_manager_tp_58 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_130 TC_test_tp_TpTest, TC_TP_ERR_005 ✓ Complete
REQ_TP_051 Configurable Timeout Value feat_req_someiptp_774 CODE_tp_manager_tp_58 TC_test_tp_TpTest ✓ Complete
REQ_TP_052 Timer Reset on Segment (Optional) feat_req_someiptp_774 CODE_tp_manager_tp_101 TC_test_tp_TpTest ✓ Complete
REQ_TP_053 Timer Expiry Detection feat_req_someiptp_774, feat_req_someiptp_796 CODE_tp_manager_tp_101 TC_test_tp_TpTest ✓ Complete
REQ_TP_054 Discard Buffer on Timeout feat_req_someiptp_774, feat_req_someiptp_796 CODE_tp_manager_tp_101 TC_test_tp_TpTest ✓ Complete
REQ_TP_055 Release Buffer Resources on Timeout feat_req_someiptp_774 CODE_tp_manager_tp_130 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_130 TC_test_tp_TpTest ✓ Complete
REQ_TP_057 Log Timeout Details feat_req_someiptp_774 CODE_tp_manager_tp_130 TC_test_tp_TpTest ✓ Complete
REQ_TP_060 Track Segmentation Statistics feat_req_someiptp_774, feat_req_someiptp_801 CODE_tp_manager_tp_253 TC_test_tp_TpTest ✓ Complete
REQ_TP_061 Track Reassembly Statistics feat_req_someiptp_774, feat_req_someiptp_801 CODE_tp_manager_tp_253 TC_test_tp_TpTest ✓ Complete
REQ_TP_062 Track Error Statistics feat_req_someiptp_774, feat_req_someiptp_792 CODE_tp_manager_tp_253 TC_test_tp_TpTest ✓ Complete
REQ_TP_063 Query Active Reassemblies feat_req_someiptp_774 CODE_tp_manager_tp_253 TC_test_tp_TpTest ✓ Complete
REQ_TP_070 Segment Only Configured Messages feat_req_someiptp_788, feat_req_someiptp_775 CODE_tp_manager_tp_261, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_202 TC_test_tp_TpTest ✓ Complete
REQ_TP_071 Send Segments in Ascending Order feat_req_someiptp_777 CODE_tp_manager_tp_261, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_202 TC_test_tp_TpTest ✓ Complete
REQ_TP_072 Uniform Segment Size feat_req_someiptp_778, feat_req_someiptp_779 CODE_tp_manager_tp_261, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_202 TC_test_tp_TpTest ✓ Complete
REQ_TP_072_E01 Error - Segment Size Exceeds Maximum - CODE_tp_reassembler_tp_45, CODE_tp_reassembler_tp_118 TC_test_tp_TpTest, TC_TP_E01 ✓ Complete
REQ_TP_073 No Overlapping or Duplicate Segments feat_req_someiptp_780 CODE_tp_manager_tp_261, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_202 TC_test_tp_TpTest ✓ Complete
REQ_TP_074 Configured Client IDs for TP feat_req_someiptp_786 CODE_tp_manager_tp_261, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_202 TC_test_tp_TpTest ✓ Complete
REQ_TP_075 Traffic Shaping for Segments feat_req_someiptp_801 CODE_tp_manager_tp_261, CODE_tp_segmenter_tp_39, CODE_tp_segmenter_tp_82, CODE_tp_segmenter_tp_202 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_261, CODE_tp_reassembler_tp_85, CODE_tp_segmenter_tp_82 TC_test_tp_TpTest ✓ Complete
REQ_TP_076_E01 Error - Reassembly Buffer Full - CODE_tp_reassembler_tp_45, CODE_tp_reassembler_tp_118 TC_test_tp_TpTest, TC_TP_E02 ✓ Complete
REQ_TP_076_E02 Error - TP Reassembly Result Exceeds Maximum Message Size - CODE_tp_reassembler_tp_45, CODE_tp_reassembler_tp_118 TC_test_tp_TpTest, TC_TP_E02 ✓ Complete
REQ_TP_077 Return Code from Last Segment feat_req_someiptp_784 CODE_tp_manager_tp_261, CODE_tp_reassembler_tp_85, CODE_tp_segmenter_tp_82 TC_test_tp_TpTest ✓ Complete
REQ_TP_078 Clear TP Flag After Reassembly feat_req_someiptp_785 CODE_tp_manager_tp_261, CODE_tp_reassembler_tp_85, CODE_tp_segmenter_tp_82 TC_test_tp_TpTest ✓ Complete
REQ_TP_079 Cancel Reassembly on Resource Exhaustion feat_req_someiptp_796 CODE_tp_reassembler_tp_85, CODE_tp_reassembler_tp_282, CODE_tp_reassembler_tp_291 TC_test_tp_TpTest ✓ Complete
REQ_TP_080 No Cross-Message Reordering feat_req_someiptp_802, feat_req_someiptp_803 CODE_tp_reassembler_tp_85, CODE_tp_reassembler_tp_176 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_85, CODE_tp_reassembler_tp_176 TC_test_tp_TpTest ✓ Complete
REQ_TP_082 TP Error Handling feat_req_someiptp_792, feat_req_someiptp_832 CODE_tp_reassembler_tp_45, CODE_tp_reassembler_tp_85 TC_test_tp_TpTest ✓ Complete
REQ_TP_082_E01 Error - TP Message Type Mismatch - CODE_tp_reassembler_tp_45 TC_test_tp_TpTest, TC_TP_E04 ✓ Complete
REQ_TP_082_E02 Error - TP Segment With Wrong Protocol Version - CODE_tp_reassembler_tp_45 TC_test_tp_TpTest, TC_TP_E04 ✓ Complete
REQ_TP_082_E03 Error - Invalid TP Offset Alignment - CODE_tp_reassembler_tp_45 TC_test_tp_TpTest, TC_TP_E03 ✓ Complete
REQ_TP_082_E04 Error - TP Zero-Length Segment - CODE_tp_reassembler_tp_45 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_38, CODE_udp_transport_transport_60 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_38, CODE_udp_transport_transport_60 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_38, CODE_udp_transport_transport_60 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_60, CODE_udp_transport_transport_422 TC_test_udp_transport_UdpTransportTest, TC_UDP_E01 ✓ Complete
REQ_TRANSPORT_001_E02 Error - UDP Bind Failure - CODE_udp_transport_transport_60, CODE_udp_transport_transport_422 TC_test_udp_transport_UdpTransportTest, TC_UDP_E02 ✓ Complete
REQ_TRANSPORT_001_E03 Error - UDP Receive Buffer Too Small - CODE_udp_transport_transport_60, CODE_udp_transport_transport_422 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_41 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_41 TC_test_tcp_transport_TcpTransportTest, TC_test_full_stack_integration_1 ✓ Complete
REQ_TRANSPORT_002_E01 Error - TCP Connection Refused - CODE_tcp_transport_transport_319, CODE_tcp_transport_transport_540, CODE_tcp_transport_transport_565 TC_test_tcp_transport_TcpTransportTest, TC_TCP_E01 ✓ Complete
REQ_TRANSPORT_002_E02 Error - TCP Connection Reset - CODE_tcp_transport_transport_319, CODE_tcp_transport_transport_540, CODE_tcp_transport_transport_565 TC_test_tcp_transport_TcpTransportTest, TC_TCP_E02 ✓ Complete
REQ_TRANSPORT_002_E03 Error - TCP Message Framing Error - CODE_tcp_transport_transport_319, CODE_tcp_transport_transport_540, CODE_tcp_transport_transport_565 TC_test_tcp_transport_TcpTransportTest, TC_TCP_E03 ✓ Complete
REQ_TRANSPORT_002_E04 Error - TCP Send on Disconnected Socket - CODE_tcp_transport_transport_319, CODE_tcp_transport_transport_540, CODE_tcp_transport_transport_565 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_41 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_41 TC_test_tcp_transport_TcpTransportTest ✓ Complete
REQ_TRANSPORT_003_E01 Error - TCP Server Socket Exhaustion - CODE_tcp_transport_transport_211 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_60 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_60 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_60 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_60 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_41, CODE_udp_transport_transport_38 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_37 TC_test_endpoint_EndpointTest, TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_006_E01 Error - Endpoint Address Format Invalid - CODE_udp_transport_transport_117 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_451 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_202, CODE_udp_transport_transport_357 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_011_E01 Error - Multicast Join Failure - CODE_udp_transport_transport_202, CODE_udp_transport_transport_251, CODE_udp_transport_transport_357 TC_test_udp_transport_UdpTransportTest, TC_UDP_E05 ✓ Complete
REQ_TRANSPORT_011_E02 Error - UDP Multicast TTL Configuration - CODE_udp_transport_transport_202, CODE_udp_transport_transport_251, CODE_udp_transport_transport_357 TC_test_udp_transport_UdpTransportTest, TC_UDP_E05 ✓ Complete
REQ_TRANSPORT_012 Multicast Threshold Switching feat_req_someip_813 CODE_udp_transport_transport_38 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_339 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_014_E01 Error - Port Already In Use - CODE_udp_transport_transport_339 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_319 TC_test_tcp_transport_TcpTransportTest ✓ Complete
REQ_TRANSPORT_016_E01 Error - TCP Reconnection Exhaustion - CODE_tcp_transport_transport_319 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_280 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_319 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_159 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_665, CODE_udp_transport_transport_149, CODE_tcp_transport_transport_209 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_515, CODE_udp_transport_transport_149 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_149 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_149 TC_test_udp_transport_UdpTransportTest ✓ Complete
REQ_TRANSPORT_024 Unaligned Message Reception feat_req_someip_664, feat_req_someip_668 CODE_tcp_transport_transport_407 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_665, CODE_udp_transport_transport_173, CODE_tcp_transport_transport_209 TC_test_tcp_transport_TcpTransportTest, TC_TCP_MAGIC_001, TC_TCP_MAGIC_002 ✓ Complete

Code References

ID Location Implements Satisfies (Spec)
CODE_buffer_pool_impl_static_38 include/platform/static/buffer_pool_impl.h:38 REQ_PAL_BUFPOOL_ACQUIRE, REQ_PAL_BUFPOOL_RELEASE -
CODE_buffer_pool_static_14 src/platform/static/buffer_pool.cpp:14 REQ_PLATFORM_STATIC_003, REQ_PAL_BUFPOOL_ACQUIRE -
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_containers_impl_static_10 include/platform/static/containers_impl.h:10 REQ_PAL_CONTAINER_VECTOR, REQ_PAL_CONTAINER_STRING -
CODE_e2e_crc_e2e_23 src/e2e/e2e_crc.cpp:23 - feat_req_someip_102
CODE_e2e_crc_e2e_38 src/e2e/e2e_crc.cpp:38 REQ_E2E_PLUGIN_004 -
CODE_e2e_header_e2e_26 src/e2e/e2e_header.cpp:26 REQ_E2E_PLUGIN_005 feat_req_someip_102, feat_req_someip_103
CODE_e2e_header_e2e_56 src/e2e/e2e_header.cpp:56 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_37 src/transport/endpoint.cpp:37 REQ_TRANSPORT_006 -
CODE_etl_error_handler_static_10 include/platform/static/etl_error_handler.h:10 REQ_PAL_ETL_ERROR_HANDLER -
CODE_etl_error_handler_static_7 src/platform/static/etl_error_handler.cpp:7 REQ_PAL_ETL_ERROR_HANDLER -
CODE_event_publisher_events_135 src/events/event_publisher.cpp:135 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_186 src/events/event_publisher.cpp:186 REQ_MSG_124, REQ_MSG_124_E01, REQ_MSG_125, REQ_MSG_125_E01, REQ_MSG_126 -
CODE_event_publisher_events_42 src/events/event_publisher.cpp:42 REQ_ARCH_001, REQ_ARCH_002 feat_req_someip_720, feat_req_someip_721
CODE_event_subscriber_events_115 src/events/event_subscriber.cpp:115 REQ_MSG_122 -
CODE_event_subscriber_events_257 src/events/event_subscriber.cpp:257 REQ_MSG_123, REQ_MSG_123_E01 -
CODE_event_subscriber_events_61 src/events/event_subscriber.cpp:61 REQ_ARCH_001, REQ_ARCH_002 feat_req_someip_730, feat_req_someip_731
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_intrusive_ptr_platform_22 include/platform/intrusive_ptr.h:22 REQ_PAL_INTRUSIVE_PTR -
CODE_malloc_trap_static_10 include/platform/static/malloc_trap.h:10 REQ_PAL_NOOP_HEAP_VERIFY -
CODE_malloc_trap_static_14 src/platform/static/malloc_trap.cpp:14 REQ_PAL_NOOP_HEAP_VERIFY -
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_static_17 include/platform/static/memory_impl.h:17 REQ_PLATFORM_STATIC_002, REQ_PAL_MEM_ALLOC -
CODE_memory_impl_static_30 include/platform/static/memory_impl.h:30 REQ_PLATFORM_STATIC_002, REQ_PLATFORM_STATIC_003 -
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_static_14 src/platform/static/memory.cpp:14 REQ_PLATFORM_STATIC_002, REQ_PAL_MEM_ALLOC -
CODE_memory_threadx_91 src/platform/threadx/memory.cpp:91 REQ_PLATFORM_THREADX_002 -
CODE_message_ptr_impl_static_10 include/platform/static/message_ptr_impl.h:10 REQ_PAL_INTRUSIVE_PTR -
CODE_message_someip_150 src/someip/message.cpp:150 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_194 src/someip/message.cpp:194 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_310 src/someip/message.cpp:310 REQ_MSG_100, REQ_MSG_100_E01 -
CODE_message_someip_318 src/someip/message.cpp:318 REQ_MSG_004, REQ_MSG_005, REQ_MSG_004_E01, REQ_MSG_004_E02 -
CODE_message_someip_327 src/someip/message.cpp:327 REQ_MSG_006, REQ_MSG_007, REQ_MSG_008 -
CODE_message_someip_341 src/someip/message.cpp:341 REQ_MSG_002, REQ_MSG_003 -
CODE_message_someip_349 src/someip/message.cpp:349 REQ_MSG_012, REQ_MSG_015, REQ_MSG_012_E02 -
CODE_message_someip_361 src/someip/message.cpp:361 REQ_MSG_025 -
CODE_message_someip_373 src/someip/message.cpp:373 REQ_MSG_023, REQ_MSG_024, REQ_MSG_024_E01, REQ_MSG_024_E02 -
CODE_message_someip_39 src/someip/message.cpp:39 - 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_390 src/someip/message.cpp:390 REQ_MSG_021, REQ_MSG_022, REQ_MSG_041 -
CODE_message_someip_398 src/someip/message.cpp:398 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_423 src/someip/message.cpp:423 REQ_MSG_056, REQ_MSG_060_TP, REQ_MSG_061_TP, REQ_MSG_062_TP -
CODE_message_someip_431 src/someip/message.cpp:431 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_514 src/someip/message.cpp:514 REQ_MSG_013 feat_req_someiptp_760
CODE_message_someip_524 src/someip/message.cpp:524 REQ_MSG_011 feat_req_someip_67
CODE_message_someip_55 src/someip/message.cpp:55 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_payload_view_someip_10 include/someip/payload_view.h:10 REQ_API_PAYLOAD_VIEW -
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_162 src/rpc/rpc_client.cpp:162 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_250 src/rpc/rpc_client.cpp:250 REQ_MSG_118, REQ_MSG_118_E01 -
CODE_rpc_client_rpc_43 src/rpc/rpc_client.cpp:43 REQ_ARCH_001, REQ_ARCH_002 feat_req_someip_700, feat_req_someip_701, feat_req_someip_702
CODE_rpc_server_rpc_139 src/rpc/rpc_server.cpp:139 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_184 src/rpc/rpc_server.cpp:184 REQ_MSG_115, REQ_MSG_117, REQ_MSG_117_E01 -
CODE_rpc_server_rpc_198 src/rpc/rpc_server.cpp:198 REQ_MSG_115, REQ_MSG_117, REQ_MSG_117_E01, REQ_MSG_129 -
CODE_rpc_server_rpc_40 src/rpc/rpc_server.cpp:40 REQ_ARCH_001, REQ_ARCH_002 feat_req_someip_710, feat_req_someip_711, feat_req_someip_712
CODE_sd_client_sd_105 src/sd/sd_client.cpp:105 REQ_SD_090, REQ_SD_091, REQ_SD_092, REQ_SD_093, REQ_SD_094 -
CODE_sd_client_sd_125 src/sd/sd_client.cpp:125 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_177 src/sd/sd_client.cpp:177 REQ_SD_114, REQ_SD_116 -
CODE_sd_client_sd_197 src/sd/sd_client.cpp:197 REQ_SD_114, REQ_SD_116, REQ_SD_116_E01, REQ_SD_116_E02 -
CODE_sd_client_sd_203 src/sd/sd_client.cpp:203 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_269 src/sd/sd_client.cpp:269 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_446 src/sd/sd_client.cpp:446 REQ_SD_116_E01, REQ_SD_120_E01, REQ_SD_123_E01, REQ_SD_311, REQ_SD_331 -
CODE_sd_client_sd_474 src/sd/sd_client.cpp:474 REQ_SD_311, REQ_SD_331 -
CODE_sd_client_sd_494 src/sd/sd_client.cpp:494 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_55 src/sd/sd_client.cpp:55 REQ_ARCH_001, REQ_ARCH_002 feat_req_someipsd_100, feat_req_someipsd_101, feat_req_someipsd_102
CODE_sd_client_sd_606 src/sd/sd_client.cpp:606 REQ_SD_274 -
CODE_sd_client_sd_666 src/sd/sd_client.cpp:666 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_85 src/sd/sd_client.cpp:85 REQ_SD_080, REQ_SD_081, REQ_SD_082, REQ_SD_083, REQ_SD_084 -
CODE_sd_message_sd_103 src/sd/sd_message.cpp:103 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_127 src/sd/sd_message.cpp:127 REQ_SD_040_E01, REQ_SD_041_E01, REQ_SD_044_E01, REQ_SD_050_E01, REQ_SD_052_E01 -
CODE_sd_message_sd_156 src/sd/sd_message.cpp:156 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_179 src/sd/sd_message.cpp:179 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_236 src/sd/sd_message.cpp:236 REQ_SD_120, REQ_SD_122, REQ_SD_123 -
CODE_sd_message_sd_253 include/sd/sd_message.h:253 REQ_SD_200A, REQ_SD_200C, REQ_MSG_113 -
CODE_sd_message_sd_26 include/sd/sd_message.h:26 REQ_SD_200A, REQ_SD_200B, REQ_SD_200C -
CODE_sd_message_sd_268 src/sd/sd_message.cpp:268 REQ_SD_064_E01 -
CODE_sd_message_sd_334 src/sd/sd_message.cpp:334 REQ_SD_132, REQ_SD_160 -
CODE_sd_message_sd_35 src/sd/sd_message.cpp:35 - feat_req_someipsd_300, feat_req_someipsd_301
CODE_sd_message_sd_364 src/sd/sd_message.cpp:364 REQ_SD_064_E01 -
CODE_sd_message_sd_412 src/sd/sd_message.cpp:412 REQ_SD_236, REQ_SD_243 -
CODE_sd_message_sd_42 src/sd/sd_message.cpp:42 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_429 src/sd/sd_message.cpp:429 REQ_SD_236, REQ_SD_243 -
CODE_sd_message_sd_474 src/sd/sd_message.cpp:474 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_538 src/sd/sd_message.cpp:538 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_65 include/sd/sd_message.h:65 REQ_SD_200B -
CODE_sd_message_sd_85 src/sd/sd_message.cpp:85 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_109 src/sd/sd_server.cpp:109 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_server_sd_132 src/sd/sd_server.cpp:132 REQ_SD_090, REQ_SD_091, REQ_SD_092, REQ_SD_093, REQ_SD_094 -
CODE_sd_server_sd_156 src/sd/sd_server.cpp:156 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_212 src/sd/sd_server.cpp:212 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_233 src/sd/sd_server.cpp:233 REQ_SD_270, REQ_SD_272, REQ_SD_273 -
CODE_sd_server_sd_251 src/sd/sd_server.cpp:251 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_402 src/sd/sd_server.cpp:402 REQ_SD_250, REQ_SD_251, REQ_SD_260 -
CODE_sd_server_sd_435 src/sd/sd_server.cpp:435 REQ_SD_250, REQ_SD_251, REQ_SD_260 -
CODE_sd_server_sd_459 src/sd/sd_server.cpp:459 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_507 src/sd/sd_server.cpp:507 REQ_SD_220, REQ_SD_221, REQ_SD_222, REQ_SD_223 -
CODE_sd_server_sd_539 src/sd/sd_server.cpp:539 REQ_SD_290, REQ_SD_292 -
CODE_sd_server_sd_568 src/sd/sd_server.cpp:568 REQ_SD_300, REQ_SD_312 -
CODE_sd_server_sd_589 src/sd/sd_server.cpp:589 REQ_SD_330, REQ_SD_341, REQ_SD_342, REQ_SD_343, REQ_SD_344, REQ_SD_345 -
CODE_sd_server_sd_606 src/sd/sd_server.cpp:606 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_746 src/sd/sd_server.cpp:746 REQ_SD_280, REQ_SD_283 -
CODE_sd_server_sd_79 src/sd/sd_server.cpp:79 REQ_ARCH_001, REQ_ARCH_002 feat_req_someipsd_200, feat_req_someipsd_201, feat_req_someipsd_202
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_103 src/serialization/serializer.cpp:103 REQ_SER_012 -
CODE_serializer_serialization_111 src/serialization/serializer.cpp:111 REQ_SER_013 -
CODE_serializer_serialization_119 src/serialization/serializer.cpp:119 REQ_SER_030, REQ_SER_030_E01 -
CODE_serializer_serialization_127 src/serialization/serializer.cpp:127 REQ_SER_031, REQ_SER_031_E01 -
CODE_serializer_serialization_135 src/serialization/serializer.cpp:135 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_30 src/serialization/serializer.cpp:30 - 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_420 src/serialization/serializer.cpp:420 REQ_SER_073 -
CODE_serializer_serialization_436 src/serialization/serializer.cpp:436 REQ_SER_080, REQ_SER_081, REQ_SER_082 -
CODE_serializer_serialization_47 src/serialization/serializer.cpp:47 REQ_SER_020 -
CODE_serializer_serialization_55 src/serialization/serializer.cpp:55 REQ_SER_001, REQ_SER_001_E01 -
CODE_serializer_serialization_63 src/serialization/serializer.cpp:63 REQ_SER_002, REQ_SER_002_E01 -
CODE_serializer_serialization_71 src/serialization/serializer.cpp:71 REQ_SER_003, REQ_SER_003_E01 -
CODE_serializer_serialization_79 src/serialization/serializer.cpp:79 REQ_SER_004, REQ_SER_004_E01 -
CODE_serializer_serialization_87 src/serialization/serializer.cpp:87 REQ_SER_010, REQ_SER_010_E01 -
CODE_serializer_serialization_95 src/serialization/serializer.cpp:95 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_152 src/e2e/e2e_profiles/standard_profile.cpp:152 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004 -
CODE_standard_profile_e2e_profiles_36 src/e2e/e2e_profiles/standard_profile.cpp:36 - feat_req_someip_102, feat_req_someip_103
CODE_standard_profile_e2e_profiles_60 src/e2e/e2e_profiles/standard_profile.cpp:60 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004 -
CODE_static_config_static_17 include/platform/static/static_config.h:17 REQ_PAL_STATIC_CONFIG -
CODE_tcp_transport_transport_159 src/transport/tcp_transport.cpp:159 REQ_TRANSPORT_019 -
CODE_tcp_transport_transport_209 include/transport/tcp_transport.h:209 REQ_TRANSPORT_020, REQ_TRANSPORT_025 -
CODE_tcp_transport_transport_211 src/transport/tcp_transport.cpp:211 REQ_TRANSPORT_003_E01 -
CODE_tcp_transport_transport_280 src/transport/tcp_transport.cpp:280 REQ_TRANSPORT_017 -
CODE_tcp_transport_transport_319 src/transport/tcp_transport.cpp:319 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_407 src/transport/tcp_transport.cpp:407 REQ_TRANSPORT_024 -
CODE_tcp_transport_transport_41 src/transport/tcp_transport.cpp:41 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_515 src/transport/tcp_transport.cpp:515 REQ_TRANSPORT_021 -
CODE_tcp_transport_transport_540 src/transport/tcp_transport.cpp:540 REQ_TRANSPORT_002_E01, REQ_TRANSPORT_002_E02, REQ_TRANSPORT_002_E03, REQ_TRANSPORT_002_E04 -
CODE_tcp_transport_transport_565 src/transport/tcp_transport.cpp:565 REQ_TRANSPORT_002_E01, REQ_TRANSPORT_002_E02, REQ_TRANSPORT_002_E03, REQ_TRANSPORT_002_E04 -
CODE_tcp_transport_transport_665 src/transport/tcp_transport.cpp:665 REQ_TRANSPORT_020, REQ_TRANSPORT_025 -
CODE_thread_impl_freertos_107 include/platform/freertos/thread_impl.h:107 REQ_PAL_CV_NOTIFY_ONE -
CODE_thread_impl_freertos_110 include/platform/freertos/thread_impl.h:110 REQ_PAL_CV_NOTIFY_ALL -
CODE_thread_impl_freertos_120 include/platform/freertos/thread_impl.h:120 REQ_PAL_CV_WAIT, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_freertos_127 include/platform/freertos/thread_impl.h:127 REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_freertos_142 include/platform/freertos/thread_impl.h:142 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_147 include/platform/freertos/thread_impl.h:147 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_CREATE_E01 -
CODE_thread_impl_freertos_172 include/platform/freertos/thread_impl.h:172 REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_freertos_183 include/platform/freertos/thread_impl.h:183 REQ_PAL_THREAD_JOINABLE -
CODE_thread_impl_freertos_189 include/platform/freertos/thread_impl.h:189 REQ_PAL_THREAD_JOIN -
CODE_thread_impl_freertos_249 include/platform/freertos/thread_impl.h:249 REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO -
CODE_thread_impl_freertos_58 include/platform/freertos/thread_impl.h:58 REQ_PLATFORM_FREERTOS_001 -
CODE_thread_impl_freertos_69 include/platform/freertos/thread_impl.h:69 REQ_PAL_MUTEX_LOCK -
CODE_thread_impl_freertos_75 include/platform/freertos/thread_impl.h:75 REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_UNLOCK_E01 -
CODE_thread_impl_freertos_81 include/platform/freertos/thread_impl.h:81 REQ_PAL_MUTEX_TRYLOCK -
CODE_thread_impl_freertos_93 include/platform/freertos/thread_impl.h:93 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_101 include/platform/threadx/thread_impl.h:101 REQ_PAL_CV_NOTIFY_ALL -
CODE_thread_impl_threadx_106 include/platform/threadx/thread_impl.h:106 REQ_PAL_CV_WAIT, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_threadx_114 include/platform/threadx/thread_impl.h:114 REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_threadx_129 include/platform/threadx/thread_impl.h:129 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_134 include/platform/threadx/thread_impl.h:134 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_CREATE_E01 -
CODE_thread_impl_threadx_169 include/platform/threadx/thread_impl.h:169 REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_threadx_181 include/platform/threadx/thread_impl.h:181 REQ_PAL_THREAD_JOINABLE -
CODE_thread_impl_threadx_187 include/platform/threadx/thread_impl.h:187 REQ_PAL_THREAD_JOIN -
CODE_thread_impl_threadx_288 include/platform/threadx/thread_impl.h:288 REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO -
CODE_thread_impl_threadx_52 include/platform/threadx/thread_impl.h:52 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_63 include/platform/threadx/thread_impl.h:63 REQ_PAL_MUTEX_LOCK -
CODE_thread_impl_threadx_68 include/platform/threadx/thread_impl.h:68 REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_UNLOCK_E01 -
CODE_thread_impl_threadx_73 include/platform/threadx/thread_impl.h:73 REQ_PAL_MUTEX_TRYLOCK -
CODE_thread_impl_threadx_85 include/platform/threadx/thread_impl.h:85 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_96 include/platform/threadx/thread_impl.h:96 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_104 include/platform/zephyr/thread_impl.h:104 REQ_PAL_THREAD_DTOR_E01 -
CODE_thread_impl_zephyr_113 include/platform/zephyr/thread_impl.h:113 REQ_PAL_THREAD_JOINABLE -
CODE_thread_impl_zephyr_119 include/platform/zephyr/thread_impl.h:119 REQ_PAL_THREAD_JOIN -
CODE_thread_impl_zephyr_148 include/platform/zephyr/thread_impl.h:148 REQ_PAL_SLEEP_DURATION, REQ_PAL_SLEEP_ZERO -
CODE_thread_impl_zephyr_29 include/platform/zephyr/thread_impl.h:29 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_35 include/platform/zephyr/thread_impl.h:35 REQ_PAL_MUTEX_LOCK -
CODE_thread_impl_zephyr_41 include/platform/zephyr/thread_impl.h:41 REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_UNLOCK_E01 -
CODE_thread_impl_zephyr_43 include/platform/zephyr/thread_impl.h:43 REQ_PAL_MUTEX_TRYLOCK -
CODE_thread_impl_zephyr_54 include/platform/zephyr/thread_impl.h:54 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_60 include/platform/zephyr/thread_impl.h:60 REQ_PAL_CV_NOTIFY_ONE -
CODE_thread_impl_zephyr_62 include/platform/zephyr/thread_impl.h:62 REQ_PAL_CV_NOTIFY_ALL -
CODE_thread_impl_zephyr_65 include/platform/zephyr/thread_impl.h:65 REQ_PAL_CV_WAIT, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_zephyr_70 include/platform/zephyr/thread_impl.h:70 REQ_PAL_CV_WAIT_PRED, REQ_PAL_CV_OWNERSHIP -
CODE_thread_impl_zephyr_84 include/platform/zephyr/thread_impl.h:84 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_89 include/platform/zephyr/thread_impl.h:89 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_101 src/tp/tp_manager.cpp:101 REQ_TP_052, REQ_TP_053, REQ_TP_054 -
CODE_tp_manager_tp_130 src/tp/tp_manager.cpp:130 REQ_TP_055, REQ_TP_056, REQ_TP_057, REQ_TP_050_E02 -
CODE_tp_manager_tp_253 src/tp/tp_manager.cpp:253 REQ_TP_060, REQ_TP_061, REQ_TP_062, REQ_TP_063 -
CODE_tp_manager_tp_261 src/tp/tp_manager.cpp:261 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_30 src/tp/tp_manager.cpp:30 - feat_req_someiptp_400, feat_req_someiptp_401
CODE_tp_manager_tp_58 src/tp/tp_manager.cpp:58 REQ_TP_050, REQ_TP_051, REQ_TP_050_E01 -
CODE_tp_reassembler_tp_118 src/tp/tp_reassembler.cpp:118 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_153 src/tp/tp_reassembler.cpp:153 REQ_TP_036, REQ_TP_037, REQ_TP_038 -
CODE_tp_reassembler_tp_176 src/tp/tp_reassembler.cpp:176 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_282 src/tp/tp_reassembler.cpp:282 REQ_TP_079 -
CODE_tp_reassembler_tp_29 src/tp/tp_reassembler.cpp:29 - feat_req_someiptp_410, feat_req_someiptp_411, feat_req_someiptp_412
CODE_tp_reassembler_tp_291 src/tp/tp_reassembler.cpp:291 REQ_TP_079 -
CODE_tp_reassembler_tp_45 src/tp/tp_reassembler.cpp:45 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_85 src/tp/tp_reassembler.cpp:85 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_202 src/tp/tp_segmenter.cpp:202 REQ_TP_070, REQ_TP_071, REQ_TP_072, REQ_TP_073, REQ_TP_074, REQ_TP_075 -
CODE_tp_segmenter_tp_210 src/tp/tp_segmenter.cpp:210 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_248 src/tp/tp_segmenter.cpp:248 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_82 src/tp/tp_segmenter.cpp:82 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_141 include/someip/types.h:141 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_36 include/someip/types.h:36 REQ_MSG_112 -
CODE_types_someip_69 include/someip/types.h:69 REQ_MSG_111 -
CODE_udp_transport_transport_117 src/transport/udp_transport.cpp:117 REQ_TRANSPORT_006_E01 -
CODE_udp_transport_transport_149 src/transport/udp_transport.cpp:149 REQ_TRANSPORT_020, REQ_TRANSPORT_021, REQ_TRANSPORT_022, REQ_TRANSPORT_023 -
CODE_udp_transport_transport_173 src/transport/udp_transport.cpp:173 REQ_TRANSPORT_025 -
CODE_udp_transport_transport_202 src/transport/udp_transport.cpp:202 REQ_TRANSPORT_011, REQ_TRANSPORT_011_E01, REQ_TRANSPORT_011_E02 -
CODE_udp_transport_transport_251 src/transport/udp_transport.cpp:251 REQ_TRANSPORT_011_E01, REQ_TRANSPORT_011_E02 -
CODE_udp_transport_transport_339 src/transport/udp_transport.cpp:339 REQ_TRANSPORT_014, REQ_TRANSPORT_014_E01 -
CODE_udp_transport_transport_357 src/transport/udp_transport.cpp:357 REQ_TRANSPORT_011, REQ_TRANSPORT_011_E01, REQ_TRANSPORT_011_E02 -
CODE_udp_transport_transport_38 src/transport/udp_transport.cpp:38 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_422 src/transport/udp_transport.cpp:422 REQ_TRANSPORT_001_E01, REQ_TRANSPORT_001_E02, REQ_TRANSPORT_001_E03 -
CODE_udp_transport_transport_451 src/transport/udp_transport.cpp:451 REQ_TRANSPORT_010 -
CODE_udp_transport_transport_60 src/transport/udp_transport.cpp:60 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_BUFPOOL_ACQUIRE_LARGE BufferPoolTest.AcquireLargeBuffer (tests/test_buffer_pool.cpp:63) tests/test_buffer_pool.cpp:63 REQ_PAL_BUFPOOL_ACQUIRE, REQ_PAL_BUFPOOL_TIERED
TC_BUFPOOL_ACQUIRE_MEDIUM BufferPoolTest.AcquireMediumBuffer (tests/test_buffer_pool.cpp:50) tests/test_buffer_pool.cpp:50 REQ_PAL_BUFPOOL_ACQUIRE, REQ_PAL_BUFPOOL_TIERED
TC_BUFPOOL_ACQUIRE_OVERSIZED BufferPoolTest.AcquireOversized (tests/test_buffer_pool.cpp:76) tests/test_buffer_pool.cpp:76 REQ_PAL_BUFPOOL_EXHAUST_E01
TC_BUFPOOL_ACQUIRE_SMALL BufferPoolTest.AcquireSmallBuffer (tests/test_buffer_pool.cpp:37) tests/test_buffer_pool.cpp:37 REQ_PAL_BUFPOOL_ACQUIRE, REQ_PAL_BUFPOOL_TIERED
TC_BUFPOOL_CONCURRENT BufferPoolTest.ConcurrentAcquireRelease (tests/test_buffer_pool.cpp:232) tests/test_buffer_pool.cpp:232 REQ_PAL_BUFPOOL_ACQUIRE, REQ_PAL_BUFPOOL_RELEASE
TC_BUFPOOL_CROSS_TIER_FALLBACK BufferPoolTest.CrossTierFallback (tests/test_buffer_pool.cpp:189) tests/test_buffer_pool.cpp:189 REQ_PAL_BUFPOOL_TIERED
TC_BUFPOOL_DATA_INTEGRITY BufferPoolTest.BufferDataIntegrity (tests/test_buffer_pool.cpp:291) tests/test_buffer_pool.cpp:291 REQ_PAL_BUFPOOL_ACQUIRE
TC_BUFPOOL_DOUBLE_FREE BufferPoolTest.DoubleFreeProtection (tests/test_buffer_pool.cpp:211) tests/test_buffer_pool.cpp:211 REQ_PAL_BUFPOOL_RELEASE
TC_BUFPOOL_EXHAUST_TIER0 BufferPoolTest.ExhaustTier0 (tests/test_buffer_pool.cpp:116) tests/test_buffer_pool.cpp:116 REQ_PAL_BUFPOOL_TIERED, REQ_PAL_BUFPOOL_EXHAUST_E01
TC_BUFPOOL_EXHAUST_TIER1 BufferPoolTest.ExhaustTier1 (tests/test_buffer_pool.cpp:140) tests/test_buffer_pool.cpp:140 REQ_PAL_BUFPOOL_TIERED, REQ_PAL_BUFPOOL_EXHAUST_E01
TC_BUFPOOL_EXHAUST_TIER2 BufferPoolTest.ExhaustTier2 (tests/test_buffer_pool.cpp:170) tests/test_buffer_pool.cpp:170 REQ_PAL_BUFPOOL_TIERED, REQ_PAL_BUFPOOL_EXHAUST_E01
TC_BUFPOOL_FULL_CYCLE BufferPoolTest.PoolStateAfterFullCycle (tests/test_buffer_pool.cpp:265) tests/test_buffer_pool.cpp:265 REQ_PAL_BUFPOOL_ACQUIRE, REQ_PAL_BUFPOOL_RELEASE
TC_BUFPOOL_NULL_RELEASE BufferPoolTest.NullReleaseIsSafe (tests/test_buffer_pool.cpp:309) tests/test_buffer_pool.cpp:309 REQ_PAL_BUFPOOL_RELEASE
TC_BUFPOOL_RELEASE_REUSE BufferPoolTest.ReleaseAndReuse (tests/test_buffer_pool.cpp:101) tests/test_buffer_pool.cpp:101 REQ_PAL_BUFPOOL_RELEASE
TC_BYTEBUF_CLEAR ByteBufferTest.Clear (tests/test_platform_containers.cpp:119) tests/test_platform_containers.cpp:119 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_COPY_ASSIGN ByteBufferTest.CopyAssign (tests/test_platform_containers.cpp:181) tests/test_platform_containers.cpp:181 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_COPY_CONSTRUCT ByteBufferTest.CopyConstruct (tests/test_platform_containers.cpp:166) tests/test_platform_containers.cpp:166 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_DEFAULT ByteBufferTest.DefaultConstructEmpty (tests/test_platform_containers.cpp:41) tests/test_platform_containers.cpp:41 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_EQUALITY ByteBufferTest.Equality (tests/test_platform_containers.cpp:205) tests/test_platform_containers.cpp:205 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_INIT_LIST ByteBufferTest.InitializerListConstruct (tests/test_platform_containers.cpp:52) tests/test_platform_containers.cpp:52 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_INSERT ByteBufferTest.Insert (tests/test_platform_containers.cpp:217) tests/test_platform_containers.cpp:217 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_ITERATOR ByteBufferTest.IteratorRange (tests/test_platform_containers.cpp:193) tests/test_platform_containers.cpp:193 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_MOVE_ASSIGN ByteBufferTest.MoveAssign (tests/test_platform_containers.cpp:154) tests/test_platform_containers.cpp:154 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_MOVE_CONSTRUCT ByteBufferTest.MoveConstruct (tests/test_platform_containers.cpp:142) tests/test_platform_containers.cpp:142 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_PUSH_BACK ByteBufferTest.PushBack (tests/test_platform_containers.cpp:76) tests/test_platform_containers.cpp:76 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_RESERVE ByteBufferTest.Reserve (tests/test_platform_containers.cpp:131) tests/test_platform_containers.cpp:131 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_RESIZE ByteBufferTest.Resize (tests/test_platform_containers.cpp:89) tests/test_platform_containers.cpp:89 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_RESIZE_VAL ByteBufferTest.ResizeWithValue (tests/test_platform_containers.cpp:106) tests/test_platform_containers.cpp:106 REQ_PAL_BUFPOOL_ACQUIRE
TC_BYTEBUF_SIZE_VAL ByteBufferTest.SizeValueConstruct (tests/test_platform_containers.cpp:64) tests/test_platform_containers.cpp:64 REQ_PAL_BUFPOOL_ACQUIRE
TC_CONTAINER_CAPACITY_EXHAUST ContainerTest.CapacityExhaust (tests/test_platform_containers.cpp:314) tests/test_platform_containers.cpp:314 REQ_PAL_CONTAINER_CAPACITY_EXHAUST
TC_CONTAINER_FUNCTION_INVOKE ContainerTest.FunctionInvoke (tests/test_platform_containers.cpp:304) tests/test_platform_containers.cpp:304 REQ_PAL_CONTAINER_FUNCTION
TC_CONTAINER_MAP_INSERT_LOOKUP ContainerTest.MapInsertLookup (tests/test_platform_containers.cpp:267) tests/test_platform_containers.cpp:267 REQ_PAL_CONTAINER_MAP
TC_CONTAINER_QUEUE_FIFO ContainerTest.QueueFIFO (tests/test_platform_containers.cpp:284) tests/test_platform_containers.cpp:284 REQ_PAL_CONTAINER_QUEUE
TC_CONTAINER_STRING_APPEND ContainerTest.StringAppend (tests/test_platform_containers.cpp:254) tests/test_platform_containers.cpp:254 REQ_PAL_CONTAINER_STRING
TC_CONTAINER_VECTOR_PUSH_BACK ContainerTest.VectorPushBack (tests/test_platform_containers.cpp:234) tests/test_platform_containers.cpp:234 REQ_PAL_CONTAINER_VECTOR
TC_E2E_001 E2ETest.HeaderSerialization (tests/test_e2e.cpp:43) tests/test_e2e.cpp:43 REQ_E2E_PLUGIN_005, feat_req_someip_102, feat_req_someip_103
TC_E2E_002 E2ETest.CRC8SAEJ1850 (tests/test_e2e.cpp:65) tests/test_e2e.cpp:65 REQ_E2E_PLUGIN_004
TC_E2E_003 E2ETest.CRC16ITUX25 (tests/test_e2e.cpp:83) tests/test_e2e.cpp:83 REQ_E2E_PLUGIN_004
TC_E2E_CRC_001 E2ETest.CRC_OutOfBoundsRange (tests/test_e2e.cpp:262) tests/test_e2e.cpp:262 REQ_E2E_PLUGIN_004
TC_E2E_CRC_001b E2ETest.CRC_OverflowGuard (tests/test_e2e.cpp:273) tests/test_e2e.cpp:273 REQ_E2E_PLUGIN_004
TC_E2E_CRC_002 E2ETest.CRC_AllTypeBranches (tests/test_e2e.cpp:284) tests/test_e2e.cpp:284 REQ_E2E_PLUGIN_004
TC_E2E_CRC_003 E2ETest.CRC8_Deterministic (tests/test_e2e.cpp:306) tests/test_e2e.cpp:306 REQ_E2E_PLUGIN_004
TC_E2E_CRC_004 E2ETest.CRC16_SingleByte (tests/test_e2e.cpp:320) tests/test_e2e.cpp:320 REQ_E2E_PLUGIN_004
TC_E2E_CRC_005 E2ETest.CRC_AllTypesNonZeroForKnownPayload (tests/test_e2e.cpp:332) tests/test_e2e.cpp:332 REQ_E2E_PLUGIN_004
TC_E2E_CRC_006 E2ETest.CRC_SubRange (tests/test_e2e.cpp:348) tests/test_e2e.cpp:348 REQ_E2E_PLUGIN_004
TC_E2E_HDR_001 E2ETest.HeaderDeserialize_BufferTooShort (tests/test_e2e.cpp:367) tests/test_e2e.cpp:367 REQ_E2E_PLUGIN_005
TC_E2E_HDR_002 E2ETest.HeaderDeserialize_WithOffset (tests/test_e2e.cpp:378) tests/test_e2e.cpp:378 REQ_E2E_PLUGIN_005
TC_E2E_HDR_003 E2ETest.HeaderDeserialize_OffsetPastEnd (tests/test_e2e.cpp:399) tests/test_e2e.cpp:399 REQ_E2E_PLUGIN_005
TC_E2E_HDR_004 E2ETest.HeaderIsValid (tests/test_e2e.cpp:410) tests/test_e2e.cpp:410 REQ_E2E_PLUGIN_005
TC_E2E_HDR_005 E2ETest.HeaderSize (tests/test_e2e.cpp:426) tests/test_e2e.cpp:426 REQ_E2E_PLUGIN_005
TC_E2E_HDR_006 E2ETest.HeaderRoundTrip_BoundaryValues (tests/test_e2e.cpp:435) tests/test_e2e.cpp:435 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:481) tests/test_e2e.cpp:481 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004
TC_E2E_MCDC_002 E2ETest.ProtectValidate_CRCType2 (tests/test_e2e.cpp:501) tests/test_e2e.cpp:501 REQ_E2E_PLUGIN_001, REQ_E2E_PLUGIN_004
TC_E2E_MCDC_003 E2ETest.CounterOnly_FirstMessage_ValidCounter (tests/test_e2e.cpp:521) tests/test_e2e.cpp:521 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_004 E2ETest.CounterOnly_MonotonicIncrease (tests/test_e2e.cpp:544) tests/test_e2e.cpp:544 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_005 E2ETest.AllFeaturesDisabled (tests/test_e2e.cpp:568) tests/test_e2e.cpp:568 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_006 E2ETest.Validate_NoHeader (tests/test_e2e.cpp:588) tests/test_e2e.cpp:588 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_007 E2ETest.CRCType0_Corruption (tests/test_e2e.cpp:607) tests/test_e2e.cpp:607 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_008 E2ETest.ExtractHeader (tests/test_e2e.cpp:634) tests/test_e2e.cpp:634 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_009 E2ETest.ExtractHeader_NoHeader (tests/test_e2e.cpp:657) tests/test_e2e.cpp:657 REQ_E2E_PLUGIN_001
TC_E2E_MCDC_010 E2ETest.ProfileRegistry_DefaultProfile (tests/test_e2e.cpp:671) tests/test_e2e.cpp:671 REQ_E2E_PLUGIN_004
TC_E2E_MCDC_011 E2ETest.ProfileRegistry_LookupByName (tests/test_e2e.cpp:686) tests/test_e2e.cpp:686 REQ_E2E_PLUGIN_004
TC_E2E_MCDC_012 E2ETest.ProfileRegistry_UnknownProfile (tests/test_e2e.cpp:701) tests/test_e2e.cpp:701 REQ_E2E_PLUGIN_004
TC_E2E_REG_001 E2ETest.DefaultConfigProfileNameMatchesRegistered (tests/test_e2e.cpp:716) tests/test_e2e.cpp:716 -
TC_E2E_REG_002 E2ETest.ProtectValidateViaNameLookup (tests/test_e2e.cpp:735) tests/test_e2e.cpp:735 -
TC_E2E_REG_003 E2ETest.HeaderFieldsPreservedAcrossWire (tests/test_e2e.cpp:766) tests/test_e2e.cpp:766 -
TC_ETL_HANDLER_NO_ABORT EtlErrorHandlerTest.MultipleOverflowsNoAbort (tests/test_etl_error_handler.cpp:88) tests/test_etl_error_handler.cpp:88 REQ_PAL_ETL_ERROR_HANDLER
TC_ETL_HANDLER_REGISTERED EtlErrorHandlerTest.HandlerIsRegistered (tests/test_etl_error_handler.cpp:38) tests/test_etl_error_handler.cpp:38 REQ_PAL_ETL_ERROR_HANDLER
TC_ETL_HANDLER_VECTOR_OVERFLOW EtlErrorHandlerTest.VectorOverflowInvokesHandler (tests/test_etl_error_handler.cpp:48) tests/test_etl_error_handler.cpp:48 REQ_PAL_ETL_ERROR_HANDLER
TC_ETL_MAP_FULL_CHECK EtlErrorHandlerTest.MapFullCheckPreventsOverflow (tests/test_etl_error_handler.cpp:71) tests/test_etl_error_handler.cpp:71 REQ_PAL_ETL_ERROR_HANDLER
TC_EVT_TTL_001 EventsSubscriptionTTLTest.SubscriptionWithTTLStored (tests/test_events.cpp:258) tests/test_events.cpp:258 -
TC_EVT_TTL_002 EventsSubscriptionTTLTest.SubscriptionExpiresAfterTTL (tests/test_events.cpp:270) tests/test_events.cpp:270 -
TC_EVT_TTL_003 EventsSubscriptionTTLTest.TTLZeroMeansStopSubscribe (tests/test_events.cpp:289) tests/test_events.cpp:289 -
TC_EVT_TTL_004 EventsSubscriptionTTLTest.ResubscribeRefreshesTTL (tests/test_events.cpp:305) tests/test_events.cpp:305 -
TC_EVT_TTL_005 EventsSubscriptionTTLTest.CleanupExpiredSubscriptions (tests/test_events.cpp:322) tests/test_events.cpp:322 -
TC_EVT_TTL_006 EventsSubscriptionTTLTest.InfiniteTTLNeverExpires (tests/test_events.cpp:340) tests/test_events.cpp:340 -
TC_EVT_TTL_007 EventsSubscriptionTTLTest.BackwardCompatibleSubscriptionIsInfinite (tests/test_events.cpp:352) tests/test_events.cpp:352 -
TC_EVT_TTL_008 EventsSubscriptionTTLTest.MultipleSubscribersDifferentTTL (tests/test_events.cpp:364) tests/test_events.cpp:364 -
TC_EVT_TTL_009 EventsSubscriptionTTLTest.StopSubscribeNonExistentReturnsFalse (tests/test_events.cpp:382) tests/test_events.cpp:382 -
TC_FREERTOS_STATIC_ZERO_HEAP test_freertos_static_zero_heap (tests/freertos/test_freertos_core.cpp:175) tests/freertos/test_freertos_core.cpp:175 REQ_PLATFORM_STATIC_002
TC_INTRUSIVE_COMPARISON IntrusivePtrTest.Comparison (tests/test_static_message_pool.cpp:239) tests/test_static_message_pool.cpp:239 REQ_PAL_INTRUSIVE_PTR
TC_INTRUSIVE_DEFAULT_NULL IntrusivePtrTest.DefaultNull (tests/test_static_message_pool.cpp:175) tests/test_static_message_pool.cpp:175 REQ_PAL_INTRUSIVE_PTR
TC_INTRUSIVE_LIFECYCLE IntrusivePtrTest.MessageLifecycle (tests/test_static_message_pool.cpp:194) tests/test_static_message_pool.cpp:194 REQ_PAL_INTRUSIVE_PTR
TC_INTRUSIVE_MOVE IntrusivePtrTest.MoveTransfersOwnership (tests/test_static_message_pool.cpp:214) tests/test_static_message_pool.cpp:214 REQ_PAL_INTRUSIVE_PTR
TC_INTRUSIVE_NULLPTR_CONSTRUCT IntrusivePtrTest.NullptrConstruct (tests/test_static_message_pool.cpp:185) tests/test_static_message_pool.cpp:185 REQ_PAL_INTRUSIVE_PTR
TC_INTRUSIVE_RESET IntrusivePtrTest.Reset (tests/test_static_message_pool.cpp:228) tests/test_static_message_pool.cpp:228 REQ_PAL_INTRUSIVE_PTR
TC_MSGPOOL_ALLOC_USABLE MessagePoolTest.AllocateReturnsUsable (tests/test_static_message_pool.cpp:39) tests/test_static_message_pool.cpp:39 REQ_PAL_MEM_ALLOC
TC_MSGPOOL_CONCURRENT MessagePoolTest.ConcurrentAllocRelease (tests/test_static_message_pool.cpp:140) tests/test_static_message_pool.cpp:140 REQ_PAL_MEM_ALLOC
TC_MSGPOOL_DOUBLE_RELEASE MessagePoolTest.DoubleReleaseIsSafe (tests/test_static_message_pool.cpp:256) tests/test_static_message_pool.cpp:256 REQ_PAL_MEM_ALLOC, REQ_PLATFORM_STATIC_002
TC_MSGPOOL_EXHAUST MessagePoolTest.ExhaustPool (tests/test_static_message_pool.cpp:76) tests/test_static_message_pool.cpp:76 REQ_PAL_MEM_EXHAUST_E01
TC_MSGPOOL_EXHAUST_RECOVER MessagePoolTest.ExhaustAndRecover (tests/test_static_message_pool.cpp:97) tests/test_static_message_pool.cpp:97 REQ_PAL_MEM_ALLOC, REQ_PAL_MEM_EXHAUST_E01
TC_MSGPOOL_FOREIGN_PTR_RELEASE MessagePoolTest.ForeignPtrReleaseIsSafe (tests/test_static_message_pool.cpp:296) tests/test_static_message_pool.cpp:296 REQ_PAL_MEM_ALLOC
TC_MSGPOOL_INDEPENDENT MessagePoolTest.IndependentAllocations (tests/test_static_message_pool.cpp:49) tests/test_static_message_pool.cpp:49 REQ_PAL_MEM_ALLOC
TC_MSGPOOL_INTRUSIVE_PTR MessagePoolTest.IntrusivePtrReturnsToPool (tests/test_static_message_pool.cpp:63) tests/test_static_message_pool.cpp:63 REQ_PAL_INTRUSIVE_PTR
TC_MSGPOOL_NULL_RELEASE MessagePoolTest.NullReleaseIsSafe (tests/test_static_message_pool.cpp:288) tests/test_static_message_pool.cpp:288 REQ_PAL_MEM_ALLOC
TC_MSGPOOL_PLACEMENT_NEW MessagePoolTest.PlacementNewInitialization (tests/test_static_message_pool.cpp:118) tests/test_static_message_pool.cpp:118 REQ_PAL_MEM_ALLOC, REQ_PLATFORM_STATIC_002
TC_MSG_001 MessageTest.DefaultConstructor (tests/test_message.cpp:79) tests/test_message.cpp:79 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:221) tests/test_message.cpp:221 REQ_MSG_002
TC_MSG_003 MessageTest.MethodIdValidation (tests/test_message.cpp:242) tests/test_message.cpp:242 REQ_MSG_003
TC_MSG_003_BOUNDARY MessageTest.MethodIdValidationBoundary (tests/test_message.cpp:303) tests/test_message.cpp:303 REQ_MSG_003
TC_MSG_004 MessageTest.MessageIdValidation (tests/test_message.cpp:263) tests/test_message.cpp:263 REQ_MSG_004, REQ_MSG_004_E01, REQ_MSG_004_E02
TC_MSG_005 MessageTest.Validation (tests/test_message.cpp:191) tests/test_message.cpp:191 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:432) tests/test_message.cpp:432 REQ_MSG_051, REQ_MSG_052, REQ_MSG_053, REQ_MSG_054
TC_MSG_012 MessageTest.LengthValidation (tests/test_message.cpp:285) tests/test_message.cpp:285 REQ_MSG_012, REQ_MSG_015, REQ_MSG_012_E02
TC_MSG_012_BOUNDARY MessageTest.LengthValidationBoundary (tests/test_message.cpp:324) tests/test_message.cpp:324 REQ_MSG_012
TC_MSG_021 MessageTest.RequestIdValidation (tests/test_message.cpp:357) tests/test_message.cpp:357 REQ_MSG_021, REQ_MSG_022
TC_MSG_E01 MessageTest.LengthOverflowRejection (tests/test_message.cpp:454) tests/test_message.cpp:454 REQ_MSG_010_E01
TC_MSG_E02 MessageTest.AllZeroRequestIdWarning (tests/test_message.cpp:469) tests/test_message.cpp:469 REQ_MSG_020_E01
TC_MSG_E03 MessageTest.InterfaceVersionZeroWarning (tests/test_message.cpp:487) tests/test_message.cpp:487 REQ_MSG_040_E01
TC_MSG_E04 MessageTest.NotificationNonZeroReturnCode (tests/test_message.cpp:498) tests/test_message.cpp:498 REQ_MSG_053_E01
TC_MSG_E05 MessageTest.ResponseForFireAndForget (tests/test_message.cpp:511) tests/test_message.cpp:511 REQ_MSG_054_E01
TC_MSG_E06 MessageTest.SerializationBufferOverflow (tests/test_message.cpp:527) tests/test_message.cpp:527 REQ_MSG_090_E01
TC_MSG_E07 MessageTest.PayloadSizeExceedsMaximum (tests/test_message.cpp:552) tests/test_message.cpp:552 REQ_MSG_117_E01
TC_MSG_E08 MessageTest.ReservedInstanceIdRejection (tests/test_message.cpp:570) tests/test_message.cpp:570 REQ_MSG_110_E01
TC_MSG_E09 MessageTest.SessionIdZeroWithActiveSession (tests/test_message.cpp:596) tests/test_message.cpp:596 REQ_MSG_118_E01
TC_MSG_E10 MessageTest.TruncatedBufferDeserialization (tests/test_message.cpp:613) tests/test_message.cpp:613 REQ_MSG_121_E02
TC_MSG_MOVE_ASSIGN MessageTest.MoveAssignmentPreservesInterfaceVersion (tests/test_message.cpp:414) tests/test_message.cpp:414 -
TC_MSG_STATIC_ACCESS MessageTest.E2EHeaderSizeStaticAccess (tests/test_message.cpp:348) tests/test_message.cpp:348 -
TC_PAL_BYTEORDER_001 ByteOrderTest.RoundTrip16 (tests/test_platform_threading.cpp:514) tests/test_platform_threading.cpp:514 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:533) tests/test_platform_threading.cpp:533 REQ_PAL_BYTE_HTONS, REQ_PAL_BYTE_HTONL
TC_PAL_MEMORY_001 MemoryTest.AllocateMessage (tests/test_platform_threading.cpp:475) tests/test_platform_threading.cpp:475 REQ_PAL_MEM_ALLOC, REQ_PLATFORM_POSIX_002
TC_PAL_MEMORY_002 MemoryTest.IndependentAllocations (tests/test_platform_threading.cpp:491) tests/test_platform_threading.cpp:491 REQ_PAL_MEM_INDEPENDENT
TC_PAL_MUTEX_001 MutexTest.LockUnlockTryLock (tests/test_platform_threading.cpp:304) tests/test_platform_threading.cpp:304 REQ_PAL_MUTEX_LOCK, REQ_PAL_MUTEX_UNLOCK, REQ_PAL_MUTEX_TRYLOCK
TC_PAL_MUTEX_002 MutexTest.DoubleUnlockNoCrash (tests/test_platform_threading.cpp:333) tests/test_platform_threading.cpp:333 REQ_PAL_MUTEX_UNLOCK_E01
TC_PAL_NET_001 NetTest.NonBlockingInvalidFd (tests/test_platform_threading.cpp:556) tests/test_platform_threading.cpp:556 REQ_PAL_NET_MODE_E01
TC_PAL_NET_002 NetTest.SocketLifecycle (tests/test_platform_threading.cpp:566) tests/test_platform_threading.cpp:566 REQ_PAL_NET_CLOSE, REQ_PAL_NET_NONBLOCK, REQ_PLATFORM_POSIX_003
TC_PAL_SCOPEDLOCK_001 ScopedLockTest.RaiiLockUnlock (tests/test_platform_threading.cpp:351) tests/test_platform_threading.cpp:351 REQ_PAL_LOCK_ACQUIRE, REQ_PAL_LOCK_RELEASE
TC_PAL_SLEEP_001 SleepForTest.TimingBounds (tests/test_platform_threading.cpp:442) tests/test_platform_threading.cpp:442 REQ_PAL_SLEEP_DURATION
TC_PAL_SLEEP_002 SleepForTest.ZeroDuration (tests/test_platform_threading.cpp:457) tests/test_platform_threading.cpp:457 REQ_PAL_SLEEP_ZERO
TC_PAL_THREAD_001 ThreadTest.RunAndJoin (tests/test_platform_threading.cpp:384) tests/test_platform_threading.cpp:384 REQ_PAL_THREAD_CREATE, REQ_PAL_THREAD_JOIN
TC_PAL_THREAD_002 ThreadTest.ThreadWithArguments (tests/test_platform_threading.cpp:402) tests/test_platform_threading.cpp:402 REQ_PAL_THREAD_CREATE
TC_PAL_THREAD_003 ThreadTest.DoubleJoinIsSafe (tests/test_platform_threading.cpp:418) tests/test_platform_threading.cpp:418 REQ_PAL_THREAD_DTOR_E01
TC_PAYLOADVIEW_001 MessageTest.PayloadViewBasic (tests/test_message.cpp:629) tests/test_message.cpp:629 REQ_API_PAYLOAD_VIEW
TC_PAYLOADVIEW_002 MessageTest.PayloadViewEmpty (tests/test_message.cpp:647) tests/test_message.cpp:647 REQ_API_PAYLOAD_VIEW
TC_PAYLOADVIEW_003 MessageTest.PayloadViewSubview (tests/test_message.cpp:659) tests/test_message.cpp:659 REQ_API_PAYLOAD_VIEW
TC_PAYLOADVIEW_004 main (tests/test_message.cpp:675) tests/test_message.cpp:675 REQ_API_PAYLOAD_VIEW
TC_SD_001 SdTest.EntryTypes (tests/test_sd.cpp:92) tests/test_sd.cpp:92 REQ_SD_001, REQ_SD_002
TC_SD_002 SdTest.OptionTypes (tests/test_sd.cpp:104) tests/test_sd.cpp:104 REQ_SD_060, REQ_SD_061, REQ_SD_062
TC_SD_003 SdTest.Instance (tests/test_sd.cpp:115) tests/test_sd.cpp:115 REQ_SD_010, REQ_SD_011, REQ_SD_012
TC_SD_004 SdTest.IPv4EndpointOptionSerialization (tests/test_sd.cpp:133) tests/test_sd.cpp:133 REQ_SD_060, REQ_SD_063, REQ_SD_064, REQ_SD_065
TC_SD_005 SdTest.IPv4EndpointOptionDeserialization (tests/test_sd.cpp:176) tests/test_sd.cpp:176 REQ_SD_060, REQ_SD_063, REQ_SD_064, REQ_SD_065
TC_SD_006 SdTest.ServiceEntry (tests/test_sd.cpp:257) tests/test_sd.cpp:257 REQ_SD_020, REQ_SD_021, REQ_SD_022, REQ_SD_023
TC_SD_007 SdTest.EventGroupEntry (tests/test_sd.cpp:277) tests/test_sd.cpp:277 REQ_SD_050, REQ_SD_051, REQ_SD_052, REQ_SD_053, REQ_SD_054
TC_SD_008 SdTest.EndpointOption (tests/test_sd.cpp:299) tests/test_sd.cpp:299 REQ_SD_060, REQ_SD_063, REQ_SD_064
TC_SD_009 SdTest.MulticastOption (tests/test_sd.cpp:317) tests/test_sd.cpp:317 REQ_SD_066, REQ_SD_067, REQ_SD_068
TC_SD_010 SdTest.SdMessage (tests/test_sd.cpp:333) tests/test_sd.cpp:333 REQ_SD_003, REQ_SD_004, REQ_SD_005, REQ_SD_006, REQ_SD_007
TC_SD_ADD_ENTRY_RETURNS_BOOL SdTest.AddEntryReturnsBool (tests/test_sd.cpp:1929) tests/test_sd.cpp:1929 REQ_SD_030_E01
TC_SD_CLIENT_001 SdTest.ClientDoubleSubscribe (tests/test_sd.cpp:1096) tests/test_sd.cpp:1096 REQ_SD_041_E01
TC_SD_DESER_001 SdTest.DeserializeEmptyBuffer (tests/test_sd.cpp:967) tests/test_sd.cpp:967 REQ_SD_001_E01, REQ_SD_010_E01
TC_SD_DESER_002 SdTest.DeserializeTruncatedHeader (tests/test_sd.cpp:978) tests/test_sd.cpp:978 REQ_SD_001_E01, REQ_SD_020_E01
TC_SD_DESER_003 SdTest.DeserializeInvalidLength (tests/test_sd.cpp:989) tests/test_sd.cpp:989 REQ_SD_020_E02, REQ_SD_021_E01
TC_SD_DESER_004 SdTest.ServiceEntryDeserializeTruncated (tests/test_sd.cpp:1004) tests/test_sd.cpp:1004 REQ_SD_022_E01, REQ_SD_040_E01
TC_SD_DESER_005 SdTest.EventGroupEntryDeserializeTruncated (tests/test_sd.cpp:1016) tests/test_sd.cpp:1016 REQ_SD_041_E01, REQ_SD_050_E01
TC_SD_DESER_006 SdTest.IPv4EndpointOptionDeserializeTruncated (tests/test_sd.cpp:1028) tests/test_sd.cpp:1028 REQ_SD_052_E01, REQ_SD_060_E01
TC_SD_DESER_007 SdTest.MulticastOptionDeserializeTruncated (tests/test_sd.cpp:1040) tests/test_sd.cpp:1040 REQ_SD_061_E01, REQ_SD_062_E01
TC_SD_DESER_008 SdTest.IPv4EndpointInvalidAddress (tests/test_sd.cpp:1052) tests/test_sd.cpp:1052 REQ_SD_064_E01, REQ_SD_075_E01
TC_SD_E01 SdTest.InvalidSdMessageHeader (tests/test_sd.cpp:1122) tests/test_sd.cpp:1122 REQ_SD_001_E01, REQ_SD_001_E02
TC_SD_E02 SdTest.TruncatedEntriesArray (tests/test_sd.cpp:1143) tests/test_sd.cpp:1143 REQ_SD_010_E01, REQ_SD_010_E02
TC_SD_E03 SdTest.StopOfferZeroTtl (tests/test_sd.cpp:1160) tests/test_sd.cpp:1160 REQ_SD_030_E01
TC_SD_E04 SdTest.FindServiceWildcard (tests/test_sd.cpp:1176) tests/test_sd.cpp:1176 REQ_SD_050_E01
TC_SD_E05 SdTest.InvalidOptionLength (tests/test_sd.cpp:1192) tests/test_sd.cpp:1192 REQ_SD_060_E01, REQ_SD_060_E02
TC_SD_E06 SdTest.SubscribeNonExistentService (tests/test_sd.cpp:1214) tests/test_sd.cpp:1214 REQ_SD_070_E01
TC_SD_E07 SdTest.EmptyEntriesArray (tests/test_sd.cpp:1234) tests/test_sd.cpp:1234 REQ_SD_080_E01
TC_SD_E08 SdTest.SubscriptionMaxTtl (tests/test_sd.cpp:1253) tests/test_sd.cpp:1253 REQ_SD_083_E01
TC_SD_E09 SdTest.ReOfferAfterStop (tests/test_sd.cpp:1268) tests/test_sd.cpp:1268 REQ_SD_113_E01
TC_SD_E10 SdTest.MalformedOptionIndex (tests/test_sd.cpp:1296) tests/test_sd.cpp:1296 REQ_SD_116_E01, REQ_SD_116_E02
TC_SD_E11 SdTest.UnsupportedEntryType (tests/test_sd.cpp:1312) tests/test_sd.cpp:1312 REQ_SD_119_E01
TC_SD_E12 unknown (tests/test_sd.cpp:1334) tests/test_sd.cpp:1334 REQ_SD_120_E01
TC_SD_INTEGRATION_001 SdIntegrationTest.ServerOfferService (tests/test_sd.cpp:734) tests/test_sd.cpp:734 REQ_SD_030, REQ_SD_031, REQ_SD_032
TC_SD_INTEGRATION_002 SdIntegrationTest.ServerStopOfferService (tests/test_sd.cpp:778) tests/test_sd.cpp:778 REQ_SD_033, REQ_SD_034
TC_SD_INTEGRATION_003 SdIntegrationTest.ClientSubscribeUnsubscribeService (tests/test_sd.cpp:838) tests/test_sd.cpp:838 REQ_SD_090, REQ_SD_091, REQ_SD_092, REQ_SD_093
TC_SD_INTEGRATION_004 SdIntegrationTest.MinorVersionSurvivesServerToClient (tests/test_sd.cpp:867) tests/test_sd.cpp:867 REQ_SD_110, REQ_SD_160, REQ_SD_161
TC_SD_INTEROP_001 SdTest.IPv4EndpointOptionSerializesLength9 (tests/test_sd.cpp:451) tests/test_sd.cpp:451 feat_req_someipsd_129
TC_SD_INTEROP_002 SdTest.IPv4EndpointOptionSerializesAddressNBO (tests/test_sd.cpp:473) tests/test_sd.cpp:473 feat_req_someipsd_129
TC_SD_INTEROP_003 SdTest.IPv4EndpointOptionDeserializesSpecCompliantPacket (tests/test_sd.cpp:495) tests/test_sd.cpp:495 feat_req_someipsd_129
TC_SD_INTEROP_004 SdTest.IPv4EndpointOptionSpecCompliantRoundTrip (tests/test_sd.cpp:525) tests/test_sd.cpp:525 feat_req_someipsd_129
TC_SD_INTEROP_005 SdTest.VsomeipInteropScenario (tests/test_sd.cpp:558) tests/test_sd.cpp:558 feat_req_someipsd_129
TC_SD_REG_001 SdTest.ServiceEntryMinorVersion32Bit (tests/test_sd.cpp:1343) tests/test_sd.cpp:1343 -
TC_SD_REG_002 SdTest.ServiceEntryMinorVersionMax (tests/test_sd.cpp:1374) tests/test_sd.cpp:1374 -
TC_SD_REG_003 SdTest.ConfigurationOptionLengthIncludesReserved (tests/test_sd.cpp:1393) tests/test_sd.cpp:1393 -
TC_SD_REG_004 SdTest.ConfigurationOptionInteropDeserialize (tests/test_sd.cpp:1422) tests/test_sd.cpp:1422 -
TC_SD_REG_005 SdTest.UnknownOptionSkipCorrectBytes (tests/test_sd.cpp:1449) tests/test_sd.cpp:1449 -
TC_SD_REG_006 SdTest.FullMessageMinorVersion32BitRoundTrip (tests/test_sd.cpp:1517) tests/test_sd.cpp:1517 -
TC_SD_REG_007 SdTest.MinorVersionPreservedThroughOfferPath (tests/test_sd.cpp:1552) tests/test_sd.cpp:1552 -
TC_SD_SERVER_001 SdTest.ServerDuplicateOffer (tests/test_sd.cpp:1071) tests/test_sd.cpp:1071 REQ_SD_040_E01
TC_SD_SESSION_001 SdTest.SessionIdStartsAtOne (tests/test_sd.cpp:1643) tests/test_sd.cpp:1643 REQ_SD_070, REQ_SD_071
TC_SD_SESSION_002 SdTest.SessionIdIncrements (tests/test_sd.cpp:1653) tests/test_sd.cpp:1653 REQ_SD_070, REQ_SD_071
TC_SD_SESSION_003 SdTest.SessionIdWrapAroundSkipsZero (tests/test_sd.cpp:1665) tests/test_sd.cpp:1665 REQ_SD_070, REQ_SD_071
TC_SD_SESSION_004 SdTest.UnicastSessionIdsIsolatedPerPeer (tests/test_sd.cpp:1680) tests/test_sd.cpp:1680 REQ_SD_070, REQ_SD_071
TC_SD_SESSION_005 SdTest.SdMessageSessionIdAccessor (tests/test_sd.cpp:1696) tests/test_sd.cpp:1696 REQ_SD_070, REQ_SD_071
TC_SD_TTL_001 SdIntegrationTest.SubscriptionACKReflectsRequestedTTL (tests/test_sd.cpp:1798) tests/test_sd.cpp:1798 -
TC_SD_TTL_002 SdIntegrationTest.StopSubscribeEventgroupTTLZero (tests/test_sd.cpp:1847) tests/test_sd.cpp:1847 -
TC_SD_TTL_003 SdIntegrationTest.EventPublisherStopsEventsAfterTTLExpiry (tests/test_sd.cpp:1894) tests/test_sd.cpp:1894 -
TC_SER_001 SerializationTest.SerializeDeserializeBool (tests/test_serialization.cpp:90) tests/test_serialization.cpp:90 REQ_SER_020, REQ_SER_021
TC_SER_002 SerializationTest.SerializeDeserializeUint8 (tests/test_serialization.cpp:116) tests/test_serialization.cpp:116 REQ_SER_001, REQ_SER_005
TC_SER_003 SerializationTest.SerializeDeserializeUint16 (tests/test_serialization.cpp:137) tests/test_serialization.cpp:137 REQ_SER_002, REQ_SER_006
TC_SER_004 SerializationTest.SerializeDeserializeUint32 (tests/test_serialization.cpp:156) tests/test_serialization.cpp:156 REQ_SER_003, REQ_SER_007
TC_SER_005 SerializationTest.SerializeDeserializeString (tests/test_serialization.cpp:175) tests/test_serialization.cpp:175 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:194) tests/test_serialization.cpp:194 REQ_SER_060, REQ_SER_061, REQ_SER_062, REQ_SER_063
TC_SER_007 SerializationTest.SerializeDeserializeUint64 (tests/test_serialization.cpp:248) tests/test_serialization.cpp:248 REQ_SER_004, REQ_SER_008
TC_SER_008 SerializationTest.SerializeDeserializeInt8 (tests/test_serialization.cpp:284) tests/test_serialization.cpp:284 REQ_SER_010, REQ_SER_014
TC_SER_009 SerializationTest.SerializeDeserializeInt16 (tests/test_serialization.cpp:311) tests/test_serialization.cpp:311 REQ_SER_011, REQ_SER_015
TC_SER_012 SerializationTest.SerializeDeserializeFloat (tests/test_serialization.cpp:400) tests/test_serialization.cpp:400 REQ_SER_030, REQ_SER_032
TC_SER_013 SerializationTest.SerializeDeserializeFloatSpecialValues (tests/test_serialization.cpp:437) tests/test_serialization.cpp:437 REQ_SER_030, REQ_SER_032, REQ_SER_034, REQ_SER_035
TC_SER_014 SerializationTest.SerializeDeserializeDouble (tests/test_serialization.cpp:477) tests/test_serialization.cpp:477 REQ_SER_031, REQ_SER_033
TC_SER_015 SerializationTest.SerializeDeserializeInt16 (tests/test_serialization.cpp:316) tests/test_serialization.cpp:316 REQ_SER_015
TC_SER_016 SerializationTest.SerializeDeserializeInt32 (tests/test_serialization.cpp:344) tests/test_serialization.cpp:344 REQ_SER_016
TC_SER_017 SerializationTest.SerializeDeserializeInt64 (tests/test_serialization.cpp:372) tests/test_serialization.cpp:372 REQ_SER_017
TC_SER_020 SerializationTest.AlignTo4Bytes (tests/test_serialization.cpp:725) tests/test_serialization.cpp:725 REQ_SER_050, REQ_SER_051, REQ_SER_052
TC_SER_021 SerializationTest.AlignTo8Bytes (tests/test_serialization.cpp:748) tests/test_serialization.cpp:748 REQ_SER_050, REQ_SER_051, REQ_SER_052
TC_SER_030 SerializationTest.DeserializationErrorHandling (tests/test_serialization.cpp:966) tests/test_serialization.cpp:966 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:1011) tests/test_serialization.cpp:1011 REQ_SER_051_E01
TC_SER_E02 SerializationTest.DynamicArrayLengthOverflow (tests/test_serialization.cpp:1029) tests/test_serialization.cpp:1029 REQ_SER_043_E02
TC_SER_E03 SerializationTest.FixedArrayInsufficientBuffer (tests/test_serialization.cpp:1044) tests/test_serialization.cpp:1044 REQ_SER_042_E01
TC_SER_E04 SerializationTest.FloatNanPreservation (tests/test_serialization.cpp:1059) tests/test_serialization.cpp:1059 REQ_SER_034_E01
TC_SER_E05 SerializationTest.ReadFromEmptyBuffer (tests/test_serialization.cpp:1076) tests/test_serialization.cpp:1076 REQ_SER_073_E01
TC_SER_E06 SerializationTest.AlignmentExceedsBuffer (tests/test_serialization.cpp:1088) tests/test_serialization.cpp:1088 REQ_SER_080_E01
TC_SER_E07 SerializationTest.SignedIntegerBoundary (tests/test_serialization.cpp:1105) tests/test_serialization.cpp:1105 REQ_SER_010_E01
TC_SER_E07b SerializationTest.SignedIntegerOverflow (tests/test_serialization.cpp:1125) tests/test_serialization.cpp:1125 REQ_SER_010_E01
TC_SER_E08 SerializationTest.StringEmbeddedNull (tests/test_serialization.cpp:1147) tests/test_serialization.cpp:1147 REQ_SER_056_E01
TC_SER_E09 SerializationTest.MultipleAlignments (tests/test_serialization.cpp:1162) tests/test_serialization.cpp:1162 REQ_SER_080_E02
TC_SER_E10 SerializationTest.EnumBoundaryValues (tests/test_serialization.cpp:1176) tests/test_serialization.cpp:1176 REQ_SER_090_E01
TC_SER_E11 SerializationTest.DeeplyNestedArray (tests/test_serialization.cpp:1198) tests/test_serialization.cpp:1198 REQ_SER_040_E02
TC_SER_REG_001 SerializationTest.ArrayLengthPrefixIsByteCount (tests/test_serialization.cpp:1235) tests/test_serialization.cpp:1235 -
TC_SER_REG_002 SerializationTest.DynamicArrayRoundTrip (tests/test_serialization.cpp:1261) tests/test_serialization.cpp:1261 -
TC_SER_REG_003 SerializationTest.Uint64BigEndianWireBytes (tests/test_serialization.cpp:1278) tests/test_serialization.cpp:1278 -
TC_SER_REG_004 SerializationTest.Uint64DeserializeFromBigEndian (tests/test_serialization.cpp:1302) tests/test_serialization.cpp:1302 -
TC_SER_REG_005 SerializationTest.Int64NegativeRoundTrip (tests/test_serialization.cpp:1314) tests/test_serialization.cpp:1314 -
TC_SER_REG_006 main (tests/test_serialization.cpp:1330) tests/test_serialization.cpp:1330 -
TC_SM_ACTIVITY_001 SessionManagerTest.UpdateActivity (tests/test_session_manager.cpp:191) tests/test_session_manager.cpp:191 REQ_ARCH_002
TC_SM_ACTIVITY_002 SessionManagerTest.UpdateActivity_InvalidId (tests/test_session_manager.cpp:209) tests/test_session_manager.cpp:209 REQ_ARCH_002
TC_SM_CAPACITY_001 SessionManagerTest.CreateSession_CapacityLimit (tests/test_session_manager.cpp:372) tests/test_session_manager.cpp:372 REQ_ARCH_002
TC_SM_COUNT_001 SessionManagerTest.SessionCount_ExcludesNonActive (tests/test_session_manager.cpp:283) tests/test_session_manager.cpp:283 REQ_ARCH_002
TC_SM_EXPIRY_001 SessionManagerTest.CleanupKeepsFreshSessions (tests/test_session_manager.cpp:232) tests/test_session_manager.cpp:232 REQ_ARCH_002
TC_SM_EXPIRY_002 SessionManagerTest.CleanupMixedSessions (tests/test_session_manager.cpp:250) tests/test_session_manager.cpp:250 REQ_ARCH_002
TC_SM_GET_001 SessionManagerTest.GetSession_InvalidId (tests/test_session_manager.cpp:119) tests/test_session_manager.cpp:119 REQ_ARCH_002
TC_SM_IDGEN_001 SessionManagerTest.CreateSession_CapacityLimit (tests/test_session_manager.cpp:366) tests/test_session_manager.cpp:366 REQ_MSG_118
TC_SM_IDGEN_002 main (tests/test_session_manager.cpp:396) tests/test_session_manager.cpp:396 REQ_MSG_118
TC_SM_MULTI_001 SessionManagerTest.SameClientMultipleSessions (tests/test_session_manager.cpp:133) tests/test_session_manager.cpp:133 REQ_ARCH_002
TC_SM_REMOVE_001 SessionManagerTest.RemoveSession (tests/test_session_manager.cpp:91) tests/test_session_manager.cpp:91 REQ_ARCH_002
TC_SM_REMOVE_002 SessionManagerTest.RemoveNonexistentSession (tests/test_session_manager.cpp:105) tests/test_session_manager.cpp:105 REQ_ARCH_002
TC_SM_STATE_001 SessionManagerTest.ValidateSession_InactiveState (tests/test_session_manager.cpp:162) tests/test_session_manager.cpp:162 REQ_ARCH_002
TC_SM_STATE_002 SessionManagerTest.ValidateSession_ErrorState (tests/test_session_manager.cpp:179) tests/test_session_manager.cpp:179 REQ_ARCH_002
TC_SM_STRUCT_001 SessionManagerTest.SessionDefaultConstruction (tests/test_session_manager.cpp:303) tests/test_session_manager.cpp:303 REQ_ARCH_002
TC_SM_STRUCT_002 SessionManagerTest.SessionParameterizedConstruction (tests/test_session_manager.cpp:315) tests/test_session_manager.cpp:315 REQ_ARCH_002
TC_SM_STRUCT_003 SessionManagerTest.Session_IsExpired (tests/test_session_manager.cpp:327) tests/test_session_manager.cpp:327 REQ_ARCH_002
TC_SM_STRUCT_004 SessionManagerTest.Session_UpdateActivity (tests/test_session_manager.cpp:347) tests/test_session_manager.cpp:347 REQ_ARCH_002
TC_STATIC_INT_BUFPOOL StaticAllocIntegrationTest.BufferPoolOperationsUnderTrap (tests/test_static_alloc_integration.cpp:122) tests/test_static_alloc_integration.cpp:122 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PAL_BUFPOOL_ACQUIRE, REQ_PAL_BUFPOOL_RELEASE
TC_STATIC_INT_CONTAINER_OPS StaticAllocIntegrationTest.ContainerOperationsUnderTrap (tests/test_static_alloc_integration.cpp:173) tests/test_static_alloc_integration.cpp:173 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PAL_CONTAINER_VECTOR, REQ_PAL_CONTAINER_STRING
TC_STATIC_INT_EVENTPUB_CTOR StaticAllocIntegrationTest.EventPublisherConstructDestroyUnderTrap (tests/test_static_alloc_integration.cpp:255) tests/test_static_alloc_integration.cpp:255 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_002
TC_STATIC_INT_EVENTSUB_CTOR StaticAllocIntegrationTest.EventSubscriberConstructDestroyUnderTrap (tests/test_static_alloc_integration.cpp:266) tests/test_static_alloc_integration.cpp:266 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_002
TC_STATIC_INT_FULL_STACK StaticAllocIntegrationTest.FullStackUnderTrap (tests/test_static_alloc_integration.cpp:194) tests/test_static_alloc_integration.cpp:194 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_002
TC_STATIC_INT_MSG_POOL StaticAllocIntegrationTest.MessagePoolAllocReleaseUnderTrap (tests/test_static_alloc_integration.cpp:101) tests/test_static_alloc_integration.cpp:101 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PAL_MEM_ALLOC
TC_STATIC_INT_PAYLOADVIEW StaticAllocIntegrationTest.PayloadViewUnderTrap (tests/test_static_alloc_integration.cpp:299) tests/test_static_alloc_integration.cpp:299 REQ_API_PAYLOAD_VIEW, REQ_PAL_NOOP_HEAP_VERIFY
TC_STATIC_INT_ROUNDTRIP StaticAllocIntegrationTest.MessageSerializeDeserializeRoundTrip (tests/test_static_alloc_integration.cpp:75) tests/test_static_alloc_integration.cpp:75 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_002
TC_STATIC_INT_RPCCLIENT_CTOR StaticAllocIntegrationTest.RpcClientConstructDestroyUnderTrap (tests/test_static_alloc_integration.cpp:233) tests/test_static_alloc_integration.cpp:233 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_002
TC_STATIC_INT_RPCSERVER_CTOR StaticAllocIntegrationTest.RpcServerConstructDestroyUnderTrap (tests/test_static_alloc_integration.cpp:244) tests/test_static_alloc_integration.cpp:244 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_002
TC_STATIC_INT_SDCLIENT_CTOR StaticAllocIntegrationTest.SdClientConstructDestroyUnderTrap (tests/test_static_alloc_integration.cpp:277) tests/test_static_alloc_integration.cpp:277 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_002
TC_STATIC_INT_SDSERVER_CTOR StaticAllocIntegrationTest.SdServerConstructDestroyUnderTrap (tests/test_static_alloc_integration.cpp:288) tests/test_static_alloc_integration.cpp:288 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_002
TC_STATIC_INT_SERIALIZER StaticAllocIntegrationTest.SerializerWithStaticBuffer (tests/test_static_alloc_integration.cpp:144) tests/test_static_alloc_integration.cpp:144 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_003
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:441) tests/test_tcp_transport.cpp:441 REQ_TRANSPORT_002_E01
TC_TCP_E02 TcpTransportTest.SendOnDisconnected (tests/test_tcp_transport.cpp:466) tests/test_tcp_transport.cpp:466 REQ_TRANSPORT_002_E02
TC_TCP_E03 TcpTransportTest.ZeroConnectionTimeout (tests/test_tcp_transport.cpp:486) tests/test_tcp_transport.cpp:486 REQ_TRANSPORT_002_E03
TC_TCP_E04 TcpTransportTest.DoubleDisconnect (tests/test_tcp_transport.cpp:511) tests/test_tcp_transport.cpp:511 REQ_TRANSPORT_002_E04, REQ_TRANSPORT_003_E01
TC_TCP_E05 TcpTransportTest.ZeroLengthMessage (tests/test_tcp_transport.cpp:545) tests/test_tcp_transport.cpp:545 REQ_TRANSPORT_016_E01
TC_TCP_LISTENER_DISCONNECT_NO_DEADLOCK TcpTransportTest.ListenerCallingDisconnectDoesNotDeadlock (tests/test_tcp_transport.cpp:1007) tests/test_tcp_transport.cpp:1007 -
TC_TCP_LISTENER_QUEUE_RETENTION TcpTransportTest.ListenerOnlyDoesNotRetainQueueMessages (tests/test_tcp_transport.cpp:838) tests/test_tcp_transport.cpp:838 -
TC_TCP_MAGIC_001 TcpTransportTest.MagicCookieClientFormat (tests/test_tcp_transport.cpp:714) tests/test_tcp_transport.cpp:714 REQ_TRANSPORT_020, REQ_TRANSPORT_025
TC_TCP_MAGIC_002 TcpTransportTest.MagicCookieServerFormat (tests/test_tcp_transport.cpp:734) tests/test_tcp_transport.cpp:734 REQ_TRANSPORT_020, REQ_TRANSPORT_025
TC_TCP_MAGIC_003 TcpTransportTest.IsMagicCookieDetection (tests/test_tcp_transport.cpp:746) tests/test_tcp_transport.cpp:746 REQ_TRANSPORT_020
TC_TCP_MAGIC_004 TcpTransportTest.MagicCookieConsumedByParser (tests/test_tcp_transport.cpp:761) tests/test_tcp_transport.cpp:761 REQ_TRANSPORT_020
TC_TCP_MAGIC_005 TcpTransportTest.MagicCookieConfigControls (tests/test_tcp_transport.cpp:789) tests/test_tcp_transport.cpp:789 REQ_TRANSPORT_021
TC_TCP_MAGIC_006 TcpTransportTest.MultipleMagicCookiesConsumed (tests/test_tcp_transport.cpp:805) tests/test_tcp_transport.cpp:805 REQ_TRANSPORT_021
TC_TCP_MODE_SWITCH TcpTransportTest.ModeSwitchPollingToListenerAndBack (tests/test_tcp_transport.cpp:895) tests/test_tcp_transport.cpp:895 -
TC_TCP_PARSE_001 TcpTransportTest.ParseSingleCompleteMessage (tests/test_tcp_transport.cpp:564) tests/test_tcp_transport.cpp:564 REQ_TRANSPORT_024
TC_TCP_PARSE_002 TcpTransportTest.ParseIncompleteHeaderStaysInBuffer (tests/test_tcp_transport.cpp:586) tests/test_tcp_transport.cpp:586 REQ_TRANSPORT_024
TC_TCP_PARSE_003 TcpTransportTest.ParseMultipleMessagesInBuffer (tests/test_tcp_transport.cpp:606) tests/test_tcp_transport.cpp:606 REQ_TRANSPORT_024
TC_TCP_PARSE_004 TcpTransportTest.ParseCompleteMessagePlusIncompleteTail (tests/test_tcp_transport.cpp:642) tests/test_tcp_transport.cpp:642 REQ_TRANSPORT_024
TC_TCP_PARSE_005 TcpTransportTest.ChunkedArrivalReassembly (tests/test_tcp_transport.cpp:676) tests/test_tcp_transport.cpp:676 REQ_TRANSPORT_024
TC_THREADX_STATIC_ROUNDTRIP test_threadx_static_roundtrip (tests/threadx/test_threadx_core.cpp:159) tests/threadx/test_threadx_core.cpp:159 REQ_PLATFORM_STATIC_002
TC_TP_001 TpTest.SingleSegmentMessage (tests/test_tp.cpp:61) tests/test_tp.cpp:61 REQ_TP_001, REQ_TP_010, REQ_TP_050
TC_TP_002 TpTest.MaximumSegmentSize (tests/test_tp.cpp:285) tests/test_tp.cpp:285 REQ_TP_002
TC_TP_003 TpTest.SegmentAlignment (tests/test_tp.cpp:309) tests/test_tp.cpp:309 REQ_TP_003
TC_TP_006 TpTest.SameSessionId (tests/test_tp.cpp:341) tests/test_tp.cpp:341 REQ_TP_006
TC_TP_007 TpTest.TpFlagInMessageType (tests/test_tp.cpp:366) tests/test_tp.cpp:366 REQ_TP_007
TC_TP_008 TpTest.PreserveMessageTypeWithTpFlag (tests/test_tp.cpp:393) tests/test_tp.cpp:393 REQ_TP_008
TC_TP_E01 TpTest.InvalidOffsetAlignment (tests/test_tp.cpp:584) tests/test_tp.cpp:584 REQ_TP_072_E01
TC_TP_E02 TpTest.ReassemblyTimeout (tests/test_tp.cpp:605) tests/test_tp.cpp:605 REQ_TP_076_E01, REQ_TP_076_E02
TC_TP_E03 TpTest.ZeroLengthSegmentPayload (tests/test_tp.cpp:646) tests/test_tp.cpp:646 REQ_TP_082_E03, REQ_TP_082_E04
TC_TP_E04 TpTest.MessageExceedsMaxSize (tests/test_tp.cpp:668) tests/test_tp.cpp:668 REQ_TP_082_E01, REQ_TP_082_E02
TC_TP_ERR_001 TpTest.MessageTooLarge (tests/test_tp.cpp:430) tests/test_tp.cpp:430 REQ_TP_001_E01, REQ_TP_001_E02
TC_TP_ERR_002 TpTest.ManagerResourceExhausted (tests/test_tp.cpp:451) tests/test_tp.cpp:451 REQ_TP_001_E03, REQ_TP_013_E01
TC_TP_ERR_003 TpTest.InvalidTransferId (tests/test_tp.cpp:477) tests/test_tp.cpp:477 REQ_TP_015_E01, REQ_TP_030_E01
TC_TP_ERR_004 TpTest.CancelAndAcknowledgeInvalid (tests/test_tp.cpp:492) tests/test_tp.cpp:492 REQ_TP_030_E02, REQ_TP_039_E01
TC_TP_ERR_005 TpTest.TransferStatusUnknown (tests/test_tp.cpp:507) tests/test_tp.cpp:507 REQ_TP_050_E01, REQ_TP_050_E02
TC_TP_ERR_006 TpTest.ReassemblerInvalidSegment (tests/test_tp.cpp:521) tests/test_tp.cpp:521 REQ_TP_013_E01, REQ_TP_015_E01
TC_TP_ERR_007 TpTest.ReassemblerCancelAndProgress (tests/test_tp.cpp:541) tests/test_tp.cpp:541 REQ_TP_030_E01, REQ_TP_030_E02
TC_TP_ERR_008 TpTest.ManagerCallbackRegistration (tests/test_tp.cpp:557) tests/test_tp.cpp:557 REQ_TP_050_E01
TC_TP_TRANSFER_INIT TpTypesTest.TransferInitTimestamps (tests/test_tp.cpp:690) tests/test_tp.cpp:690 -
TC_TP_VALID_001 TpTest.SingleMessageMismatchedLengthRejected (tests/test_tp.cpp:710) tests/test_tp.cpp:710 REQ_TP_055
TC_TP_VALID_002 TpTest.SingleMessageEmptyPayloadRejected (tests/test_tp.cpp:731) tests/test_tp.cpp:731 REQ_TP_055
TC_TP_VALID_003 TpTest.SingleMessageValidAccepted (tests/test_tp.cpp:752) tests/test_tp.cpp:752 REQ_TP_055
TC_TP_VALID_004 TpTest.SingleMessageExceedsMaxSizeRejected (tests/test_tp.cpp:773) tests/test_tp.cpp:773 REQ_TP_055
TC_TP_VALID_005 TpTest.SingleMessageSegmentLengthSmallerThanPayloadRejected (tests/test_tp.cpp:795) tests/test_tp.cpp:795 REQ_TP_055
TC_UDP_E01 UdpTransportTest.BindToUsedPort (tests/test_udp_transport.cpp:676) tests/test_udp_transport.cpp:676 REQ_TRANSPORT_001_E01
TC_UDP_E02 UdpTransportTest.SendToInvalidAddress (tests/test_udp_transport.cpp:704) tests/test_udp_transport.cpp:704 REQ_TRANSPORT_001_E02
TC_UDP_E03 UdpTransportTest.ReceiveWithoutBind (tests/test_udp_transport.cpp:726) tests/test_udp_transport.cpp:726 REQ_TRANSPORT_001_E03
TC_UDP_E04 UdpTransportTest.InvalidMulticastGroup (tests/test_udp_transport.cpp:740) tests/test_udp_transport.cpp:740 REQ_TRANSPORT_006_E01
TC_UDP_E05 UdpTransportTest.MessageExceedsMtu (tests/test_udp_transport.cpp:755) tests/test_udp_transport.cpp:755 REQ_TRANSPORT_011_E01, REQ_TRANSPORT_011_E02
TC_UDP_LISTENER_QUEUE_RETENTION UdpTransportTest.ListenerOnlyDoesNotRetainQueueMessages (tests/test_udp_transport.cpp:785) tests/test_udp_transport.cpp:785 -
TC_UDP_MODE_SWITCH UdpTransportTest.ModeSwitchPollingToListenerAndBack (tests/test_udp_transport.cpp:937) tests/test_udp_transport.cpp:937 -
TC_UDP_POLLING_STILL_WORKS UdpTransportTest.PollingModeWithoutListenerWorks (tests/test_udp_transport.cpp:839) tests/test_udp_transport.cpp:839 -
TC_UDP_QUEUED_BEFORE_LISTENER UdpTransportTest.QueuedMessagesPreservedWhenListenerInstalled (tests/test_udp_transport.cpp:1019) tests/test_udp_transport.cpp:1019 -
TC_UDP_RECEIVE_WITH_SENDER UdpTransportTest.ReceiveMessageWithSenderEndpoint (tests/test_udp_transport.cpp:887) tests/test_udp_transport.cpp:887 -
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:21) tests/test_endpoint.cpp:21 REQ_TRANSPORT_006
TC_test_events_EventsTest EventsTest (tests/test_events.cpp:27) tests/test_events.cpp:27 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:23) tests/test_message.cpp:23 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_static_alloc_mock_StaticAllocPalEnv StaticAllocPalEnv (tests/test_pal_static_alloc_mock.cpp:7) tests/test_pal_static_alloc_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_STATIC_002, REQ_PLATFORM_STATIC_004
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:29) tests/test_rpc.cpp:29 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:34) tests/test_sd.cpp:34 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_26 unknown (tests/test_serialization.cpp:26) tests/test_serialization.cpp:26 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:23) tests/test_session_manager.cpp:23 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_static_alloc_integration_14 unknown (tests/test_static_alloc_integration.cpp:14) tests/test_static_alloc_integration.cpp:14 REQ_PAL_NOOP_HEAP_VERIFY, REQ_PLATFORM_STATIC_002
TC_test_tcp_transport_TcpTransportTest TcpTransportTest (tests/test_tcp_transport.cpp:27) tests/test_tcp_transport.cpp:27 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:27) tests/test_tp.cpp:27 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:29) tests/test_udp_transport.cpp:29 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