Code coverage report for DMTF/libspdm
Current view: top level - library/spdm_responder_lib Coverage Total Hit
Test: 36148b912f76d231c18d216d6dee5c0858575bb1 Lines: 87.1 % 5205 4531
Test Date: 2026-10-25 08:40:22 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_certificate.c
78.4%78.4%
78.4 % 111 87 68.8 % 80 55 100.0 % 1 1
libspdm_rsp_chunk_response.c
95.2%95.2%
95.2 % 84 80 90.0 % 40 36 100.0 % 1 1
libspdm_rsp_chunk_send_ack.c
96.1%96.1%
96.1 % 154 148 84.4 % 90 76 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_csr.c
84.5%84.5%
84.5 % 103 87 71.4 % 70 50 100.0 % 1 1
libspdm_rsp_digests.c
90.8%90.8%
90.8 % 87 79 84.6 % 52 44 100.0 % 1 1
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_end_session_ack.c
79.5%79.5%
79.5 % 39 31 63.6 % 22 14 100.0 % 1 1
libspdm_rsp_endpoint_info.c
86.6%86.6%
86.6 % 97 84 83.9 % 62 52 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_handle_response_state.c
96.4%96.4%
96.4 % 28 27 87.5 % 8 7 100.0 % 1 1
libspdm_rsp_heartbeat_ack.c
75.6%75.6%
75.6 % 41 31 58.3 % 24 14 100.0 % 1 1
libspdm_rsp_key_pair_info.c
88.7%88.7%
88.7 % 71 63 76.7 % 30 23 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_measurement_extension_log.c
80.6%80.6%
80.6 % 62 50 65.6 % 32 21 100.0 % 1 1
libspdm_rsp_respond_if_ready.c
85.3%85.3%
85.3 % 34 29 77.3 % 22 17 100.0 % 1 1
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_subscribe_event_types_ack.c
81.8%81.8%
81.8 % 55 45 73.5 % 34 25 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_algorithms.c
97.1%97.1%
97.1 % 419 407 91.7 % 252 231 100.0 % 2 2
libspdm_rsp_challenge_auth.c
89.2%89.2%
89.2 % 157 140 74.5 % 98 73 100.0 % 2 2
libspdm_rsp_encap_challenge.c
86.1%86.1%
86.1 % 144 124 70.8 % 72 51 100.0 % 2 2
libspdm_rsp_encap_get_digests.c
87.8%87.8%
87.8 % 123 108 80.5 % 82 66 100.0 % 2 2
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_encap_key_update.c
92.5%92.5%
92.5 % 80 74 79.2 % 48 38 100.0 % 2 2
libspdm_rsp_encap_send_event.c
84.9%84.9%
84.9 % 53 45 66.7 % 24 16 100.0 % 2 2
libspdm_rsp_error.c
100.0%
100.0 % 24 24 100.0 % 4 4 100.0 % 2 2
libspdm_rsp_psk_exchange_rsp.c
80.5%80.5%
80.5 % 236 190 70.2 % 124 87 100.0 % 2 2
libspdm_rsp_psk_finish_rsp.c
83.1%83.1%
83.1 % 118 98 69.7 % 66 46 100.0 % 2 2
libspdm_rsp_set_certificate_rsp.c
79.1%79.1%
79.1 % 115 91 64.3 % 84 54 100.0 % 2 2
libspdm_rsp_vendor_defined_response.c
92.3%92.3%
92.3 % 104 96 81.0 % 58 47 100.0 % 2 2
libspdm_rsp_version.c
100.0%
100.0 % 51 51 100.0 % 14 14 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_encap_get_certificate.c
86.9%86.9%
86.9 % 183 159 74.1 % 108 80 100.0 % 3 3
libspdm_rsp_measurements.c
88.0%88.0%
88.0 % 216 190 82.3 % 113 93 100.0 % 3 3
libspdm_rsp_common.c
86.9%86.9%
86.9 % 84 73 75.0 % 44 33 100.0 % 4 4
libspdm_rsp_finish_rsp.c
83.8%83.8%
83.8 % 222 186 72.7 % 132 96 100.0 % 4 4
libspdm_rsp_key_exchange_rsp.c
78.4%78.4%
78.4 % 357 280 70.9 % 199 141 100.0 % 4 4
libspdm_rsp_encap_response.c
95.7%95.7%
95.7 % 304 291 89.4 % 189 169 100.0 % 12 12
libspdm_rsp_receive_send.c
77.7%77.7%
77.7 % 431 335 66.2 % 296 196 100.0 % 16 16

Generated by: LCOV version 2.0-1