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_heartbeat_ack.c
75.6%75.6%
75.6 % 41 31 58.3 % 24 14 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_end_session_ack.c
79.5%79.5%
79.5 % 39 31 63.6 % 22 14 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_measurement_extension_log.c
80.6%80.6%
80.6 % 62 50 65.6 % 32 21 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_encap_respond_if_ready.c
87.5%87.5%
87.5 % 16 14 66.7 % 6 4 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_encap_send_event.c
84.9%84.9%
84.9 % 53 45 66.7 % 24 16 100.0 % 2 2
libspdm_rsp_certificate.c
78.4%78.4%
78.4 % 111 87 68.8 % 80 55 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_psk_exchange_rsp.c
80.5%80.5%
80.5 % 236 190 70.2 % 124 87 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_key_exchange_rsp.c
78.4%78.4%
78.4 % 357 280 70.9 % 199 141 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_event_ack.c
82.5%82.5%
82.5 % 103 85 71.4 % 70 50 100.0 % 1 1
libspdm_rsp_finish_rsp.c
83.8%83.8%
83.8 % 222 186 72.7 % 132 96 100.0 % 4 4
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_encap_get_certificate.c
86.9%86.9%
86.9 % 183 159 74.1 % 108 80 100.0 % 3 3
libspdm_rsp_challenge_auth.c
89.2%89.2%
89.2 % 157 140 74.5 % 98 73 100.0 % 2 2
libspdm_rsp_supported_event_types.c
86.0%86.0%
86.0 % 43 37 75.0 % 20 15 100.0 % 1 1
libspdm_rsp_common.c
86.9%86.9%
86.9 % 84 73 75.0 % 44 33 100.0 % 4 4
libspdm_rsp_key_pair_info.c
88.7%88.7%
88.7 % 71 63 76.7 % 30 23 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_key_update_ack.c
89.1%89.1%
89.1 % 92 82 77.3 % 44 34 100.0 % 1 1
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_get_endpoint_info.c
89.6%89.6%
89.6 % 135 121 79.4 % 68 54 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_vendor_defined_response.c
92.3%92.3%
92.3 % 104 96 81.0 % 58 47 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_capabilities.c
99.6%99.6%
99.6 % 246 245 83.7 % 190 159 100.0 % 3 3
libspdm_rsp_endpoint_info.c
86.6%86.6%
86.6 % 97 84 83.9 % 62 52 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_digests.c
90.8%90.8%
90.8 % 87 79 84.6 % 52 44 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_encap_response.c
95.7%95.7%
95.7 % 304 291 89.4 % 189 169 100.0 % 12 12
libspdm_rsp_chunk_response.c
95.2%95.2%
95.2 % 84 80 90.0 % 40 36 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_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