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_encap_certificate.c
97.6%97.6%
97.6 % 83 81 92.6 % 54 50 100.0 % 1 1
libspdm_req_encap_challenge_auth.c
85.9%85.9%
85.9 % 99 85 73.2 % 56 41 100.0 % 1 1
libspdm_req_encap_digests.c
88.4%88.4%
88.4 % 69 61 78.9 % 38 30 100.0 % 1 1
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_key_update_ack.c
86.9%86.9%
86.9 % 61 53 80.8 % 26 21 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_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_encap_error.c
100.0%
100.0 % 20 20 - 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_get_csr.c
96.7%96.7%
96.7 % 120 116 95.0 % 80 76 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_endpoint_info.c
89.5%89.5%
89.5 % 162 145 78.2 % 78 61 100.0 % 2 2
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_get_measurement_extension_log.c
94.4%94.4%
94.4 % 143 135 89.3 % 56 50 100.0 % 2 2
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_version.c
98.1%98.1%
98.1 % 108 106 93.2 % 44 41 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_key_update.c
80.4%80.4%
80.4 % 163 131 75.6 % 82 62 100.0 % 2 2
libspdm_req_negotiate_algorithms.c
87.1%87.1%
87.1 % 465 405 81.2 % 277 225 100.0 % 2 2
libspdm_req_send_event.c
85.9%85.9%
85.9 % 78 67 76.5 % 34 26 100.0 % 2 2
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_subscribe_event_types.c
93.0%93.0%
93.0 % 86 80 89.6 % 48 43 100.0 % 2 2
libspdm_req_vendor_defined_request.c
82.9%82.9%
82.9 % 164 136 60.5 % 86 52 100.0 % 2 2
libspdm_req_set_certificate.c
76.3%76.3%
76.3 % 118 90 64.5 % 76 49 100.0 % 3 3
libspdm_req_challenge.c
80.1%80.1%
80.1 % 246 197 68.9 % 122 84 100.0 % 4 4
libspdm_req_get_capabilities.c
96.7%96.7%
96.7 % 276 267 83.6 % 244 204 100.0 % 4 4
libspdm_req_get_certificate.c
94.4%94.4%
94.4 % 287 271 92.5 % 160 148 100.0 % 4 4
libspdm_req_psk_exchange.c
90.2%90.2%
90.2 % 285 257 85.8 % 134 115 100.0 % 4 4
libspdm_req_psk_finish.c
82.4%82.4%
82.4 % 176 145 73.1 % 78 57 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_measurements.c
76.0%76.0%
76.0 % 404 307 71.9 % 228 164 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_key_exchange.c
77.6%77.6%
77.6 % 406 315 70.3 % 182 128 100.0 % 5 5
libspdm_req_send_receive.c
86.6%86.6%
86.6 % 372 322 72.4 % 250 181 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_communication.c
82.2%82.2%
82.2 % 225 185 71.9 % 96 69 100.0 % 12 12

Generated by: LCOV version 2.0-1