LCOV - code coverage report
Current view: top level - spdm_requester_lib Coverage Total Hit
Test: coverage.info Lines: 85.3 % 6328 5395
Test Date: 2026-10-01 20:56:25 Functions: 100.0 % 108 108
Branches: 73.7 % 3811 2807

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_req_get_measurements.c
75.2%75.2%
75.2 % 404 304 68.6 % 258 177 100.0 % 5 5
libspdm_req_set_key_pair_info.c
75.5%75.5%
75.5 % 102 77 54.8 % 62 34 100.0 % 2 2
libspdm_req_set_certificate.c
76.3%76.3%
76.3 % 118 90 62.8 % 86 54 100.0 % 3 3
libspdm_req_key_exchange.c
77.4%77.4%
77.4 % 402 311 66.2 % 222 147 100.0 % 5 5
libspdm_req_get_key_pair_info.c
77.5%77.5%
77.5 % 173 134 61.5 % 96 59 100.0 % 2 2
libspdm_req_finish.c
77.9%77.9%
77.9 % 253 197 62.1 % 132 82 100.0 % 6 6
libspdm_req_communication.c
78.0%78.0%
78.0 % 223 174 61.7 % 120 74 100.0 % 12 12
libspdm_req_handle_error_response.c
78.2%78.2%
78.2 % 239 187 67.8 % 152 103 100.0 % 5 5
libspdm_req_challenge.c
80.1%80.1%
80.1 % 246 197 68.8 % 144 99 100.0 % 4 4
libspdm_req_key_update.c
80.4%80.4%
80.4 % 163 131 72.3 % 94 68 100.0 % 2 2
libspdm_req_heartbeat.c
80.5%80.5%
80.5 % 77 62 66.7 % 42 28 100.0 % 2 2
libspdm_req_end_session.c
80.8%80.8%
80.8 % 78 63 65.0 % 40 26 100.0 % 2 2
libspdm_req_psk_finish.c
82.4%82.4%
82.4 % 176 145 69.6 % 92 64 100.0 % 4 4
libspdm_req_vendor_defined_request.c
82.9%82.9%
82.9 % 164 136 59.8 % 92 55 100.0 % 2 2
libspdm_req_encap_endpoint_info.c
83.7%83.7%
83.7 % 92 77 75.0 % 64 48 100.0 % 1 1
libspdm_req_encap_event_ack.c
84.2%84.2%
84.2 % 95 80 71.0 % 62 44 100.0 % 1 1
libspdm_req_send_event.c
85.3%85.3%
85.3 % 75 64 66.7 % 42 28 100.0 % 2 2
libspdm_req_encap_challenge_auth.c
85.6%85.6%
85.6 % 97 83 69.6 % 56 39 100.0 % 1 1
libspdm_req_encap_subscribe_event_types_ack.c
85.7%85.7%
85.7 % 49 42 76.7 % 30 23 100.0 % 1 1
libspdm_req_send_receive.c
86.4%86.4%
86.4 % 367 317 71.2 % 250 178 100.0 % 5 5
libspdm_req_encap_key_update_ack.c
86.9%86.9%
86.9 % 61 53 78.6 % 28 22 100.0 % 1 1
libspdm_req_negotiate_algorithms.c
87.1%87.1%
87.1 % 465 405 78.6 % 295 232 100.0 % 2 2
libspdm_req_encap_digests.c
88.4%88.4%
88.4 % 69 61 77.5 % 40 31 100.0 % 1 1
libspdm_req_psk_exchange.c
89.5%89.5%
89.5 % 285 255 81.8 % 154 126 100.0 % 4 4
libspdm_req_get_endpoint_info.c
89.5%89.5%
89.5 % 162 145 76.1 % 92 70 100.0 % 2 2
libspdm_req_encap_supported_event_types.c
92.1%92.1%
92.1 % 38 35 72.7 % 22 16 100.0 % 1 1
libspdm_req_common.c
92.3%92.3%
92.3 % 52 48 85.0 % 20 17 100.0 % 2 2
libspdm_req_encap_request.c
92.4%92.4%
92.4 % 224 207 79.6 % 108 86 100.0 % 5 5
libspdm_req_get_csr.c
93.3%93.3%
93.3 % 120 112 87.5 % 88 77 100.0 % 2 2
libspdm_req_get_digests.c
93.5%93.5%
93.5 % 168 157 84.9 % 106 90 100.0 % 2 2
libspdm_req_get_measurement_extension_log.c
94.4%94.4%
94.4 % 143 135 82.4 % 68 56 100.0 % 2 2
libspdm_req_get_certificate.c
94.4%94.4%
94.4 % 287 271 88.2 % 178 157 100.0 % 4 4
libspdm_req_subscribe_event_types.c
95.2%95.2%
95.2 % 83 79 84.6 % 52 44 100.0 % 2 2
libspdm_req_get_supported_event_types.c
95.6%95.6%
95.6 % 91 87 82.7 % 52 43 100.0 % 2 2
libspdm_req_get_capabilities.c
96.7%96.7%
96.7 % 276 267 81.3 % 262 213 100.0 % 4 4
libspdm_req_encap_certificate.c
97.6%97.6%
97.6 % 83 81 91.1 % 56 51 100.0 % 1 1
libspdm_req_get_version.c
98.1%98.1%
98.1 % 108 106 88.0 % 50 44 100.0 % 2 2
libspdm_req_encap_error.c
100.0%
100.0 % 20 20 50.0 % 4 2 100.0 % 2 2

Generated by: LCOV version 2.0-1