Code coverage report for DMTF/libspdm
Current view: top level - library/spdm_responder_lib Coverage Total Hit
Test: 7d53225164c4aa249b863da608f94d42383fed1c Lines: 87.0 % 5199 4525
Test Date: 2026-11-15 08:32:33 Functions: 100.0 % 94 94
Branches: 76.2 % 3135 2388

Filename Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
libspdm_rsp_heartbeat_ack.c
75.6%75.6%
75.6 % 41 31 58.3 % 24 14 100.0 % 1 1
libspdm_rsp_receive_send.c
77.7%77.7%
77.7 % 431 335 66.2 % 296 196 100.0 % 16 16
libspdm_rsp_set_key_pair_info_ack.c
77.9%77.9%
77.9 % 149 116 62.5 % 152 95 100.0 % 1 1
libspdm_rsp_key_exchange_rsp.c
78.2%78.2%
78.2 % 354 277 70.9 % 199 141 100.0 % 4 4
libspdm_rsp_certificate.c
78.4%78.4%
78.4 % 111 87 68.8 % 80 55 100.0 % 1 1
libspdm_rsp_set_certificate_rsp.c
79.1%79.1%
79.1 % 115 91 64.3 % 84 54 100.0 % 2 2
libspdm_rsp_end_session_ack.c
79.5%79.5%
79.5 % 39 31 63.6 % 22 14 100.0 % 1 1
libspdm_rsp_psk_exchange_rsp.c
80.5%80.5%
80.5 % 236 190 70.2 % 124 87 100.0 % 2 2
libspdm_rsp_measurement_extension_log.c
80.6%80.6%
80.6 % 62 50 65.6 % 32 21 100.0 % 1 1
libspdm_rsp_subscribe_event_types_ack.c
81.8%81.8%
81.8 % 55 45 73.5 % 34 25 100.0 % 1 1
libspdm_rsp_communication.c
82.4%82.4%
82.4 % 34 28 66.7 % 12 8 100.0 % 1 1
libspdm_rsp_event_ack.c
82.5%82.5%
82.5 % 103 85 71.4 % 70 50 100.0 % 1 1
libspdm_rsp_psk_finish_rsp.c
83.1%83.1%
83.1 % 118 98 69.7 % 66 46 100.0 % 2 2
libspdm_rsp_finish_rsp.c
83.8%83.8%
83.8 % 222 186 72.7 % 132 96 100.0 % 4 4
libspdm_rsp_csr.c
84.5%84.5%
84.5 % 103 87 71.4 % 70 50 100.0 % 1 1
libspdm_rsp_encap_send_event.c
84.9%84.9%
84.9 % 53 45 66.7 % 24 16 100.0 % 2 2
libspdm_rsp_respond_if_ready.c
85.3%85.3%
85.3 % 34 29 77.3 % 22 17 100.0 % 1 1
libspdm_rsp_supported_event_types.c
86.0%86.0%
86.0 % 43 37 75.0 % 20 15 100.0 % 1 1
libspdm_rsp_encap_challenge.c
86.1%86.1%
86.1 % 144 124 70.8 % 72 51 100.0 % 2 2
libspdm_rsp_endpoint_info.c
86.6%86.6%
86.6 % 97 84 83.9 % 62 52 100.0 % 1 1
libspdm_rsp_encap_get_certificate.c
86.9%86.9%
86.9 % 183 159 74.1 % 108 80 100.0 % 3 3
libspdm_rsp_encap_respond_if_ready.c
87.5%87.5%
87.5 % 16 14 66.7 % 6 4 100.0 % 1 1
libspdm_rsp_common.c
87.8%87.8%
87.8 % 90 79 75.0 % 44 33 100.0 % 5 5
libspdm_rsp_encap_get_digests.c
87.8%87.8%
87.8 % 123 108 80.5 % 82 66 100.0 % 2 2
libspdm_rsp_measurements.c
88.0%88.0%
88.0 % 216 190 82.3 % 113 93 100.0 % 3 3
libspdm_rsp_key_pair_info.c
88.7%88.7%
88.7 % 71 63 76.7 % 30 23 100.0 % 1 1
libspdm_rsp_challenge_auth.c
88.7%88.7%
88.7 % 151 134 74.5 % 98 73 100.0 % 1 1
libspdm_rsp_key_update_ack.c
89.1%89.1%
89.1 % 92 82 77.3 % 44 34 100.0 % 1 1
libspdm_rsp_encap_get_endpoint_info.c
89.6%89.6%
89.6 % 135 121 79.4 % 68 54 100.0 % 2 2
libspdm_rsp_digests.c
90.8%90.8%
90.8 % 87 79 84.6 % 52 44 100.0 % 1 1
libspdm_rsp_vendor_defined_response.c
92.3%92.3%
92.3 % 104 96 81.0 % 58 47 100.0 % 2 2
libspdm_rsp_encap_key_update.c
92.5%92.5%
92.5 % 80 74 79.2 % 48 38 100.0 % 2 2
libspdm_rsp_chunk_response.c
95.2%95.2%
95.2 % 84 80 90.0 % 40 36 100.0 % 1 1
libspdm_rsp_encap_response.c
95.7%95.7%
95.7 % 301 288 89.4 % 189 169 100.0 % 12 12
libspdm_rsp_chunk_send_ack.c
96.1%96.1%
96.1 % 154 148 84.4 % 90 76 100.0 % 1 1
libspdm_rsp_handle_response_state.c
96.4%96.4%
96.4 % 28 27 87.5 % 8 7 100.0 % 1 1
libspdm_rsp_algorithms.c
97.1%97.1%
97.1 % 419 407 91.7 % 252 231 100.0 % 2 2
libspdm_rsp_capabilities.c
99.6%99.6%
99.6 % 246 245 83.7 % 190 159 100.0 % 3 3
libspdm_rsp_error.c
100.0%
100.0 % 24 24 100.0 % 4 4 100.0 % 2 2
libspdm_rsp_version.c
100.0%
100.0 % 51 51 100.0 % 14 14 100.0 % 2 2

Generated by: LCOV version 2.0-1