Code coverage report for DMTF/libspdm
Current view: top level - library/spdm_requester_lib Coverage Total Hit
Test: 36148b912f76d231c18d216d6dee5c0858575bb1 Lines: 85.7 % 6361 5454
Test Date: 2026-10-25 08:40:22 Functions: 100.0 % 108 108
Branches: 77.3 % 3419 2642

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_set_key_pair_info.c
75.5%75.5%
75.5 % 102 77 57.7 % 52 30 100.0 % 2 2
libspdm_req_get_measurements.c
76.0%76.0%
76.0 % 404 307 71.9 % 228 164 100.0 % 5 5
libspdm_req_set_certificate.c
76.3%76.3%
76.3 % 118 90 64.5 % 76 49 100.0 % 3 3
libspdm_req_get_key_pair_info.c
77.5%77.5%
77.5 % 173 134 62.2 % 90 56 100.0 % 2 2
libspdm_req_key_exchange.c
77.6%77.6%
77.6 % 406 315 70.3 % 182 128 100.0 % 5 5
libspdm_req_handle_error_response.c
79.1%79.1%
79.1 % 239 189 70.1 % 134 94 100.0 % 5 5
libspdm_req_finish.c
79.4%79.4%
79.4 % 257 204 68.3 % 120 82 100.0 % 6 6
libspdm_req_challenge.c
80.1%80.1%
80.1 % 246 197 68.9 % 122 84 100.0 % 4 4
libspdm_req_key_update.c
80.4%80.4%
80.4 % 163 131 75.6 % 82 62 100.0 % 2 2
libspdm_req_heartbeat.c
80.5%80.5%
80.5 % 77 62 69.4 % 36 25 100.0 % 2 2
libspdm_req_end_session.c
80.8%80.8%
80.8 % 78 63 67.6 % 34 23 100.0 % 2 2
libspdm_req_communication.c
82.2%82.2%
82.2 % 225 185 71.9 % 96 69 100.0 % 12 12
libspdm_req_psk_finish.c
82.4%82.4%
82.4 % 176 145 73.1 % 78 57 100.0 % 4 4
libspdm_req_vendor_defined_request.c
82.9%82.9%
82.9 % 164 136 60.5 % 86 52 100.0 % 2 2
libspdm_req_encap_endpoint_info.c
83.7%83.7%
83.7 % 92 77 76.7 % 60 46 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_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_event.c
85.9%85.9%
85.9 % 78 67 76.5 % 34 26 100.0 % 2 2
libspdm_req_encap_challenge_auth.c
85.9%85.9%
85.9 % 99 85 73.2 % 56 41 100.0 % 1 1
libspdm_req_send_receive.c
86.6%86.6%
86.6 % 372 322 72.4 % 250 181 100.0 % 5 5
libspdm_req_encap_key_update_ack.c
86.9%86.9%
86.9 % 61 53 80.8 % 26 21 100.0 % 1 1
libspdm_req_negotiate_algorithms.c
87.1%87.1%
87.1 % 465 405 81.2 % 277 225 100.0 % 2 2
libspdm_req_encap_digests.c
88.4%88.4%
88.4 % 69 61 78.9 % 38 30 100.0 % 1 1
libspdm_req_get_endpoint_info.c
89.5%89.5%
89.5 % 162 145 78.2 % 78 61 100.0 % 2 2
libspdm_req_psk_exchange.c
90.2%90.2%
90.2 % 285 257 85.8 % 134 115 100.0 % 4 4
libspdm_req_encap_supported_event_types.c
92.1%92.1%
92.1 % 38 35 81.2 % 16 13 100.0 % 1 1
libspdm_req_common.c
92.3%92.3%
92.3 % 52 48 88.9 % 18 16 100.0 % 2 2
libspdm_req_subscribe_event_types.c
93.0%93.0%
93.0 % 86 80 89.6 % 48 43 100.0 % 2 2
libspdm_req_get_digests.c
93.5%93.5%
93.5 % 168 157 87.0 % 100 87 100.0 % 2 2
libspdm_req_get_measurement_extension_log.c
94.4%94.4%
94.4 % 143 135 89.3 % 56 50 100.0 % 2 2
libspdm_req_get_certificate.c
94.4%94.4%
94.4 % 287 271 92.5 % 160 148 100.0 % 4 4
libspdm_req_encap_request.c
94.9%94.9%
94.9 % 234 222 90.8 % 98 89 100.0 % 5 5
libspdm_req_get_supported_event_types.c
95.6%95.6%
95.6 % 91 87 92.5 % 40 37 100.0 % 2 2
libspdm_req_get_csr.c
96.7%96.7%
96.7 % 120 116 95.0 % 80 76 100.0 % 2 2
libspdm_req_get_capabilities.c
96.7%96.7%
96.7 % 276 267 83.6 % 244 204 100.0 % 4 4
libspdm_req_encap_certificate.c
97.6%97.6%
97.6 % 83 81 92.6 % 54 50 100.0 % 1 1
libspdm_req_get_version.c
98.1%98.1%
98.1 % 108 106 93.2 % 44 41 100.0 % 2 2
libspdm_req_encap_error.c
100.0%
100.0 % 20 20 - 100.0 % 2 2

Generated by: LCOV version 2.0-1