File | Lines | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
premium/src/hooks/d2/gss_tsig/gss_tsig_api.cc |
|
79.4% | 251 / 316 | 94.4% | 34 / 36 | 25.5% | 154 / 604 |
premium/src/hooks/d2/gss_tsig/gss_tsig_api.h |
|
93.3% | 28 / 30 | 92.9% | 13 / 14 | -% | 0 / 0 |
premium/src/hooks/d2/gss_tsig/gss_tsig_callouts.cc |
|
62.8% | 71 / 113 | 29.4% | 5 / 17 | 46.3% | 76 / 164 |
premium/src/hooks/d2/gss_tsig/gss_tsig_cfg.cc |
|
93.1% | 364 / 391 | 93.8% | 15 / 16 | 54.3% | 721 / 1329 |
premium/src/hooks/d2/gss_tsig/gss_tsig_cfg.h |
|
100.0% | 101 / 101 | 100.0% | 40 / 40 | -% | 0 / 0 |
premium/src/hooks/d2/gss_tsig/gss_tsig_context.cc |
|
83.4% | 151 / 181 | 90.9% | 10 / 11 | 47.4% | 181 / 382 |
premium/src/hooks/d2/gss_tsig/gss_tsig_context.h |
|
100.0% | 10 / 10 | 100.0% | 4 / 4 | -% | 0 / 0 |
premium/src/hooks/d2/gss_tsig/gss_tsig_impl.cc |
|
92.3% | 526 / 570 | 96.6% | 28 / 29 | 54.7% | 885 / 1619 |
premium/src/hooks/d2/gss_tsig/gss_tsig_impl.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
premium/src/hooks/d2/gss_tsig/gss_tsig_key.cc |
|
71.4% | 5 / 7 | 66.7% | 2 / 3 | 20.0% | 4 / 20 |
premium/src/hooks/d2/gss_tsig/gss_tsig_key.h |
|
100.0% | 18 / 18 | 100.0% | 7 / 7 | -% | 0 / 0 |
premium/src/hooks/d2/gss_tsig/managed_key.cc |
|
96.9% | 63 / 65 | 100.0% | 7 / 7 | 51.5% | 86 / 167 |
premium/src/hooks/d2/gss_tsig/managed_key.h |
|
100.0% | 20 / 20 | 100.0% | 9 / 9 | -% | 0 / 0 |
premium/src/hooks/d2/gss_tsig/tkey_exchange.cc |
|
82.2% | 221 / 269 | 90.5% | 19 / 21 | 39.7% | 267 / 673 |
premium/src/hooks/d2/gss_tsig/tkey_exchange.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/d2/gss_tsig/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/cb_cmds/cb_cmds_callouts.cc |
|
14.9% | 91 / 612 | 2.6% | 2 / 77 | 13.6% | 168 / 1232 |
premium/src/hooks/dhcp/cb_cmds/cb_cmds_dhcp4.cc |
|
100.0% | 250 / 250 | 100.0% | 74 / 74 | 61.0% | 166 / 272 |
premium/src/hooks/dhcp/cb_cmds/cb_cmds_dhcp6.cc |
|
100.0% | 308 / 308 | 100.0% | 76 / 76 | 58.5% | 248 / 424 |
premium/src/hooks/dhcp/cb_cmds/cb_cmds_impl.cc |
|
95.1% | 58 / 61 | 100.0% | 5 / 5 | 52.9% | 91 / 172 |
premium/src/hooks/dhcp/cb_cmds/cb_cmds_impl.h |
|
99.3% | 1117 / 1125 | 100.0% | 97 / 97 | 55.1% | 1762 / 3199 |
premium/src/hooks/dhcp/cb_cmds/cb_parsers.cc |
|
90.2% | 396 / 439 | 86.7% | 39 / 45 | 54.6% | 580 / 1062 |
premium/src/hooks/dhcp/cb_cmds/cb_parsers.h |
|
100.0% | 34 / 34 | 100.0% | 14 / 14 | 50.0% | 2 / 4 |
premium/src/hooks/dhcp/cb_cmds/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/class_cmds/class_cmds.cc |
|
95.1% | 213 / 224 | 100.0% | 15 / 15 | 52.4% | 407 / 776 |
premium/src/hooks/dhcp/class_cmds/class_cmds.h |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | -% | 0 / 0 |
premium/src/hooks/dhcp/class_cmds/class_cmds_callouts.cc |
|
33.8% | 22 / 65 | 25.0% | 2 / 8 | 22.5% | 32 / 142 |
premium/src/hooks/dhcp/class_cmds/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/ddns_tuning/ddns_tuning.cc |
|
99.0% | 100 / 101 | 100.0% | 13 / 13 | 56.2% | 127 / 226 |
premium/src/hooks/dhcp/ddns_tuning/ddns_tuning.h |
|
100.0% | 15 / 15 | 100.0% | 2 / 2 | -% | 0 / 0 |
premium/src/hooks/dhcp/ddns_tuning/ddns_tuning_callouts.cc |
|
91.4% | 128 / 140 | 88.9% | 8 / 9 | 47.4% | 163 / 344 |
premium/src/hooks/dhcp/ddns_tuning/expression_cache.cc |
|
100.0% | 55 / 55 | 100.0% | 7 / 7 | 58.8% | 40 / 68 |
premium/src/hooks/dhcp/ddns_tuning/expression_cache.h |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
premium/src/hooks/dhcp/ddns_tuning/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/flex_id/callouts.cc |
|
94.5% | 242 / 256 | 100.0% | 11 / 11 | 54.9% | 263 / 479 |
premium/src/hooks/dhcp/flex_id/load_unload.cc |
|
77.8% | 49 / 63 | 75.0% | 3 / 4 | 45.0% | 72 / 160 |
premium/src/hooks/dhcp/flex_id/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/forensic_log/backend_store.cc |
|
89.5% | 179 / 200 | 100.0% | 15 / 15 | 47.5% | 253 / 533 |
premium/src/hooks/dhcp/forensic_log/backend_store.h |
|
100.0% | 30 / 30 | 100.0% | 13 / 13 | 66.7% | 4 / 6 |
premium/src/hooks/dhcp/forensic_log/command_callouts.cc |
|
90.2% | 229 / 254 | 100.0% | 10 / 10 | 51.8% | 373 / 720 |
premium/src/hooks/dhcp/forensic_log/lease4_callouts.cc |
|
91.5% | 140 / 153 | 100.0% | 8 / 8 | 54.2% | 195 / 360 |
premium/src/hooks/dhcp/forensic_log/lease6_callouts.cc |
|
91.2% | 311 / 341 | 100.0% | 33 / 33 | 53.7% | 381 / 710 |
premium/src/hooks/dhcp/forensic_log/legal_log_db_log.cc |
|
100.0% | 8 / 8 | 100.0% | 2 / 2 | 50.0% | 2 / 4 |
premium/src/hooks/dhcp/forensic_log/load_unload.cc |
|
43.3% | 29 / 67 | 40.0% | 2 / 5 | 27.7% | 57 / 206 |
premium/src/hooks/dhcp/forensic_log/mysql_legal_log.cc |
|
95.9% | 162 / 169 | 100.0% | 16 / 16 | 47.2% | 151 / 320 |
premium/src/hooks/dhcp/forensic_log/mysql_legal_log.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 50.0% | 1 / 2 |
premium/src/hooks/dhcp/forensic_log/pgsql_legal_log.cc |
|
91.7% | 144 / 157 | 100.0% | 14 / 14 | 39.9% | 147 / 368 |
premium/src/hooks/dhcp/forensic_log/pgsql_legal_log.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 50.0% | 1 / 2 |
premium/src/hooks/dhcp/forensic_log/rotating_file.cc |
|
91.5% | 182 / 199 | 100.0% | 12 / 12 | 57.9% | 226 / 390 |
premium/src/hooks/dhcp/forensic_log/rotating_file.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
premium/src/hooks/dhcp/forensic_log/subnets_user_context.h |
|
100.0% | 10 / 10 | 0.0% | 0 / 2 | 0.0% | 0 / 24 |
premium/src/hooks/dhcp/forensic_log/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/host_cache/container.h |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
premium/src/hooks/dhcp/host_cache/entry.cc |
|
88.7% | 63 / 71 | 100.0% | 1 / 1 | 45.5% | 150 / 330 |
premium/src/hooks/dhcp/host_cache/host_cache.cc |
|
83.4% | 514 / 616 | 65.2% | 30 / 46 | 46.7% | 622 / 1331 |
premium/src/hooks/dhcp/host_cache/host_cache.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 50.0% | 1 / 2 |
premium/src/hooks/dhcp/host_cache/host_cache_callout.cc |
|
64.9% | 37 / 57 | 23.1% | 3 / 13 | 51.7% | 62 / 120 |
premium/src/hooks/dhcp/host_cache/host_cache_impl.cc |
|
87.2% | 252 / 289 | 96.0% | 24 / 25 | 52.2% | 332 / 636 |
premium/src/hooks/dhcp/host_cache/host_cache_impl.h |
|
84.6% | 11 / 13 | 80.0% | 4 / 5 | -% | 0 / 0 |
premium/src/hooks/dhcp/host_cache/host_cache_parsers.cc |
|
92.4% | 134 / 145 | 100.0% | 2 / 2 | 48.5% | 160 / 330 |
premium/src/hooks/dhcp/host_cache/host_cache_parsers.h |
|
100.0% | 6 / 6 | 100.0% | 1 / 1 | 66.7% | 4 / 6 |
premium/src/hooks/dhcp/host_cache/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/host_cmds/host_cmds.cc |
|
96.6% | 709 / 734 | 100.0% | 33 / 33 | 56.1% | 1148 / 2046 |
premium/src/hooks/dhcp/host_cmds/host_cmds_callouts.cc |
|
46.4% | 26 / 56 | 16.7% | 2 / 12 | 32.3% | 40 / 124 |
premium/src/hooks/dhcp/host_cmds/host_data_parser.h |
|
100.0% | 16 / 16 | 100.0% | 2 / 2 | 62.2% | 46 / 74 |
premium/src/hooks/dhcp/host_cmds/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/lease_query/blq_msg.h |
|
97.3% | 36 / 37 | 100.0% | 13 / 13 | 34.6% | 9 / 26 |
premium/src/hooks/dhcp/lease_query/blq_service.cc |
|
91.3% | 190 / 208 | 93.8% | 15 / 16 | 55.1% | 275 / 499 |
premium/src/hooks/dhcp/lease_query/blq_service.h |
|
100.0% | 46 / 46 | 100.0% | 14 / 14 | 75.0% | 6 / 8 |
premium/src/hooks/dhcp/lease_query/bulk_lease_query.h |
|
89.5% | 17 / 19 | 100.0% | 6 / 6 | 27.8% | 5 / 18 |
premium/src/hooks/dhcp/lease_query/bulk_lease_query4.cc |
|
80.2% | 211 / 263 | 75.0% | 9 / 12 | 47.7% | 274 / 575 |
premium/src/hooks/dhcp/lease_query/bulk_lease_query4.h |
|
90.9% | 20 / 22 | 100.0% | 4 / 4 | 60.0% | 6 / 10 |
premium/src/hooks/dhcp/lease_query/bulk_lease_query6.cc |
|
93.2% | 316 / 339 | 92.3% | 12 / 13 | 49.5% | 308 / 622 |
premium/src/hooks/dhcp/lease_query/bulk_lease_query6.h |
|
87.5% | 21 / 24 | 100.0% | 5 / 5 | 57.1% | 8 / 14 |
premium/src/hooks/dhcp/lease_query/lease_query_callouts.cc |
|
61.3% | 100 / 163 | 45.5% | 5 / 11 | 35.8% | 136 / 380 |
premium/src/hooks/dhcp/lease_query/lease_query_connection.cc |
|
61.6% | 154 / 250 | 80.0% | 16 / 20 | 27.8% | 143 / 514 |
premium/src/hooks/dhcp/lease_query/lease_query_connection.h |
|
84.8% | 67 / 79 | 83.8% | 31 / 37 | 44.9% | 35 / 78 |
premium/src/hooks/dhcp/lease_query/lease_query_impl.cc |
|
100.0% | 33 / 33 | 100.0% | 5 / 5 | 62.7% | 69 / 110 |
premium/src/hooks/dhcp/lease_query/lease_query_impl.h |
|
85.7% | 12 / 14 | 85.7% | 6 / 7 | -% | 0 / 0 |
premium/src/hooks/dhcp/lease_query/lease_query_impl4.cc |
|
84.6% | 303 / 358 | 94.7% | 18 / 19 | 47.6% | 423 / 888 |
premium/src/hooks/dhcp/lease_query/lease_query_impl4.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/lease_query/lease_query_impl6.cc |
|
90.7% | 555 / 612 | 93.3% | 28 / 30 | 50.7% | 795 / 1568 |
premium/src/hooks/dhcp/lease_query/lease_query_impl6.h |
|
100.0% | 10 / 10 | 100.0% | 4 / 4 | 50.0% | 2 / 4 |
premium/src/hooks/dhcp/lease_query/lease_query_impl_factory.cc |
|
100.0% | 16 / 16 | 100.0% | 4 / 4 | 64.7% | 22 / 34 |
premium/src/hooks/dhcp/lease_query/lease_query_listener.h |
|
100.0% | 16 / 16 | 100.0% | 3 / 3 | 37.5% | 3 / 8 |
premium/src/hooks/dhcp/lease_query/mt_lease_query_mgr.cc |
|
86.7% | 13 / 15 | 100.0% | 3 / 3 | 42.9% | 6 / 14 |
premium/src/hooks/dhcp/lease_query/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/limits/configuration.cc |
|
93.2% | 82 / 88 | 100.0% | 10 / 10 | 47.2% | 85 / 180 |
premium/src/hooks/dhcp/limits/configuration.h |
|
89.7% | 26 / 29 | 100.0% | 8 / 8 | 40.8% | 31 / 76 |
premium/src/hooks/dhcp/limits/dhcpv4_callouts.cc |
|
66.7% | 8 / 12 | 66.7% | 4 / 6 | -% | 0 / 0 |
premium/src/hooks/dhcp/limits/dhcpv6_callouts.cc |
|
57.1% | 8 / 14 | 57.1% | 4 / 7 | -% | 0 / 0 |
premium/src/hooks/dhcp/limits/libloadtests/limits_unit_tests_load_unload.cc |
|
98.3% | 406 / 413 | 100.0% | 55 / 55 | 25.5% | 633 / 2482 |
premium/src/hooks/dhcp/limits/libloadtests/limits_unit_tests_main.cc |
|
100.0% | 5 / 5 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/limits/limit_manager.cc |
|
98.5% | 134 / 136 | 100.0% | 17 / 17 | 56.1% | 138 / 246 |
premium/src/hooks/dhcp/limits/limit_manager.h |
|
91.9% | 148 / 161 | 100.0% | 11 / 11 | 54.6% | 201 / 368 |
premium/src/hooks/dhcp/limits/load_unload.cc |
|
90.5% | 19 / 21 | 66.7% | 2 / 3 | 57.7% | 45 / 78 |
premium/src/hooks/dhcp/limits/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/ping_check/config_cache.cc |
|
98.0% | 48 / 49 | 100.0% | 9 / 9 | 46.0% | 23 / 50 |
premium/src/hooks/dhcp/ping_check/config_cache.h |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | 40.0% | 4 / 10 |
premium/src/hooks/dhcp/ping_check/icmp_endpoint.h |
|
45.8% | 11 / 24 | 50.0% | 5 / 10 | 35.7% | 5 / 14 |
premium/src/hooks/dhcp/ping_check/icmp_msg.cc |
|
60.4% | 29 / 48 | 60.0% | 3 / 5 | 39.7% | 23 / 58 |
premium/src/hooks/dhcp/ping_check/icmp_msg.h |
|
100.0% | 38 / 38 | 100.0% | 16 / 16 | -% | 0 / 0 |
premium/src/hooks/dhcp/ping_check/icmp_socket.h |
|
0.0% | 0 / 73 | 0.0% | 0 / 25 | 0.0% | 0 / 122 |
premium/src/hooks/dhcp/ping_check/ping_channel.cc |
|
0.0% | 0 / 209 | 0.0% | 0 / 20 | 0.0% | 0 / 446 |
premium/src/hooks/dhcp/ping_check/ping_channel.h |
|
0.0% | 0 / 13 | 0.0% | 0 / 5 | 0.0% | 0 / 18 |
premium/src/hooks/dhcp/ping_check/ping_check_callouts.cc |
|
21.7% | 20 / 92 | 33.3% | 2 / 6 | 11.5% | 26 / 226 |
premium/src/hooks/dhcp/ping_check/ping_check_config.cc |
|
100.0% | 39 / 39 | 100.0% | 2 / 2 | 60.0% | 60 / 100 |
premium/src/hooks/dhcp/ping_check/ping_check_config.h |
|
100.0% | 25 / 25 | 100.0% | 10 / 10 | -% | 0 / 0 |
premium/src/hooks/dhcp/ping_check/ping_check_mgr.cc |
|
18.5% | 72 / 389 | 21.4% | 9 / 42 | 7.2% | 64 / 892 |
premium/src/hooks/dhcp/ping_check/ping_check_mgr.h |
|
83.3% | 5 / 6 | 100.0% | 2 / 2 | 0.0% | 0 / 2 |
premium/src/hooks/dhcp/ping_check/ping_context.cc |
|
98.3% | 117 / 119 | 100.0% | 26 / 26 | 53.3% | 56 / 105 |
premium/src/hooks/dhcp/ping_check/ping_context.h |
|
75.0% | 9 / 12 | 80.0% | 4 / 5 | 50.0% | 4 / 8 |
premium/src/hooks/dhcp/ping_check/ping_context_store.cc |
|
100.0% | 81 / 81 | 100.0% | 10 / 10 | 47.8% | 107 / 224 |
premium/src/hooks/dhcp/ping_check/ping_context_store.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | 50.0% | 1 / 2 |
premium/src/hooks/dhcp/ping_check/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/radius/cfg_attribute.cc |
|
57.5% | 42 / 73 | 77.8% | 7 / 9 | 35.6% | 37 / 104 |
premium/src/hooks/dhcp/radius/cfg_attribute.h |
|
84.6% | 22 / 26 | 100.0% | 7 / 7 | 25.0% | 14 / 56 |
premium/src/hooks/dhcp/radius/client_attribute.cc |
|
91.6% | 428 / 467 | 100.0% | 52 / 52 | 47.1% | 635 / 1348 |
premium/src/hooks/dhcp/radius/client_attribute.h |
|
90.3% | 84 / 93 | 89.2% | 33 / 37 | 51.2% | 41 / 80 |
premium/src/hooks/dhcp/radius/client_dictionary.cc |
|
93.0% | 172 / 185 | 100.0% | 14 / 14 | 47.4% | 270 / 570 |
premium/src/hooks/dhcp/radius/client_dictionary.h |
|
100.0% | 15 / 15 | 100.0% | 5 / 5 | 50.0% | 1 / 2 |
premium/src/hooks/dhcp/radius/client_exchange.cc |
|
90.1% | 373 / 414 | 100.0% | 17 / 17 | 50.6% | 482 / 953 |
premium/src/hooks/dhcp/radius/client_exchange.h |
|
100.0% | 9 / 9 | 100.0% | 4 / 4 | -% | 0 / 0 |
premium/src/hooks/dhcp/radius/client_message.cc |
|
90.1% | 228 / 253 | 100.0% | 14 / 14 | 54.6% | 297 / 544 |
premium/src/hooks/dhcp/radius/client_message.h |
|
100.0% | 32 / 32 | 100.0% | 13 / 13 | 50.0% | 4 / 8 |
premium/src/hooks/dhcp/radius/client_server.cc |
|
85.7% | 102 / 119 | 100.0% | 11 / 11 | 32.3% | 95 / 294 |
premium/src/hooks/dhcp/radius/client_server.h |
|
96.6% | 28 / 29 | 100.0% | 9 / 9 | 66.7% | 8 / 12 |
premium/src/hooks/dhcp/radius/radius.cc |
|
74.6% | 209 / 280 | 74.1% | 20 / 27 | 40.1% | 287 / 715 |
premium/src/hooks/dhcp/radius/radius.h |
|
100.0% | 10 / 10 | 100.0% | 4 / 4 | -% | 0 / 0 |
premium/src/hooks/dhcp/radius/radius_access.cc |
|
88.4% | 535 / 605 | 100.0% | 17 / 17 | 49.3% | 832 / 1688 |
premium/src/hooks/dhcp/radius/radius_access.h |
|
100.0% | 17 / 17 | 100.0% | 12 / 12 | 50.0% | 6 / 12 |
premium/src/hooks/dhcp/radius/radius_accounting.cc |
|
75.2% | 465 / 618 | 88.9% | 16 / 18 | 42.6% | 634 / 1488 |
premium/src/hooks/dhcp/radius/radius_accounting.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
premium/src/hooks/dhcp/radius/radius_backend.cc |
|
91.5% | 86 / 94 | 87.5% | 28 / 32 | 58.3% | 49 / 84 |
premium/src/hooks/dhcp/radius/radius_backend.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 50.0% | 1 / 2 |
premium/src/hooks/dhcp/radius/radius_callout.cc |
|
74.4% | 384 / 516 | 86.4% | 19 / 22 | 41.5% | 498 / 1200 |
premium/src/hooks/dhcp/radius/radius_parsers.cc |
|
94.0% | 251 / 267 | 100.0% | 7 / 7 | 53.8% | 586 / 1089 |
premium/src/hooks/dhcp/radius/radius_request.cc |
|
96.5% | 139 / 144 | 100.0% | 10 / 10 | 46.5% | 173 / 372 |
premium/src/hooks/dhcp/radius/radius_request.h |
|
100.0% | 35 / 35 | 100.0% | 15 / 15 | 60.0% | 6 / 10 |
premium/src/hooks/dhcp/radius/radius_service.cc |
|
100.0% | 15 / 15 | 100.0% | 2 / 2 | 57.7% | 15 / 26 |
premium/src/hooks/dhcp/radius/radius_service.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/radius/radius_utils.cc |
|
98.0% | 50 / 51 | 100.0% | 6 / 6 | 75.5% | 40 / 53 |
premium/src/hooks/dhcp/radius/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/rbac/rbac.cc |
|
100.0% | 71 / 71 | 100.0% | 3 / 3 | 62.4% | 136 / 218 |
premium/src/hooks/dhcp/rbac/rbac.h |
|
100.0% | 25 / 25 | 100.0% | 4 / 4 | 83.3% | 30 / 36 |
premium/src/hooks/dhcp/rbac/rbac_acl.cc |
|
100.0% | 90 / 90 | 100.0% | 4 / 4 | 55.7% | 235 / 422 |
premium/src/hooks/dhcp/rbac/rbac_acl.h |
|
96.8% | 91 / 94 | 100.0% | 32 / 32 | 51.3% | 81 / 158 |
premium/src/hooks/dhcp/rbac/rbac_api.cc |
|
98.8% | 81 / 82 | 100.0% | 3 / 3 | 59.3% | 172 / 290 |
premium/src/hooks/dhcp/rbac/rbac_api.h |
|
100.0% | 16 / 16 | 100.0% | 7 / 7 | 50.0% | 2 / 4 |
premium/src/hooks/dhcp/rbac/rbac_callouts.cc |
|
75.5% | 114 / 151 | 80.0% | 4 / 5 | 40.0% | 148 / 370 |
premium/src/hooks/dhcp/rbac/rbac_config.cc |
|
97.2% | 70 / 72 | 100.0% | 2 / 2 | 52.0% | 127 / 244 |
premium/src/hooks/dhcp/rbac/rbac_config.h |
|
100.0% | 10 / 10 | 100.0% | 4 / 4 | -% | 0 / 0 |
premium/src/hooks/dhcp/rbac/rbac_response_filter.cc |
|
94.3% | 50 / 53 | 100.0% | 3 / 3 | 61.3% | 87 / 142 |
premium/src/hooks/dhcp/rbac/rbac_response_filter.h |
|
92.3% | 12 / 13 | 100.0% | 6 / 6 | 27.8% | 5 / 18 |
premium/src/hooks/dhcp/rbac/rbac_role.cc |
|
100.0% | 18 / 18 | 100.0% | 1 / 1 | 52.4% | 44 / 84 |
premium/src/hooks/dhcp/rbac/rbac_role.h |
|
95.0% | 57 / 60 | 91.3% | 21 / 23 | 56.2% | 36 / 64 |
premium/src/hooks/dhcp/rbac/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
premium/src/hooks/dhcp/subnet_cmds/subnet_cmds.cc |
|
90.8% | 633 / 697 | 100.0% | 56 / 56 | 40.7% | 1313 / 3230 |
premium/src/hooks/dhcp/subnet_cmds/subnet_cmds_callouts.cc |
|
92.6% | 399 / 431 | 96.6% | 28 / 29 | 43.1% | 364 / 844 |
premium/src/hooks/dhcp/subnet_cmds/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/agent/agent_lexer.cc |
|
78.0% | 245 / 314 | 57.6% | 19 / 33 | 56.8% | 171 / 301 |
src/bin/agent/agent_lexer.ll |
|
94.2% | 486 / 516 | 100.0% | 4 / 4 | 59.8% | 297 / 497 |
src/bin/agent/agent_parser.cc |
|
73.2% | 450 / 615 | 70.3% | 26 / 37 | 49.2% | 276 / 561 |
src/bin/agent/agent_parser.h |
|
95.3% | 282 / 296 | 86.7% | 124 / 143 | 65.4% | 34 / 52 |
src/bin/agent/agent_parser.yy |
|
97.2% | 309 / 318 | 100.0% | 1 / 1 | 47.9% | 577 / 1204 |
src/bin/agent/ca_cfg_mgr.cc |
|
92.0% | 103 / 112 | 100.0% | 12 / 12 | 43.0% | 141 / 328 |
src/bin/agent/ca_cfg_mgr.h |
|
100.0% | 41 / 41 | 100.0% | 17 / 17 | 33.3% | 2 / 6 |
src/bin/agent/ca_command_mgr.cc |
|
96.2% | 101 / 105 | 100.0% | 6 / 6 | 49.6% | 139 / 280 |
src/bin/agent/ca_command_mgr.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/agent/ca_controller.cc |
|
100.0% | 53 / 53 | 100.0% | 8 / 8 | 50.0% | 41 / 82 |
src/bin/agent/ca_process.cc |
|
87.1% | 88 / 101 | 100.0% | 12 / 12 | 40.9% | 85 / 208 |
src/bin/agent/ca_response_creator.cc |
|
95.8% | 69 / 72 | 100.0% | 5 / 5 | 53.2% | 66 / 124 |
src/bin/agent/ca_response_creator_factory.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | 33.3% | 2 / 6 |
src/bin/agent/location.hh |
|
96.5% | 55 / 57 | 100.0% | 13 / 13 | 56.2% | 9 / 16 |
src/bin/agent/main.cc |
|
90.5% | 19 / 21 | 100.0% | 1 / 1 | 50.0% | 17 / 34 |
src/bin/agent/parser_context.cc |
|
84.0% | 84 / 100 | 93.8% | 15 / 16 | 38.2% | 92 / 241 |
src/bin/agent/simple_parser.cc |
|
95.8% | 68 / 71 | 100.0% | 3 / 3 | 51.4% | 108 / 210 |
src/bin/d2/check_exists_add.cc |
|
87.4% | 313 / 358 | 100.0% | 17 / 17 | 45.0% | 416 / 924 |
src/bin/d2/check_exists_add.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/d2/check_exists_remove.cc |
|
84.4% | 282 / 334 | 100.0% | 17 / 17 | 45.5% | 381 / 838 |
src/bin/d2/check_exists_remove.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/d2/d2_controller.cc |
|
98.6% | 70 / 71 | 100.0% | 7 / 7 | 48.5% | 95 / 196 |
src/bin/d2/d2_lexer.cc |
|
78.0% | 245 / 314 | 57.6% | 19 / 33 | 59.4% | 190 / 320 |
src/bin/d2/d2_lexer.ll |
|
92.8% | 590 / 636 | 100.0% | 4 / 4 | 58.9% | 348 / 591 |
src/bin/d2/d2_parser.cc |
|
75.4% | 574 / 761 | 70.3% | 26 / 37 | 52.9% | 356 / 673 |
src/bin/d2/d2_parser.h |
|
95.4% | 330 / 346 | 88.1% | 148 / 168 | 65.4% | 34 / 52 |
src/bin/d2/d2_parser.yy |
|
95.5% | 490 / 513 | 100.0% | 1 / 1 | 47.8% | 961 / 2012 |
src/bin/d2/d2_process.cc |
|
91.8% | 201 / 219 | 100.0% | 14 / 14 | 54.2% | 253 / 467 |
src/bin/d2/d2_process.h |
|
100.0% | 14 / 14 | 100.0% | 6 / 6 | -% | 0 / 0 |
src/bin/d2/d2_queue_mgr.cc |
|
88.9% | 96 / 108 | 100.0% | 15 / 15 | 48.2% | 120 / 249 |
src/bin/d2/d2_queue_mgr.h |
|
100.0% | 12 / 12 | 100.0% | 6 / 6 | -% | 0 / 0 |
src/bin/d2/d2_update_mgr.cc |
|
89.3% | 134 / 150 | 100.0% | 15 / 15 | 51.3% | 161 / 314 |
src/bin/d2/d2_update_mgr.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/bin/d2/location.hh |
|
96.5% | 55 / 57 | 100.0% | 13 / 13 | 56.2% | 9 / 16 |
src/bin/d2/main.cc |
|
90.5% | 19 / 21 | 100.0% | 1 / 1 | 50.0% | 17 / 34 |
src/bin/d2/nc_add.cc |
|
87.4% | 311 / 356 | 100.0% | 17 / 17 | 45.1% | 410 / 910 |
src/bin/d2/nc_add.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/d2/nc_remove.cc |
|
84.7% | 288 / 340 | 100.0% | 17 / 17 | 45.4% | 389 / 856 |
src/bin/d2/nc_remove.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/d2/parser_context.cc |
|
74.2% | 92 / 124 | 93.8% | 15 / 16 | 36.1% | 100 / 277 |
src/bin/d2/parser_context.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/d2/simple_add.cc |
|
88.8% | 239 / 269 | 100.0% | 15 / 15 | 45.7% | 307 / 672 |
src/bin/d2/simple_add.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/d2/simple_add_without_dhcid.cc |
|
87.8% | 223 / 254 | 100.0% | 15 / 15 | 45.8% | 280 / 612 |
src/bin/d2/simple_add_without_dhcid.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/d2/simple_remove.cc |
|
85.9% | 219 / 255 | 100.0% | 15 / 15 | 46.4% | 280 / 604 |
src/bin/d2/simple_remove.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/d2/simple_remove_without_dhcid.cc |
|
85.1% | 211 / 248 | 100.0% | 15 / 15 | 46.4% | 267 / 576 |
src/bin/d2/simple_remove_without_dhcid.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/dhcp4/client_handler.cc |
|
91.1% | 164 / 180 | 100.0% | 14 / 14 | 44.1% | 193 / 438 |
src/bin/dhcp4/client_handler.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/dhcp4/ctrl_dhcp4_srv.cc |
|
86.3% | 844 / 978 | 91.9% | 34 / 37 | 47.9% | 1299 / 2710 |
src/bin/dhcp4/ctrl_dhcp4_srv.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/dhcp4/dhcp4_lexer.cc |
|
78.0% | 245 / 314 | 57.6% | 19 / 33 | 71.9% | 336 / 467 |
src/bin/dhcp4/dhcp4_lexer.ll |
|
95.9% | 1486 / 1549 | 100.0% | 4 / 4 | 62.7% | 977 / 1559 |
src/bin/dhcp4/dhcp4_parser.cc |
|
79.7% | 1015 / 1273 | 70.3% | 26 / 37 | 59.3% | 630 / 1062 |
src/bin/dhcp4/dhcp4_parser.h |
|
93.5% | 600 / 642 | 89.6% | 283 / 316 | 65.4% | 34 / 52 |
src/bin/dhcp4/dhcp4_parser.yy |
|
94.8% | 1216 / 1283 | 100.0% | 1 / 1 | 46.4% | 2528 / 5454 |
src/bin/dhcp4/dhcp4_srv.cc |
|
86.6% | 2143 / 2476 | 82.0% | 82 / 100 | 52.2% | 3334 / 6389 |
src/bin/dhcp4/dhcp4_srv.h |
|
100.0% | 31 / 31 | 100.0% | 14 / 14 | -% | 0 / 0 |
src/bin/dhcp4/dhcp4to6_ipc.cc |
|
82.8% | 77 / 93 | 100.0% | 4 / 4 | 42.1% | 117 / 278 |
src/bin/dhcp4/dhcp4to6_ipc.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/dhcp4/json_config_parser.cc |
|
88.7% | 417 / 470 | 100.0% | 8 / 8 | 55.3% | 646 / 1168 |
src/bin/dhcp4/location.hh |
|
96.5% | 55 / 57 | 100.0% | 13 / 13 | 56.2% | 9 / 16 |
src/bin/dhcp4/main.cc |
|
61.9% | 96 / 155 | 50.0% | 1 / 2 | 35.0% | 113 / 323 |
src/bin/dhcp4/parser_context.cc |
|
78.7% | 122 / 155 | 93.8% | 15 / 16 | 44.7% | 144 / 322 |
src/bin/dhcp4/parser_context.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/dhcp6/client_handler.cc |
|
90.1% | 82 / 91 | 100.0% | 9 / 9 | 40.1% | 93 / 232 |
src/bin/dhcp6/client_handler.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/dhcp6/ctrl_dhcp6_srv.cc |
|
84.5% | 676 / 800 | 91.7% | 33 / 36 | 45.3% | 1042 / 2298 |
src/bin/dhcp6/ctrl_dhcp6_srv.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/dhcp6/dhcp6_lexer.cc |
|
78.0% | 245 / 314 | 57.6% | 19 / 33 | 71.9% | 338 / 470 |
src/bin/dhcp6/dhcp6_lexer.ll |
|
95.7% | 1498 / 1565 | 100.0% | 4 / 4 | 62.5% | 983 / 1572 |
src/bin/dhcp6/dhcp6_parser.cc |
|
79.3% | 1029 / 1297 | 70.3% | 26 / 37 | 59.4% | 634 / 1067 |
src/bin/dhcp6/dhcp6_parser.h |
|
93.5% | 608 / 650 | 89.7% | 287 / 320 | 65.4% | 34 / 52 |
src/bin/dhcp6/dhcp6_parser.yy |
|
94.2% | 1256 / 1333 | 100.0% | 1 / 1 | 46.2% | 2599 / 5622 |
src/bin/dhcp6/dhcp6_srv.cc |
|
88.6% | 2141 / 2416 | 90.4% | 85 / 94 | 50.6% | 3178 / 6280 |
src/bin/dhcp6/dhcp6_srv.h |
|
81.8% | 9 / 11 | 83.3% | 5 / 6 | -% | 0 / 0 |
src/bin/dhcp6/dhcp6to4_ipc.cc |
|
82.4% | 56 / 68 | 100.0% | 4 / 4 | 41.7% | 75 / 180 |
src/bin/dhcp6/dhcp6to4_ipc.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/dhcp6/json_config_parser.cc |
|
89.5% | 469 / 524 | 100.0% | 10 / 10 | 55.2% | 743 / 1346 |
src/bin/dhcp6/location.hh |
|
96.5% | 55 / 57 | 100.0% | 13 / 13 | 56.2% | 9 / 16 |
src/bin/dhcp6/main.cc |
|
61.9% | 96 / 155 | 50.0% | 1 / 2 | 35.0% | 113 / 323 |
src/bin/dhcp6/parser_context.cc |
|
80.3% | 126 / 157 | 93.8% | 15 / 16 | 45.5% | 148 / 325 |
src/bin/dhcp6/parser_context.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/lfc/lfc_controller.cc |
|
59.1% | 123 / 208 | 80.0% | 8 / 10 | 29.9% | 160 / 536 |
src/bin/lfc/lfc_controller.h |
|
100.0% | 18 / 18 | 100.0% | 9 / 9 | -% | 0 / 0 |
src/bin/lfc/main.cc |
|
46.7% | 7 / 15 | 100.0% | 1 / 1 | 8.7% | 2 / 23 |
src/bin/netconf/control_socket.cc |
|
76.9% | 10 / 13 | 100.0% | 1 / 1 | 23.3% | 7 / 30 |
src/bin/netconf/control_socket.h |
|
91.7% | 11 / 12 | 100.0% | 5 / 5 | 10.0% | 1 / 10 |
src/bin/netconf/http_control_socket.cc |
|
88.2% | 45 / 51 | 100.0% | 7 / 7 | 38.3% | 62 / 162 |
src/bin/netconf/http_control_socket.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/netconf/location.hh |
|
96.5% | 55 / 57 | 100.0% | 13 / 13 | 56.2% | 9 / 16 |
src/bin/netconf/main.cc |
|
90.5% | 19 / 21 | 100.0% | 1 / 1 | 52.9% | 18 / 34 |
src/bin/netconf/netconf.cc |
|
55.5% | 277 / 499 | 73.9% | 17 / 23 | 27.9% | 315 / 1131 |
src/bin/netconf/netconf_cfg_mgr.cc |
|
91.4% | 74 / 81 | 88.9% | 8 / 9 | 48.1% | 103 / 214 |
src/bin/netconf/netconf_cfg_mgr.h |
|
100.0% | 12 / 12 | 100.0% | 6 / 6 | 50.0% | 1 / 2 |
src/bin/netconf/netconf_config.cc |
|
73.3% | 74 / 101 | 80.0% | 8 / 10 | 38.3% | 118 / 308 |
src/bin/netconf/netconf_config.h |
|
100.0% | 29 / 29 | 100.0% | 14 / 14 | -% | 0 / 0 |
src/bin/netconf/netconf_controller.cc |
|
86.4% | 19 / 22 | 83.3% | 5 / 6 | 40.0% | 12 / 30 |
src/bin/netconf/netconf_controller.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/netconf/netconf_lexer.cc |
|
78.0% | 245 / 314 | 57.6% | 19 / 33 | 55.8% | 164 / 294 |
src/bin/netconf/netconf_lexer.ll |
|
93.7% | 448 / 478 | 100.0% | 4 / 4 | 58.4% | 275 / 471 |
src/bin/netconf/netconf_parser.cc |
|
71.9% | 412 / 573 | 70.3% | 26 / 37 | 47.4% | 248 / 523 |
src/bin/netconf/netconf_parser.h |
|
95.0% | 268 / 282 | 86.0% | 117 / 136 | 65.4% | 34 / 52 |
src/bin/netconf/netconf_parser.yy |
|
97.0% | 255 / 263 | 100.0% | 1 / 1 | 47.3% | 467 / 988 |
src/bin/netconf/netconf_process.cc |
|
78.0% | 32 / 41 | 100.0% | 7 / 7 | 33.3% | 26 / 78 |
src/bin/netconf/netconf_process.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/netconf/parser_context.cc |
|
78.9% | 75 / 95 | 87.5% | 14 / 16 | 34.0% | 80 / 235 |
src/bin/netconf/simple_parser.cc |
|
100.0% | 68 / 68 | 100.0% | 4 / 4 | 61.7% | 74 / 120 |
src/bin/netconf/stdout_control_socket.cc |
|
100.0% | 17 / 17 | 100.0% | 6 / 6 | 45.5% | 10 / 22 |
src/bin/netconf/stdout_control_socket.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/netconf/unix_control_socket.cc |
|
91.2% | 31 / 34 | 100.0% | 7 / 7 | 38.9% | 35 / 90 |
src/bin/netconf/unix_control_socket.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/perfdhcp/abstract_scen.h |
|
100.0% | 10 / 10 | 100.0% | 2 / 2 | 100.0% | 2 / 2 |
src/bin/perfdhcp/avalanche_scen.cc |
|
91.6% | 87 / 95 | 100.0% | 2 / 2 | 48.9% | 93 / 190 |
src/bin/perfdhcp/avalanche_scen.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/bin/perfdhcp/basic_scen.cc |
|
62.9% | 66 / 105 | 100.0% | 2 / 2 | 41.1% | 74 / 180 |
src/bin/perfdhcp/basic_scen.h |
|
100.0% | 6 / 6 | 100.0% | 1 / 1 | 50.0% | 6 / 12 |
src/bin/perfdhcp/command_options.cc |
|
82.5% | 588 / 713 | 93.8% | 30 / 32 | 52.6% | 776 / 1476 |
src/bin/perfdhcp/command_options.h |
|
96.6% | 56 / 58 | 96.2% | 51 / 53 | 66.7% | 4 / 6 |
src/bin/perfdhcp/localized_option.h |
|
100.0% | 7 / 7 | 100.0% | 3 / 3 | 50.0% | 2 / 4 |
src/bin/perfdhcp/main.cc |
|
0.0% | 0 / 38 | 0.0% | 0 / 1 | 0.0% | 0 / 74 |
src/bin/perfdhcp/packet_storage.h |
|
97.3% | 36 / 37 | 100.0% | 11 / 11 | 83.3% | 15 / 18 |
src/bin/perfdhcp/perf_pkt4.cc |
|
100.0% | 20 / 20 | 100.0% | 4 / 4 | 75.0% | 3 / 4 |
src/bin/perfdhcp/perf_pkt4.h |
|
100.0% | 4 / 4 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/bin/perfdhcp/perf_pkt6.cc |
|
100.0% | 20 / 20 | 100.0% | 4 / 4 | 75.0% | 3 / 4 |
src/bin/perfdhcp/perf_pkt6.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/perfdhcp/perf_socket.cc |
|
15.9% | 13 / 82 | 22.2% | 2 / 9 | 8.8% | 16 / 182 |
src/bin/perfdhcp/perf_socket.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | 50.0% | 3 / 6 |
src/bin/perfdhcp/pkt_transform.cc |
|
95.6% | 87 / 91 | 100.0% | 5 / 5 | 51.6% | 94 / 182 |
src/bin/perfdhcp/pkt_transform.h |
|
100.0% | 4 / 4 | 100.0% | 3 / 3 | 100.0% | 2 / 2 |
src/bin/perfdhcp/rate_control.cc |
|
93.9% | 31 / 33 | 100.0% | 5 / 5 | 61.1% | 22 / 36 |
src/bin/perfdhcp/rate_control.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/bin/perfdhcp/receiver.cc |
|
83.1% | 54 / 65 | 100.0% | 7 / 7 | 44.5% | 49 / 110 |
src/bin/perfdhcp/receiver.h |
|
100.0% | 6 / 6 | 100.0% | 1 / 1 | 50.0% | 1 / 2 |
src/bin/perfdhcp/stats_mgr.cc |
|
74.5% | 161 / 216 | 100.0% | 10 / 10 | 31.1% | 151 / 486 |
src/bin/perfdhcp/stats_mgr.h |
|
79.4% | 216 / 272 | 94.8% | 55 / 58 | 29.5% | 129 / 438 |
src/bin/perfdhcp/test_control.cc |
|
80.2% | 783 / 976 | 90.0% | 63 / 70 | 37.5% | 809 / 2156 |
src/bin/perfdhcp/test_control.h |
|
79.2% | 61 / 77 | 83.3% | 15 / 18 | 50.0% | 32 / 64 |
src/hooks/dhcp/bootp/bootp_callouts.cc |
|
69.9% | 51 / 73 | 80.0% | 4 / 5 | 34.3% | 58 / 169 |
src/hooks/dhcp/bootp/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/flex_option/flex_option.cc |
|
97.3% | 320 / 329 | 100.0% | 17 / 17 | 57.7% | 631 / 1094 |
src/hooks/dhcp/flex_option/flex_option.h |
|
98.1% | 203 / 207 | 100.0% | 22 / 22 | 63.8% | 217 / 340 |
src/hooks/dhcp/flex_option/flex_option_callouts.cc |
|
73.8% | 45 / 61 | 80.0% | 4 / 5 | 35.5% | 49 / 138 |
src/hooks/dhcp/flex_option/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/high_availability/command_creator.cc |
|
99.4% | 176 / 177 | 100.0% | 18 / 18 | 49.5% | 282 / 570 |
src/hooks/dhcp/high_availability/communication_state.cc |
|
97.1% | 560 / 577 | 97.4% | 74 / 76 | 58.6% | 565 / 964 |
src/hooks/dhcp/high_availability/communication_state.h |
|
100.0% | 9 / 9 | 100.0% | 1 / 1 | 50.0% | 5 / 10 |
src/hooks/dhcp/high_availability/ha_callouts.cc |
|
35.8% | 72 / 201 | 40.9% | 9 / 22 | 19.3% | 78 / 404 |
src/hooks/dhcp/high_availability/ha_config.cc |
|
95.9% | 259 / 270 | 100.0% | 25 / 25 | 57.7% | 467 / 809 |
src/hooks/dhcp/high_availability/ha_config.h |
|
100.0% | 152 / 152 | 100.0% | 63 / 63 | -% | 0 / 0 |
src/hooks/dhcp/high_availability/ha_config_parser.cc |
|
90.8% | 167 / 184 | 100.0% | 7 / 7 | 46.6% | 308 / 661 |
src/hooks/dhcp/high_availability/ha_impl.cc |
|
88.2% | 418 / 474 | 91.3% | 21 / 23 | 49.9% | 612 / 1226 |
src/hooks/dhcp/high_availability/ha_impl.h |
|
100.0% | 9 / 9 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/hooks/dhcp/high_availability/ha_relationship_mapper.h |
|
96.0% | 24 / 25 | 100.0% | 10 / 10 | 52.9% | 18 / 34 |
src/hooks/dhcp/high_availability/ha_service.cc |
|
92.5% | 1510 / 1633 | 97.2% | 104 / 107 | 52.5% | 1938 / 3692 |
src/hooks/dhcp/high_availability/ha_service.h |
|
77.8% | 7 / 9 | 75.0% | 3 / 4 | 50.0% | 14 / 28 |
src/hooks/dhcp/high_availability/ha_service_states.cc |
|
93.1% | 54 / 58 | 100.0% | 2 / 2 | 68.6% | 59 / 86 |
src/hooks/dhcp/high_availability/lease_sync_filter.cc |
|
100.0% | 22 / 22 | 100.0% | 4 / 4 | 70.0% | 35 / 50 |
src/hooks/dhcp/high_availability/lease_update_backlog.cc |
|
100.0% | 50 / 50 | 100.0% | 8 / 8 | 73.3% | 22 / 30 |
src/hooks/dhcp/high_availability/query_filter.cc |
|
99.5% | 204 / 205 | 100.0% | 28 / 28 | 65.0% | 191 / 294 |
src/hooks/dhcp/high_availability/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/lease_cmds/lease_cmds.cc |
|
80.3% | 1069 / 1332 | 100.0% | 52 / 52 | 40.5% | 1710 / 4225 |
src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc |
|
97.8% | 133 / 136 | 96.3% | 26 / 27 | 48.3% | 114 / 236 |
src/hooks/dhcp/lease_cmds/lease_cmds_exceptions.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/lease_cmds/lease_parser.cc |
|
95.5% | 192 / 201 | 100.0% | 2 / 2 | 54.1% | 446 / 824 |
src/hooks/dhcp/lease_cmds/lease_parser.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/hooks/dhcp/lease_cmds/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/mysql/mysql_callouts.cc |
|
63.2% | 24 / 38 | 40.0% | 2 / 5 | 32.7% | 32 / 98 |
src/hooks/dhcp/mysql/mysql_cb_dhcp4.cc |
|
97.7% | 1423 / 1457 | 100.0% | 119 / 119 | 51.0% | 2171 / 4258 |
src/hooks/dhcp/mysql/mysql_cb_dhcp6.cc |
|
96.7% | 1574 / 1627 | 100.0% | 128 / 128 | 50.2% | 2382 / 4742 |
src/hooks/dhcp/mysql/mysql_cb_impl.cc |
|
86.0% | 450 / 523 | 93.3% | 42 / 45 | 42.9% | 611 / 1424 |
src/hooks/dhcp/mysql/mysql_cb_impl.h |
|
100.0% | 75 / 75 | 100.0% | 25 / 25 | 66.2% | 102 / 154 |
src/hooks/dhcp/mysql/mysql_host_data_source.cc |
|
93.6% | 1317 / 1407 | 90.1% | 73 / 81 | 41.2% | 602 / 1461 |
src/hooks/dhcp/mysql/mysql_host_data_source.h |
|
100.0% | 8 / 8 | 100.0% | 3 / 3 | 50.0% | 3 / 6 |
src/hooks/dhcp/mysql/mysql_lease_mgr.cc |
|
92.1% | 1796 / 1949 | 85.8% | 97 / 113 | 43.6% | 1070 / 2456 |
src/hooks/dhcp/mysql/mysql_lease_mgr.h |
|
88.9% | 16 / 18 | 100.0% | 5 / 5 | 50.0% | 17 / 34 |
src/hooks/dhcp/mysql/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/perfmon/alarm.cc |
|
100.0% | 59 / 59 | 100.0% | 8 / 8 | 62.1% | 72 / 116 |
src/hooks/dhcp/perfmon/alarm.h |
|
100.0% | 14 / 14 | 100.0% | 7 / 7 | -% | 0 / 0 |
src/hooks/dhcp/perfmon/alarm_store.cc |
|
96.4% | 80 / 83 | 100.0% | 11 / 11 | 48.4% | 118 / 244 |
src/hooks/dhcp/perfmon/alarm_store.h |
|
100.0% | 5 / 5 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/hooks/dhcp/perfmon/monitored_duration.cc |
|
97.7% | 213 / 218 | 95.8% | 23 / 24 | 55.1% | 369 / 670 |
src/hooks/dhcp/perfmon/monitored_duration.h |
|
100.0% | 36 / 36 | 100.0% | 18 / 18 | -% | 0 / 0 |
src/hooks/dhcp/perfmon/monitored_duration_store.cc |
|
96.8% | 120 / 124 | 100.0% | 12 / 12 | 46.6% | 177 / 380 |
src/hooks/dhcp/perfmon/monitored_duration_store.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/hooks/dhcp/perfmon/perfmon_callouts.cc |
|
31.9% | 22 / 69 | 22.2% | 2 / 9 | 19.4% | 31 / 160 |
src/hooks/dhcp/perfmon/perfmon_config.cc |
|
71.4% | 140 / 196 | 100.0% | 9 / 9 | 54.5% | 328 / 602 |
src/hooks/dhcp/perfmon/perfmon_config.h |
|
100.0% | 25 / 25 | 100.0% | 11 / 11 | -% | 0 / 0 |
src/hooks/dhcp/perfmon/perfmon_mgr.cc |
|
93.5% | 188 / 201 | 84.6% | 11 / 13 | 50.4% | 259 / 514 |
src/hooks/dhcp/perfmon/perfmon_mgr.h |
|
100.0% | 7 / 7 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/hooks/dhcp/perfmon/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/pgsql/pgsql_callouts.cc |
|
63.2% | 24 / 38 | 40.0% | 2 / 5 | 32.7% | 32 / 98 |
src/hooks/dhcp/pgsql/pgsql_cb_dhcp4.cc |
|
97.7% | 1502 / 1537 | 100.0% | 120 / 120 | 53.5% | 1935 / 3614 |
src/hooks/dhcp/pgsql/pgsql_cb_dhcp6.cc |
|
96.8% | 1643 / 1698 | 100.0% | 131 / 131 | 52.7% | 2046 / 3884 |
src/hooks/dhcp/pgsql/pgsql_cb_impl.cc |
|
86.2% | 475 / 551 | 92.0% | 46 / 50 | 42.8% | 521 / 1216 |
src/hooks/dhcp/pgsql/pgsql_cb_impl.h |
|
100.0% | 66 / 66 | 100.0% | 20 / 20 | 63.5% | 94 / 148 |
src/hooks/dhcp/pgsql/pgsql_host_data_source.cc |
|
93.1% | 868 / 932 | 92.2% | 71 / 77 | 44.5% | 772 / 1733 |
src/hooks/dhcp/pgsql/pgsql_host_data_source.h |
|
100.0% | 8 / 8 | 100.0% | 3 / 3 | 50.0% | 3 / 6 |
src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc |
|
92.0% | 1329 / 1444 | 88.0% | 95 / 108 | 46.4% | 1290 / 2782 |
src/hooks/dhcp/pgsql/pgsql_lease_mgr.h |
|
88.9% | 16 / 18 | 100.0% | 5 / 5 | 50.0% | 17 / 34 |
src/hooks/dhcp/pgsql/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/run_script/run_script.cc |
|
100.0% | 316 / 316 | 100.0% | 20 / 20 | 52.1% | 479 / 920 |
src/hooks/dhcp/run_script/run_script.h |
|
100.0% | 11 / 11 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/hooks/dhcp/run_script/run_script_callouts.cc |
|
93.1% | 231 / 248 | 93.8% | 15 / 16 | 49.8% | 256 / 514 |
src/hooks/dhcp/run_script/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/stat_cmds/stat_cmds.cc |
|
92.6% | 302 / 326 | 100.0% | 14 / 14 | 52.2% | 457 / 876 |
src/hooks/dhcp/stat_cmds/stat_cmds.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/stat_cmds/stat_cmds_callouts.cc |
|
87.5% | 21 / 24 | 80.0% | 4 / 5 | 42.9% | 24 / 56 |
src/hooks/dhcp/stat_cmds/version.cc |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/user_chk/load_unload.cc |
|
0.0% | 0 / 24 | 0.0% | 0 / 2 | 0.0% | 0 / 66 |
src/hooks/dhcp/user_chk/pkt_receive_co.cc |
|
0.0% | 0 / 48 | 0.0% | 0 / 2 | 0.0% | 0 / 110 |
src/hooks/dhcp/user_chk/pkt_send_co.cc |
|
0.0% | 0 / 166 | 0.0% | 0 / 13 | 0.0% | 0 / 404 |
src/hooks/dhcp/user_chk/subnet_select_co.cc |
|
0.0% | 0 / 48 | 0.0% | 0 / 2 | 0.0% | 0 / 84 |
src/hooks/dhcp/user_chk/user.cc |
|
91.6% | 98 / 107 | 95.5% | 21 / 22 | 47.2% | 67 / 142 |
src/hooks/dhcp/user_chk/user_data_source.h |
|
100.0% | 5 / 5 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/hooks/dhcp/user_chk/user_file.cc |
|
95.3% | 61 / 64 | 100.0% | 7 / 7 | 51.8% | 88 / 170 |
src/hooks/dhcp/user_chk/user_file.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/user_chk/user_registry.cc |
|
93.4% | 57 / 61 | 90.9% | 10 / 11 | 46.5% | 53 / 114 |
src/hooks/dhcp/user_chk/user_registry.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/hooks/dhcp/user_chk/version.cc |
|
0.0% | 0 / 2 | 0.0% | 0 / 1 | -% | 0 / 0 |
src/lib/asiodns/io_fetch.cc |
|
89.1% | 122 / 137 | 90.9% | 10 / 11 | 40.8% | 141 / 346 |
src/lib/asiodns/io_fetch.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/asiolink/addr_utilities.cc |
|
95.5% | 127 / 133 | 100.0% | 11 / 11 | 55.2% | 128 / 232 |
src/lib/asiolink/common_tls.cc |
|
91.7% | 22 / 24 | 100.0% | 1 / 1 | 44.2% | 38 / 86 |
src/lib/asiolink/common_tls.h |
|
100.0% | 10 / 10 | 100.0% | 16 / 16 | -% | 0 / 0 |
src/lib/asiolink/dummy_io_cb.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | 50.0% | 8 / 16 |
src/lib/asiolink/interval_timer.cc |
|
92.9% | 52 / 56 | 100.0% | 12 / 12 | 43.5% | 37 / 85 |
src/lib/asiolink/interval_timer.h |
|
100.0% | 1 / 1 | -% | 0 / 0 | 58.3% | 7 / 12 |
src/lib/asiolink/io_acceptor.h |
|
100.0% | 27 / 27 | 100.0% | 21 / 21 | 50.0% | 6 / 12 |
src/lib/asiolink/io_address.cc |
|
95.9% | 70 / 73 | 100.0% | 15 / 15 | 47.0% | 63 / 134 |
src/lib/asiolink/io_address.h |
|
100.0% | 31 / 31 | 100.0% | 14 / 14 | 50.0% | 13 / 26 |
src/lib/asiolink/io_asio_socket.h |
|
66.7% | 4 / 6 | 87.5% | 21 / 24 | -% | 0 / 0 |
src/lib/asiolink/io_endpoint.cc |
|
100.0% | 19 / 19 | 100.0% | 4 / 4 | 57.8% | 37 / 64 |
src/lib/asiolink/io_endpoint.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/asiolink/io_error.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/asiolink/io_service.cc |
|
100.0% | 67 / 67 | 100.0% | 25 / 25 | 50.0% | 9 / 18 |
src/lib/asiolink/io_service_mgr.cc |
|
100.0% | 18 / 18 | 100.0% | 4 / 4 | 80.0% | 16 / 20 |
src/lib/asiolink/io_service_mgr.h |
|
100.0% | 7 / 7 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/lib/asiolink/io_service_signal.cc |
|
91.5% | 43 / 47 | 100.0% | 11 / 11 | 31.1% | 23 / 74 |
src/lib/asiolink/io_service_thread_pool.cc |
|
96.5% | 136 / 141 | 100.0% | 20 / 20 | 61.6% | 90 / 146 |
src/lib/asiolink/io_service_thread_pool.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/asiolink/io_socket.cc |
|
100.0% | 9 / 9 | 100.0% | 5 / 5 | 75.0% | 6 / 8 |
src/lib/asiolink/io_socket.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/asiolink/openssl_tls.cc |
|
96.2% | 51 / 53 | 100.0% | 10 / 10 | 49.0% | 48 / 98 |
src/lib/asiolink/openssl_tls.h |
|
34.5% | 20 / 58 | 61.4% | 27 / 44 | 7.7% | 6 / 78 |
src/lib/asiolink/process_spawn.cc |
|
86.6% | 136 / 157 | 90.5% | 19 / 21 | 45.0% | 126 / 280 |
src/lib/asiolink/process_spawn.h |
|
100.0% | 8 / 8 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/lib/asiolink/tcp_acceptor.h |
|
100.0% | 8 / 8 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/lib/asiolink/tcp_endpoint.h |
|
96.9% | 31 / 32 | 100.0% | 12 / 12 | 50.0% | 8 / 16 |
src/lib/asiolink/tcp_socket.h |
|
86.3% | 82 / 95 | 55.4% | 46 / 83 | 33.0% | 62 / 188 |
src/lib/asiolink/tls_acceptor.h |
|
100.0% | 7 / 7 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/lib/asiolink/tls_socket.h |
|
84.3% | 91 / 108 | 52.5% | 42 / 80 | 29.3% | 61 / 208 |
src/lib/asiolink/udp_endpoint.h |
|
96.0% | 24 / 25 | 100.0% | 10 / 10 | 42.9% | 6 / 14 |
src/lib/asiolink/udp_socket.h |
|
82.1% | 55 / 67 | 65.9% | 29 / 44 | 23.2% | 26 / 112 |
src/lib/asiolink/unix_domain_socket.cc |
|
92.9% | 104 / 112 | 100.0% | 26 / 26 | 44.3% | 62 / 140 |
src/lib/asiolink/unix_domain_socket.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/asiolink/unix_domain_socket_acceptor.h |
|
77.8% | 7 / 9 | 66.7% | 2 / 3 | -% | 0 / 0 |
src/lib/asiolink/unix_domain_socket_endpoint.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/cc/base_stamped_element.cc |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
src/lib/cc/base_stamped_element.h |
|
100.0% | 10 / 10 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/lib/cc/cfg_to_element.h |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/cc/command_interpreter.cc |
|
90.8% | 128 / 141 | 100.0% | 14 / 14 | 46.1% | 261 / 566 |
src/lib/cc/command_interpreter.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/cc/data.cc |
|
96.4% | 901 / 935 | 97.1% | 101 / 104 | 56.1% | 1141 / 2033 |
src/lib/cc/data.h |
|
96.2% | 125 / 130 | 96.7% | 59 / 61 | 44.0% | 111 / 252 |
src/lib/cc/dhcp_config_error.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/cc/element_value.h |
|
100.0% | 8 / 8 | 83.3% | 5 / 6 | -% | 0 / 0 |
src/lib/cc/json_feed.cc |
|
94.4% | 304 / 322 | 96.6% | 28 / 29 | 54.7% | 209 / 382 |
src/lib/cc/json_feed.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/cc/server_tag.cc |
|
83.3% | 15 / 18 | 75.0% | 3 / 4 | 52.8% | 19 / 36 |
src/lib/cc/server_tag.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/cc/simple_parser.cc |
|
95.9% | 164 / 171 | 100.0% | 13 / 13 | 55.0% | 337 / 613 |
src/lib/cc/simple_parser.h |
|
100.0% | 20 / 20 | 100.0% | 11 / 11 | 62.9% | 44 / 70 |
src/lib/cc/stamped_element.cc |
|
100.0% | 19 / 19 | 100.0% | 5 / 5 | 54.5% | 24 / 44 |
src/lib/cc/stamped_element.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | 50.0% | 2 / 4 |
src/lib/cc/stamped_value.cc |
|
99.0% | 101 / 102 | 100.0% | 14 / 14 | 58.2% | 185 / 318 |
src/lib/cc/stamped_value.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/cc/user_context.cc |
|
100.0% | 8 / 8 | 100.0% | 2 / 2 | 62.5% | 5 / 8 |
src/lib/cc/user_context.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/config/base_command_mgr.cc |
|
84.4% | 76 / 90 | 90.0% | 9 / 10 | 43.5% | 108 / 248 |
src/lib/config/base_command_mgr.h |
|
100.0% | 5 / 5 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/config/client_connection.cc |
|
93.2% | 68 / 73 | 100.0% | 12 / 12 | 45.1% | 64 / 142 |
src/lib/config/client_connection.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/config/cmd_http_listener.cc |
|
82.7% | 67 / 81 | 100.0% | 10 / 10 | 40.6% | 52 / 128 |
src/lib/config/cmd_http_listener.h |
|
100.0% | 14 / 14 | 100.0% | 6 / 6 | 100.0% | 2 / 2 |
src/lib/config/cmd_response_creator.cc |
|
95.9% | 70 / 73 | 100.0% | 5 / 5 | 58.9% | 86 / 146 |
src/lib/config/cmd_response_creator.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/config/cmd_response_creator_factory.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | 33.3% | 2 / 6 |
src/lib/config/cmds_impl.h |
|
94.4% | 17 / 18 | 100.0% | 4 / 4 | 30.0% | 9 / 30 |
src/lib/config/command_mgr.cc |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | 50.0% | 4 / 8 |
src/lib/config/hooked_command_mgr.cc |
|
100.0% | 43 / 43 | 100.0% | 3 / 3 | 59.5% | 44 / 74 |
src/lib/config/http_command_config.cc |
|
100.0% | 103 / 103 | 100.0% | 3 / 3 | 58.2% | 255 / 438 |
src/lib/config/http_command_config.h |
|
100.0% | 37 / 37 | 100.0% | 16 / 16 | -% | 0 / 0 |
src/lib/config/http_command_mgr.cc |
|
94.3% | 99 / 105 | 93.3% | 14 / 15 | 52.2% | 96 / 184 |
src/lib/config/http_command_response_creator.cc |
|
71.2% | 47 / 66 | 100.0% | 5 / 5 | 36.5% | 46 / 126 |
src/lib/config/http_command_response_creator.h |
|
100.0% | 5 / 5 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/config/http_command_response_creator_factory.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | 33.3% | 2 / 6 |
src/lib/config/unix_command_mgr.cc |
|
86.9% | 225 / 259 | 100.0% | 27 / 27 | 42.2% | 258 / 612 |
src/lib/config/unix_command_mgr.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/config_backend/base_config_backend.h |
|
20.0% | 1 / 5 | 33.3% | 1 / 3 | -% | 0 / 0 |
src/lib/config_backend/base_config_backend_mgr.h |
|
92.5% | 37 / 40 | 100.0% | 25 / 25 | 39.8% | 43 / 108 |
src/lib/config_backend/base_config_backend_pool.h |
|
92.9% | 117 / 126 | 94.7% | 108 / 114 | 50.0% | 183 / 366 |
src/lib/cryptolink/crypto_hash.cc |
|
100.0% | 10 / 10 | 100.0% | 2 / 2 | 57.1% | 8 / 14 |
src/lib/cryptolink/crypto_hmac.cc |
|
90.0% | 18 / 20 | 100.0% | 3 / 3 | 50.0% | 13 / 26 |
src/lib/cryptolink/crypto_rng.cc |
|
100.0% | 12 / 12 | 100.0% | 4 / 4 | 50.0% | 4 / 8 |
src/lib/cryptolink/cryptolink.cc |
|
100.0% | 9 / 9 | 100.0% | 4 / 4 | 50.0% | 8 / 16 |
src/lib/cryptolink/cryptolink.h |
|
84.6% | 11 / 13 | 83.3% | 5 / 6 | 50.0% | 1 / 2 |
src/lib/cryptolink/openssl_common.h |
|
100.0% | 23 / 23 | 100.0% | 9 / 9 | 87.5% | 7 / 8 |
src/lib/cryptolink/openssl_hash.cc |
|
95.2% | 80 / 84 | 100.0% | 17 / 17 | 42.6% | 29 / 68 |
src/lib/cryptolink/openssl_hmac.cc |
|
84.0% | 89 / 106 | 100.0% | 18 / 18 | 29.1% | 60 / 206 |
src/lib/cryptolink/openssl_link.cc |
|
66.7% | 18 / 27 | 100.0% | 6 / 6 | 16.7% | 13 / 78 |
src/lib/d2srv/d2_cfg_mgr.cc |
|
87.8% | 137 / 156 | 90.5% | 19 / 21 | 43.2% | 191 / 442 |
src/lib/d2srv/d2_cfg_mgr.h |
|
93.9% | 31 / 33 | 92.9% | 13 / 14 | 0.0% | 0 / 6 |
src/lib/d2srv/d2_config.cc |
|
89.8% | 298 / 332 | 85.7% | 30 / 35 | 48.4% | 466 / 963 |
src/lib/d2srv/d2_config.h |
|
100.0% | 47 / 47 | 100.0% | 23 / 23 | -% | 0 / 0 |
src/lib/d2srv/d2_simple_parser.cc |
|
90.5% | 124 / 137 | 100.0% | 6 / 6 | 36.0% | 155 / 430 |
src/lib/d2srv/d2_stats.cc |
|
100.0% | 8 / 8 | 100.0% | 1 / 1 | 75.0% | 6 / 8 |
src/lib/d2srv/d2_tsig_key.cc |
|
100.0% | 37 / 37 | 100.0% | 7 / 7 | 53.4% | 31 / 58 |
src/lib/d2srv/d2_update_message.cc |
|
95.2% | 80 / 84 | 100.0% | 16 / 16 | 49.2% | 89 / 181 |
src/lib/d2srv/d2_update_message.h |
|
100.0% | 8 / 8 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/lib/d2srv/d2_zone.cc |
|
100.0% | 8 / 8 | 100.0% | 3 / 3 | 50.0% | 7 / 14 |
src/lib/d2srv/d2_zone.h |
|
100.0% | 6 / 6 | 100.0% | 4 / 4 | 100.0% | 4 / 4 |
src/lib/d2srv/dns_client.cc |
|
91.5% | 86 / 94 | 100.0% | 12 / 12 | 48.9% | 93 / 190 |
src/lib/d2srv/dns_client.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/d2srv/nc_trans.cc |
|
91.9% | 250 / 272 | 100.0% | 46 / 46 | 43.3% | 207 / 478 |
src/lib/d2srv/nc_trans.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/database/audit_entry.cc |
|
100.0% | 30 / 30 | 100.0% | 5 / 5 | 60.0% | 18 / 30 |
src/lib/database/audit_entry.h |
|
100.0% | 12 / 12 | 100.0% | 6 / 6 | -% | 0 / 0 |
src/lib/database/backend_selector.cc |
|
95.5% | 84 / 88 | 100.0% | 11 / 11 | 52.1% | 113 / 217 |
src/lib/database/backend_selector.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/database/database_connection.cc |
|
95.1% | 136 / 143 | 100.0% | 10 / 10 | 61.2% | 186 / 304 |
src/lib/database/database_connection.h |
|
98.0% | 49 / 50 | 100.0% | 22 / 22 | 16.7% | 2 / 12 |
src/lib/database/db_exceptions.h |
|
88.9% | 16 / 18 | 88.9% | 8 / 9 | -% | 0 / 0 |
src/lib/database/db_log.cc |
|
90.9% | 30 / 33 | 100.0% | 12 / 12 | 8.3% | 2 / 24 |
src/lib/database/db_log.h |
|
100.0% | 25 / 25 | 100.0% | 26 / 26 | 50.0% | 6 / 12 |
src/lib/database/dbaccess_parser.cc |
|
97.1% | 135 / 139 | 100.0% | 3 / 3 | 56.9% | 296 / 520 |
src/lib/database/dbaccess_parser.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/database/server.cc |
|
100.0% | 12 / 12 | 100.0% | 3 / 3 | 52.9% | 18 / 34 |
src/lib/database/server.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/database/server_collection.cc |
|
100.0% | 6 / 6 | 100.0% | 1 / 1 | 60.0% | 6 / 10 |
src/lib/database/server_selector.cc |
|
95.0% | 19 / 20 | 100.0% | 4 / 4 | 42.1% | 16 / 38 |
src/lib/database/server_selector.h |
|
100.0% | 26 / 26 | 100.0% | 11 / 11 | 50.0% | 5 / 10 |
src/lib/dhcp/classify.cc |
|
100.0% | 57 / 57 | 100.0% | 9 / 9 | 63.0% | 68 / 108 |
src/lib/dhcp/classify.h |
|
100.0% | 31 / 31 | 100.0% | 14 / 14 | 50.0% | 1 / 2 |
src/lib/dhcp/duid.cc |
|
96.3% | 26 / 27 | 100.0% | 11 / 11 | 65.4% | 17 / 26 |
src/lib/dhcp/duid.h |
|
100.0% | 34 / 34 | 100.0% | 12 / 12 | 57.4% | 54 / 94 |
src/lib/dhcp/duid_factory.cc |
|
93.7% | 148 / 158 | 100.0% | 9 / 9 | 53.6% | 162 / 302 |
src/lib/dhcp/hwaddr.cc |
|
100.0% | 36 / 36 | 100.0% | 7 / 7 | 64.8% | 35 / 54 |
src/lib/dhcp/iface_mgr.cc |
|
85.3% | 763 / 894 | 94.7% | 71 / 75 | 45.3% | 1024 / 2259 |
src/lib/dhcp/iface_mgr.h |
|
97.5% | 78 / 80 | 97.5% | 39 / 40 | 83.3% | 5 / 6 |
src/lib/dhcp/iface_mgr_linux.cc |
|
84.0% | 168 / 200 | 100.0% | 15 / 15 | 30.8% | 122 / 396 |
src/lib/dhcp/libdhcp++.cc |
|
95.0% | 742 / 781 | 100.0% | 46 / 46 | 25.8% | 858 / 3329 |
src/lib/dhcp/libdhcp++.h |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | 100.0% | 2 / 2 |
src/lib/dhcp/opaque_data_tuple.cc |
|
98.3% | 58 / 59 | 100.0% | 14 / 14 | 59.8% | 55 / 92 |
src/lib/dhcp/opaque_data_tuple.h |
|
100.0% | 29 / 29 | 100.0% | 11 / 11 | 62.5% | 5 / 8 |
src/lib/dhcp/option.cc |
|
94.7% | 197 / 208 | 97.3% | 36 / 37 | 52.8% | 162 / 307 |
src/lib/dhcp/option.h |
|
100.0% | 31 / 31 | 76.9% | 30 / 39 | 50.0% | 8 / 16 |
src/lib/dhcp/option4_addrlst.cc |
|
98.3% | 57 / 58 | 100.0% | 11 / 11 | 53.4% | 62 / 116 |
src/lib/dhcp/option4_addrlst.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp/option4_client_fqdn.cc |
|
95.6% | 194 / 203 | 96.7% | 29 / 30 | 58.9% | 224 / 380 |
src/lib/dhcp/option4_client_fqdn.h |
|
100.0% | 15 / 15 | 100.0% | 6 / 6 | 75.0% | 6 / 8 |
src/lib/dhcp/option4_dnr.cc |
|
97.6% | 370 / 379 | 96.6% | 28 / 29 | 54.3% | 619 / 1140 |
src/lib/dhcp/option4_dnr.h |
|
100.0% | 41 / 41 | 100.0% | 19 / 19 | -% | 0 / 0 |
src/lib/dhcp/option6_addrlst.cc |
|
95.7% | 44 / 46 | 100.0% | 10 / 10 | 43.8% | 35 / 80 |
src/lib/dhcp/option6_addrlst.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp/option6_auth.cc |
|
94.7% | 54 / 57 | 85.7% | 6 / 7 | 47.6% | 39 / 82 |
src/lib/dhcp/option6_auth.h |
|
100.0% | 10 / 10 | 100.0% | 10 / 10 | -% | 0 / 0 |
src/lib/dhcp/option6_client_fqdn.cc |
|
95.8% | 160 / 167 | 96.2% | 25 / 26 | 57.7% | 202 / 350 |
src/lib/dhcp/option6_client_fqdn.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcp/option6_dnr.cc |
|
92.3% | 60 / 65 | 87.5% | 7 / 8 | 47.3% | 88 / 186 |
src/lib/dhcp/option6_ia.cc |
|
94.5% | 52 / 55 | 100.0% | 7 / 7 | 44.1% | 41 / 93 |
src/lib/dhcp/option6_ia.h |
|
100.0% | 6 / 6 | 100.0% | 6 / 6 | -% | 0 / 0 |
src/lib/dhcp/option6_iaaddr.cc |
|
98.0% | 50 / 51 | 100.0% | 7 / 7 | 48.9% | 46 / 94 |
src/lib/dhcp/option6_iaaddr.h |
|
100.0% | 6 / 6 | 100.0% | 6 / 6 | -% | 0 / 0 |
src/lib/dhcp/option6_iaprefix.cc |
|
98.4% | 62 / 63 | 100.0% | 8 / 8 | 50.9% | 58 / 114 |
src/lib/dhcp/option6_iaprefix.h |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcp/option6_pdexclude.cc |
|
95.7% | 89 / 93 | 88.9% | 8 / 9 | 55.0% | 110 / 200 |
src/lib/dhcp/option6_pdexclude.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcp/option6_status_code.cc |
|
82.5% | 85 / 103 | 76.5% | 13 / 17 | 34.8% | 57 / 164 |
src/lib/dhcp/option6_status_code.h |
|
100.0% | 12 / 12 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/lib/dhcp/option_classless_static_route.cc |
|
94.9% | 130 / 137 | 90.9% | 10 / 11 | 53.3% | 193 / 362 |
src/lib/dhcp/option_custom.cc |
|
92.9% | 325 / 350 | 97.4% | 38 / 39 | 50.8% | 323 / 636 |
src/lib/dhcp/option_custom.h |
|
92.7% | 38 / 41 | 89.5% | 17 / 19 | 18.6% | 19 / 102 |
src/lib/dhcp/option_data_types.cc |
|
93.5% | 259 / 277 | 100.0% | 26 / 26 | 42.1% | 314 / 746 |
src/lib/dhcp/option_data_types.h |
|
100.0% | 54 / 54 | 100.0% | 24 / 24 | 56.2% | 18 / 32 |
src/lib/dhcp/option_definition.cc |
|
91.9% | 406 / 442 | 100.0% | 35 / 35 | 49.1% | 546 / 1113 |
src/lib/dhcp/option_definition.h |
|
100.0% | 43 / 43 | 89.7% | 26 / 29 | 63.6% | 14 / 22 |
src/lib/dhcp/option_int.h |
|
95.2% | 59 / 62 | 73.5% | 50 / 68 | 47.9% | 45 / 94 |
src/lib/dhcp/option_int_array.h |
|
94.6% | 70 / 74 | 75.4% | 52 / 69 | 50.9% | 58 / 114 |
src/lib/dhcp/option_opaque_data_tuples.cc |
|
96.8% | 61 / 63 | 100.0% | 11 / 11 | 47.9% | 68 / 142 |
src/lib/dhcp/option_opaque_data_tuples.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp/option_space.cc |
|
96.2% | 25 / 26 | 100.0% | 5 / 5 | 49.1% | 53 / 108 |
src/lib/dhcp/option_space.h |
|
100.0% | 11 / 11 | 100.0% | 6 / 6 | -% | 0 / 0 |
src/lib/dhcp/option_space_container.h |
|
98.1% | 52 / 53 | 100.0% | 17 / 17 | 57.7% | 15 / 26 |
src/lib/dhcp/option_string.cc |
|
100.0% | 45 / 45 | 100.0% | 10 / 10 | 56.8% | 42 / 74 |
src/lib/dhcp/option_vendor.cc |
|
100.0% | 49 / 49 | 100.0% | 7 / 7 | 65.0% | 52 / 80 |
src/lib/dhcp/option_vendor.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcp/option_vendor_class.cc |
|
96.5% | 82 / 85 | 100.0% | 11 / 11 | 51.8% | 118 / 228 |
src/lib/dhcp/option_vendor_class.h |
|
100.0% | 10 / 10 | 100.0% | 4 / 4 | 100.0% | 4 / 4 |
src/lib/dhcp/packet_queue.h |
|
56.2% | 9 / 16 | 72.7% | 8 / 11 | 25.0% | 4 / 16 |
src/lib/dhcp/packet_queue_mgr.h |
|
84.2% | 32 / 38 | 100.0% | 13 / 13 | 30.5% | 25 / 82 |
src/lib/dhcp/packet_queue_mgr4.cc |
|
75.0% | 6 / 8 | 100.0% | 2 / 2 | 19.2% | 5 / 26 |
src/lib/dhcp/packet_queue_mgr4.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp/packet_queue_mgr6.cc |
|
75.0% | 6 / 8 | 100.0% | 2 / 2 | 19.2% | 5 / 26 |
src/lib/dhcp/packet_queue_mgr6.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp/packet_queue_ring.h |
|
92.6% | 63 / 68 | 94.1% | 32 / 34 | 43.4% | 33 / 76 |
src/lib/dhcp/pkt.cc |
|
98.1% | 202 / 206 | 96.2% | 25 / 26 | 62.2% | 194 / 312 |
src/lib/dhcp/pkt.h |
|
98.1% | 101 / 103 | 97.7% | 42 / 43 | 45.5% | 15 / 33 |
src/lib/dhcp/pkt4.cc |
|
94.9% | 258 / 272 | 100.0% | 26 / 26 | 48.8% | 297 / 608 |
src/lib/dhcp/pkt4.h |
|
100.0% | 36 / 36 | 100.0% | 27 / 27 | 50.0% | 2 / 4 |
src/lib/dhcp/pkt4o6.cc |
|
100.0% | 21 / 21 | 100.0% | 4 / 4 | 45.0% | 9 / 20 |
src/lib/dhcp/pkt4o6.h |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcp/pkt6.cc |
|
92.8% | 438 / 472 | 95.2% | 40 / 42 | 50.1% | 441 / 880 |
src/lib/dhcp/pkt6.h |
|
100.0% | 4 / 4 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/dhcp/pkt_filter.cc |
|
71.4% | 15 / 21 | 100.0% | 1 / 1 | 19.8% | 19 / 96 |
src/lib/dhcp/pkt_filter.h |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcp/pkt_filter6.cc |
|
77.8% | 7 / 9 | 100.0% | 1 / 1 | 50.0% | 2 / 4 |
src/lib/dhcp/pkt_filter6.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp/pkt_filter_inet.cc |
|
82.7% | 91 / 110 | 100.0% | 4 / 4 | 23.1% | 49 / 212 |
src/lib/dhcp/pkt_filter_inet.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp/pkt_filter_inet6.cc |
|
82.7% | 115 / 139 | 100.0% | 4 / 4 | 28.4% | 105 / 370 |
src/lib/dhcp/pkt_filter_lpf.cc |
|
8.1% | 8 / 99 | 50.0% | 2 / 4 | 3.5% | 8 / 226 |
src/lib/dhcp/pkt_filter_lpf.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp/protocol_util.cc |
|
91.8% | 78 / 85 | 100.0% | 5 / 5 | 43.6% | 75 / 172 |
src/lib/dhcp/protocol_util.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp/socket_info.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcp_ddns/ncr_io.cc |
|
77.0% | 177 / 230 | 93.1% | 27 / 29 | 37.6% | 162 / 431 |
src/lib/dhcp_ddns/ncr_io.h |
|
87.5% | 28 / 32 | 88.2% | 15 / 17 | -% | 0 / 0 |
src/lib/dhcp_ddns/ncr_msg.cc |
|
90.9% | 321 / 353 | 97.9% | 47 / 48 | 46.0% | 360 / 782 |
src/lib/dhcp_ddns/ncr_msg.h |
|
100.0% | 40 / 40 | 100.0% | 20 / 20 | 50.0% | 1 / 2 |
src/lib/dhcp_ddns/ncr_udp.cc |
|
84.2% | 155 / 184 | 100.0% | 18 / 18 | 34.5% | 127 / 368 |
src/lib/dhcp_ddns/ncr_udp.h |
|
100.0% | 29 / 29 | 100.0% | 12 / 12 | -% | 0 / 0 |
src/lib/dhcpsrv/alloc_engine.cc |
|
91.9% | 2112 / 2297 | 98.8% | 79 / 80 | 56.1% | 3325 / 5925 |
src/lib/dhcpsrv/alloc_engine.h |
|
100.0% | 44 / 44 | 100.0% | 16 / 16 | 64.3% | 18 / 28 |
src/lib/dhcpsrv/allocation_state.cc |
|
100.0% | 11 / 11 | 100.0% | 3 / 3 | 50.0% | 4 / 8 |
src/lib/dhcpsrv/allocation_state.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/allocator.cc |
|
94.9% | 37 / 39 | 100.0% | 4 / 4 | 76.1% | 35 / 46 |
src/lib/dhcpsrv/allocator.h |
|
83.3% | 10 / 12 | 75.0% | 3 / 4 | 50.0% | 4 / 8 |
src/lib/dhcpsrv/base_host_data_source.h |
|
67.6% | 23 / 34 | 54.5% | 6 / 11 | 28.8% | 15 / 52 |
src/lib/dhcpsrv/cache_host_data_source.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/callout_handle_store.h |
|
75.0% | 3 / 4 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
src/lib/dhcpsrv/cb_ctl_dhcp.h |
|
96.4% | 27 / 28 | 100.0% | 7 / 7 | 60.5% | 23 / 38 |
src/lib/dhcpsrv/cb_ctl_dhcp4.cc |
|
97.5% | 156 / 160 | 75.0% | 3 / 4 | 61.4% | 365 / 594 |
src/lib/dhcpsrv/cb_ctl_dhcp6.cc |
|
98.3% | 174 / 177 | 100.0% | 4 / 4 | 61.5% | 395 / 642 |
src/lib/dhcpsrv/cfg_4o6.cc |
|
100.0% | 20 / 20 | 100.0% | 1 / 1 | 54.4% | 37 / 68 |
src/lib/dhcpsrv/cfg_4o6.h |
|
100.0% | 26 / 26 | 100.0% | 9 / 9 | 50.0% | 4 / 8 |
src/lib/dhcpsrv/cfg_consistency.cc |
|
58.8% | 20 / 34 | 100.0% | 3 / 3 | 34.7% | 26 / 75 |
src/lib/dhcpsrv/cfg_consistency.h |
|
100.0% | 14 / 14 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/lib/dhcpsrv/cfg_db_access.cc |
|
68.6% | 35 / 51 | 100.0% | 6 / 6 | 35.6% | 37 / 104 |
src/lib/dhcpsrv/cfg_db_access.h |
|
100.0% | 33 / 33 | 100.0% | 11 / 11 | 75.0% | 9 / 12 |
src/lib/dhcpsrv/cfg_duid.cc |
|
93.1% | 54 / 58 | 100.0% | 4 / 4 | 45.7% | 63 / 138 |
src/lib/dhcpsrv/cfg_duid.h |
|
100.0% | 29 / 29 | 100.0% | 12 / 12 | -% | 0 / 0 |
src/lib/dhcpsrv/cfg_expiration.cc |
|
100.0% | 61 / 61 | 100.0% | 9 / 9 | 57.3% | 63 / 110 |
src/lib/dhcpsrv/cfg_expiration.h |
|
100.0% | 32 / 32 | 100.0% | 9 / 9 | 66.7% | 16 / 24 |
src/lib/dhcpsrv/cfg_globals.cc |
|
88.5% | 54 / 61 | 100.0% | 9 / 9 | 28.2% | 44 / 156 |
src/lib/dhcpsrv/cfg_host_operations.cc |
|
100.0% | 32 / 32 | 100.0% | 6 / 6 | 50.0% | 33 / 66 |
src/lib/dhcpsrv/cfg_host_operations.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/cfg_hosts.cc |
|
94.5% | 686 / 726 | 89.9% | 71 / 79 | 51.4% | 1006 / 1957 |
src/lib/dhcpsrv/cfg_hosts.h |
|
33.3% | 1 / 3 | 50.0% | 1 / 2 | 0.0% | 0 / 2 |
src/lib/dhcpsrv/cfg_hosts_util.cc |
|
83.7% | 41 / 49 | 100.0% | 4 / 4 | 27.6% | 42 / 152 |
src/lib/dhcpsrv/cfg_iface.cc |
|
95.8% | 253 / 264 | 100.0% | 23 / 23 | 57.6% | 439 / 762 |
src/lib/dhcpsrv/cfg_iface.h |
|
100.0% | 38 / 38 | 100.0% | 17 / 17 | -% | 0 / 0 |
src/lib/dhcpsrv/cfg_mac_source.cc |
|
100.0% | 28 / 28 | 100.0% | 4 / 4 | 63.3% | 38 / 60 |
src/lib/dhcpsrv/cfg_mac_source.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcpsrv/cfg_multi_threading.cc |
|
100.0% | 19 / 19 | 100.0% | 2 / 2 | 60.5% | 23 / 38 |
src/lib/dhcpsrv/cfg_option.cc |
|
96.0% | 289 / 301 | 100.0% | 32 / 32 | 55.1% | 424 / 770 |
src/lib/dhcpsrv/cfg_option.h |
|
100.0% | 61 / 61 | 100.0% | 20 / 20 | 61.2% | 52 / 85 |
src/lib/dhcpsrv/cfg_option_def.cc |
|
99.1% | 113 / 114 | 100.0% | 10 / 10 | 58.0% | 211 / 364 |
src/lib/dhcpsrv/cfg_option_def.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/dhcpsrv/cfg_rsoo.cc |
|
100.0% | 20 / 20 | 100.0% | 5 / 5 | 61.1% | 11 / 18 |
src/lib/dhcpsrv/cfg_shared_networks.cc |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | 50.0% | 2 / 4 |
src/lib/dhcpsrv/cfg_shared_networks.h |
|
100.0% | 53 / 53 | 100.0% | 14 / 14 | 56.7% | 85 / 150 |
src/lib/dhcpsrv/cfg_subnets4.cc |
|
98.7% | 296 / 300 | 100.0% | 19 / 19 | 58.2% | 483 / 830 |
src/lib/dhcpsrv/cfg_subnets4.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
src/lib/dhcpsrv/cfg_subnets6.cc |
|
98.2% | 268 / 273 | 100.0% | 18 / 18 | 55.6% | 489 / 880 |
src/lib/dhcpsrv/cfg_subnets6.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
src/lib/dhcpsrv/cfgmgr.cc |
|
100.0% | 103 / 103 | 100.0% | 20 / 20 | 55.1% | 97 / 176 |
src/lib/dhcpsrv/cfgmgr.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | 100.0% | 2 / 2 |
src/lib/dhcpsrv/client_class_def.cc |
|
95.2% | 316 / 332 | 95.5% | 42 / 44 | 55.3% | 378 / 684 |
src/lib/dhcpsrv/client_class_def.h |
|
100.0% | 40 / 40 | 100.0% | 17 / 17 | -% | 0 / 0 |
src/lib/dhcpsrv/config_backend_dhcp4.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/config_backend_dhcp4_mgr.cc |
|
100.0% | 14 / 14 | 100.0% | 4 / 4 | 60.0% | 6 / 10 |
src/lib/dhcpsrv/config_backend_dhcp4_mgr.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/config_backend_dhcp6.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/config_backend_dhcp6_mgr.cc |
|
100.0% | 14 / 14 | 100.0% | 4 / 4 | 60.0% | 6 / 10 |
src/lib/dhcpsrv/config_backend_dhcp6_mgr.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/config_backend_pool_dhcp4.cc |
|
90.8% | 168 / 185 | 86.3% | 44 / 51 | 74.2% | 98 / 132 |
src/lib/dhcpsrv/config_backend_pool_dhcp6.cc |
|
91.1% | 174 / 191 | 86.8% | 46 / 53 | 74.6% | 103 / 138 |
src/lib/dhcpsrv/csv_lease_file4.cc |
|
97.1% | 132 / 136 | 100.0% | 17 / 17 | 53.0% | 228 / 430 |
src/lib/dhcpsrv/csv_lease_file6.cc |
|
97.7% | 167 / 171 | 100.0% | 23 / 23 | 53.2% | 301 / 566 |
src/lib/dhcpsrv/d2_client_cfg.cc |
|
92.1% | 93 / 101 | 100.0% | 12 / 12 | 42.6% | 124 / 291 |
src/lib/dhcpsrv/d2_client_cfg.h |
|
100.0% | 18 / 18 | 100.0% | 9 / 9 | -% | 0 / 0 |
src/lib/dhcpsrv/d2_client_mgr.cc |
|
95.0% | 189 / 199 | 100.0% | 23 / 23 | 53.6% | 194 / 362 |
src/lib/dhcpsrv/d2_client_mgr.h |
|
100.0% | 39 / 39 | 100.0% | 6 / 6 | 61.1% | 44 / 72 |
src/lib/dhcpsrv/dhcp4o6_ipc.cc |
|
93.7% | 118 / 126 | 100.0% | 6 / 6 | 47.5% | 154 / 324 |
src/lib/dhcpsrv/dhcp4o6_ipc.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/dhcpsrv_exceptions.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/flq_allocation_state.cc |
|
100.0% | 41 / 41 | 100.0% | 7 / 7 | 72.0% | 36 / 50 |
src/lib/dhcpsrv/flq_allocator.cc |
|
93.7% | 179 / 191 | 100.0% | 16 / 16 | 53.7% | 217 / 404 |
src/lib/dhcpsrv/flq_allocator.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 50.0% | 1 / 2 |
src/lib/dhcpsrv/host.cc |
|
96.9% | 409 / 422 | 97.9% | 46 / 47 | 55.2% | 642 / 1162 |
src/lib/dhcpsrv/host.h |
|
100.0% | 62 / 62 | 100.0% | 28 / 28 | 50.0% | 1 / 2 |
src/lib/dhcpsrv/host_container.h |
|
100.0% | 7 / 7 | 100.0% | 3 / 3 | 50.0% | 1 / 2 |
src/lib/dhcpsrv/host_data_source_factory.cc |
|
95.2% | 80 / 84 | 100.0% | 9 / 9 | 50.9% | 110 / 216 |
src/lib/dhcpsrv/host_data_source_factory.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/host_mgr.cc |
|
98.7% | 462 / 468 | 100.0% | 62 / 62 | 67.6% | 535 / 792 |
src/lib/dhcpsrv/host_mgr.h |
|
87.5% | 14 / 16 | 85.7% | 6 / 7 | 0.0% | 0 / 2 |
src/lib/dhcpsrv/ip_range.cc |
|
90.3% | 28 / 31 | 100.0% | 3 / 3 | 40.3% | 62 / 154 |
src/lib/dhcpsrv/ip_range_permutation.cc |
|
100.0% | 46 / 46 | 100.0% | 4 / 4 | 56.8% | 50 / 88 |
src/lib/dhcpsrv/ip_range_permutation.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/iterative_allocation_state.cc |
|
100.0% | 21 / 21 | 100.0% | 6 / 6 | 50.0% | 6 / 12 |
src/lib/dhcpsrv/iterative_allocation_state.h |
|
100.0% | 11 / 11 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/lib/dhcpsrv/iterative_allocator.cc |
|
90.4% | 151 / 167 | 100.0% | 7 / 7 | 44.7% | 152 / 340 |
src/lib/dhcpsrv/iterative_allocator.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 50.0% | 1 / 2 |
src/lib/dhcpsrv/key_from_key.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcpsrv/lease.cc |
|
94.6% | 387 / 409 | 97.1% | 34 / 35 | 55.2% | 827 / 1498 |
src/lib/dhcpsrv/lease.h |
|
100.0% | 15 / 15 | 100.0% | 6 / 6 | 50.0% | 5 / 10 |
src/lib/dhcpsrv/lease_file_loader.h |
|
94.2% | 49 / 52 | 100.0% | 4 / 4 | 59.7% | 80 / 134 |
src/lib/dhcpsrv/lease_file_stats.h |
|
100.0% | 25 / 25 | 100.0% | 9 / 9 | -% | 0 / 0 |
src/lib/dhcpsrv/lease_mgr.cc |
|
92.0% | 700 / 761 | 50.0% | 12 / 24 | 57.5% | 1176 / 2044 |
src/lib/dhcpsrv/lease_mgr.h |
|
92.2% | 47 / 51 | 92.3% | 12 / 13 | 68.4% | 26 / 38 |
src/lib/dhcpsrv/lease_mgr_factory.cc |
|
96.6% | 84 / 87 | 100.0% | 12 / 12 | 51.8% | 118 / 228 |
src/lib/dhcpsrv/lease_mgr_factory.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcpsrv/memfile_lease_limits.cc |
|
93.2% | 69 / 74 | 100.0% | 8 / 8 | 51.9% | 83 / 160 |
src/lib/dhcpsrv/memfile_lease_limits.h |
|
100.0% | 15 / 15 | 100.0% | 6 / 6 | 55.0% | 22 / 40 |
src/lib/dhcpsrv/memfile_lease_mgr.cc |
|
93.6% | 1526 / 1631 | 95.2% | 139 / 146 | 54.7% | 2044 / 3740 |
src/lib/dhcpsrv/memfile_lease_mgr.h |
|
86.7% | 13 / 15 | 100.0% | 4 / 4 | 50.0% | 17 / 34 |
src/lib/dhcpsrv/memfile_lease_storage.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/ncr_generator.cc |
|
100.0% | 64 / 64 | 100.0% | 6 / 6 | 62.3% | 96 / 154 |
src/lib/dhcpsrv/network.cc |
|
99.5% | 186 / 187 | 100.0% | 20 / 20 | 57.6% | 333 / 578 |
src/lib/dhcpsrv/network.h |
|
98.5% | 337 / 342 | 99.0% | 104 / 105 | 60.9% | 790 / 1297 |
src/lib/dhcpsrv/network_state.cc |
|
94.3% | 132 / 140 | 84.0% | 21 / 25 | 51.2% | 125 / 244 |
src/lib/dhcpsrv/parsers/base_network_parser.cc |
|
98.6% | 136 / 138 | 100.0% | 8 / 8 | 58.0% | 326 / 562 |
src/lib/dhcpsrv/parsers/client_class_def_parser.cc |
|
96.8% | 151 / 156 | 100.0% | 6 / 6 | 54.5% | 399 / 732 |
src/lib/dhcpsrv/parsers/client_class_def_parser.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/parsers/dhcp_parsers.cc |
|
94.5% | 734 / 777 | 96.4% | 53 / 55 | 50.6% | 1381 / 2727 |
src/lib/dhcpsrv/parsers/dhcp_parsers.h |
|
100.0% | 30 / 30 | 100.0% | 22 / 22 | 57.7% | 15 / 26 |
src/lib/dhcpsrv/parsers/dhcp_queue_control_parser.cc |
|
93.8% | 15 / 16 | 100.0% | 1 / 1 | 53.4% | 31 / 58 |
src/lib/dhcpsrv/parsers/dhcp_queue_control_parser.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/parsers/duid_config_parser.cc |
|
97.6% | 40 / 41 | 100.0% | 1 / 1 | 58.7% | 64 / 109 |
src/lib/dhcpsrv/parsers/expiration_config_parser.cc |
|
100.0% | 26 / 26 | 100.0% | 1 / 1 | 67.1% | 53 / 79 |
src/lib/dhcpsrv/parsers/expiration_config_parser.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/parsers/host_reservation_parser.cc |
|
98.2% | 223 / 227 | 100.0% | 18 / 18 | 58.3% | 393 / 674 |
src/lib/dhcpsrv/parsers/host_reservation_parser.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcpsrv/parsers/host_reservations_list_parser.h |
|
100.0% | 7 / 7 | 100.0% | 2 / 2 | 75.0% | 6 / 8 |
src/lib/dhcpsrv/parsers/ifaces_config_parser.cc |
|
94.7% | 54 / 57 | 100.0% | 3 / 3 | 52.3% | 69 / 132 |
src/lib/dhcpsrv/parsers/multi_threading_config_parser.cc |
|
71.4% | 15 / 21 | 100.0% | 1 / 1 | 16.9% | 21 / 124 |
src/lib/dhcpsrv/parsers/option_data_parser.cc |
|
99.0% | 196 / 198 | 100.0% | 14 / 14 | 62.1% | 406 / 654 |
src/lib/dhcpsrv/parsers/option_data_parser.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcpsrv/parsers/sanity_checks_parser.cc |
|
95.0% | 38 / 40 | 100.0% | 1 / 1 | 60.0% | 54 / 90 |
src/lib/dhcpsrv/parsers/shared_network_parser.cc |
|
94.4% | 186 / 197 | 100.0% | 10 / 10 | 51.7% | 330 / 638 |
src/lib/dhcpsrv/parsers/shared_network_parser.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dhcpsrv/parsers/shared_networks_list_parser.h |
|
100.0% | 14 / 14 | 100.0% | 4 / 4 | 63.0% | 17 / 27 |
src/lib/dhcpsrv/parsers/simple_parser4.cc |
|
100.0% | 63 / 63 | 100.0% | 2 / 2 | 62.0% | 88 / 142 |
src/lib/dhcpsrv/parsers/simple_parser6.cc |
|
100.0% | 64 / 64 | 100.0% | 2 / 2 | 62.3% | 91 / 146 |
src/lib/dhcpsrv/pool.cc |
|
94.6% | 175 / 185 | 95.0% | 19 / 20 | 49.8% | 306 / 615 |
src/lib/dhcpsrv/pool.h |
|
100.0% | 39 / 39 | 100.0% | 18 / 18 | 100.0% | 2 / 2 |
src/lib/dhcpsrv/random_allocation_state.cc |
|
100.0% | 15 / 15 | 100.0% | 3 / 3 | 45.8% | 11 / 24 |
src/lib/dhcpsrv/random_allocation_state.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/random_allocator.cc |
|
97.0% | 65 / 67 | 100.0% | 5 / 5 | 55.9% | 66 / 118 |
src/lib/dhcpsrv/random_allocator.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | 50.0% | 1 / 2 |
src/lib/dhcpsrv/resource_handler.cc |
|
98.0% | 49 / 50 | 100.0% | 8 / 8 | 53.3% | 48 / 90 |
src/lib/dhcpsrv/resource_handler.h |
|
100.0% | 13 / 13 | 100.0% | 6 / 6 | -% | 0 / 0 |
src/lib/dhcpsrv/sanity_checker.cc |
|
93.8% | 91 / 97 | 100.0% | 7 / 7 | 56.0% | 108 / 193 |
src/lib/dhcpsrv/shared_network.cc |
|
96.0% | 169 / 176 | 94.3% | 33 / 35 | 57.5% | 200 / 348 |
src/lib/dhcpsrv/shared_network.h |
|
100.0% | 36 / 36 | 100.0% | 12 / 12 | 50.0% | 19 / 38 |
src/lib/dhcpsrv/srv_config.cc |
|
92.6% | 537 / 580 | 100.0% | 34 / 34 | 51.2% | 927 / 1809 |
src/lib/dhcpsrv/srv_config.h |
|
99.4% | 156 / 157 | 100.0% | 63 / 63 | 34.6% | 9 / 26 |
src/lib/dhcpsrv/subnet.cc |
|
94.7% | 409 / 432 | 100.0% | 45 / 45 | 58.2% | 525 / 902 |
src/lib/dhcpsrv/subnet.h |
|
100.0% | 38 / 38 | 100.0% | 17 / 17 | 53.6% | 15 / 28 |
src/lib/dhcpsrv/subnet_id.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/subnet_selector.h |
|
100.0% | 11 / 11 | 100.0% | 1 / 1 | 50.0% | 13 / 26 |
src/lib/dhcpsrv/timer_mgr.cc |
|
98.7% | 153 / 155 | 100.0% | 27 / 27 | 55.2% | 137 / 248 |
src/lib/dhcpsrv/tracking_lease_mgr.cc |
|
80.5% | 62 / 77 | 93.8% | 15 / 16 | 40.1% | 65 / 162 |
src/lib/dhcpsrv/utils.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dhcpsrv/writable_host_data_source.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dns/char_string.cc |
|
95.8% | 136 / 142 | 100.0% | 8 / 8 | 69.3% | 158 / 228 |
src/lib/dns/edns.cc |
|
100.0% | 53 / 53 | 100.0% | 9 / 9 | 55.8% | 58 / 104 |
src/lib/dns/edns.h |
|
100.0% | 5 / 5 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/lib/dns/exceptions.cc |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dns/exceptions.h |
|
100.0% | 12 / 12 | 100.0% | 6 / 6 | -% | 0 / 0 |
src/lib/dns/labelsequence.cc |
|
99.1% | 215 / 217 | 100.0% | 18 / 18 | 40.1% | 171 / 426 |
src/lib/dns/labelsequence.h |
|
100.0% | 26 / 26 | 100.0% | 6 / 6 | 50.0% | 5 / 10 |
src/lib/dns/master_lexer.cc |
|
99.7% | 290 / 291 | 100.0% | 36 / 36 | 53.4% | 228 / 427 |
src/lib/dns/master_lexer.h |
|
94.1% | 48 / 51 | 92.3% | 12 / 13 | 63.2% | 48 / 76 |
src/lib/dns/master_lexer_inputsource.cc |
|
95.3% | 102 / 107 | 100.0% | 12 / 12 | 39.6% | 72 / 182 |
src/lib/dns/master_lexer_inputsource.h |
|
100.0% | 16 / 16 | 100.0% | 7 / 7 | -% | 0 / 0 |
src/lib/dns/master_lexer_state.h |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dns/master_loader.cc |
|
96.4% | 265 / 275 | 100.0% | 28 / 28 | 53.6% | 280 / 522 |
src/lib/dns/master_loader.h |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
src/lib/dns/master_loader_callbacks.h |
|
100.0% | 13 / 13 | 100.0% | 3 / 3 | 68.8% | 11 / 16 |
src/lib/dns/message.cc |
|
91.6% | 468 / 511 | 89.6% | 69 / 77 | 50.3% | 487 / 968 |
src/lib/dns/message.h |
|
62.5% | 5 / 8 | 50.0% | 3 / 6 | -% | 0 / 0 |
src/lib/dns/messagerenderer.cc |
|
98.0% | 144 / 147 | 100.0% | 24 / 24 | 60.8% | 101 / 166 |
src/lib/dns/messagerenderer.h |
|
100.0% | 27 / 27 | 100.0% | 11 / 11 | -% | 0 / 0 |
src/lib/dns/name.cc |
|
98.1% | 310 / 316 | 100.0% | 24 / 24 | 43.1% | 350 / 813 |
src/lib/dns/name.h |
|
100.0% | 37 / 37 | 100.0% | 23 / 23 | 55.0% | 11 / 20 |
src/lib/dns/opcode.cc |
|
100.0% | 8 / 8 | 100.0% | 3 / 3 | 55.6% | 10 / 18 |
src/lib/dns/opcode.h |
|
100.0% | 25 / 25 | 100.0% | 10 / 10 | 50.0% | 20 / 40 |
src/lib/dns/question.cc |
|
100.0% | 29 / 29 | 100.0% | 5 / 5 | 60.7% | 17 / 28 |
src/lib/dns/question.h |
|
100.0% | 19 / 19 | 100.0% | 7 / 7 | 100.0% | 16 / 16 |
src/lib/dns/rcode.cc |
|
100.0% | 20 / 20 | 100.0% | 5 / 5 | 58.3% | 21 / 36 |
src/lib/dns/rcode.h |
|
100.0% | 49 / 49 | 100.0% | 18 / 18 | 48.1% | 50 / 104 |
src/lib/dns/rdata.cc |
|
95.3% | 164 / 172 | 95.7% | 22 / 23 | 50.8% | 165 / 325 |
src/lib/dns/rdata.h |
|
100.0% | 8 / 8 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/lib/dns/rdataclass.cc |
|
94.0% | 940 / 1000 | 92.5% | 149 / 161 | 55.5% | 1058 / 1906 |
src/lib/dns/rdataclass.h |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
src/lib/dns/rrclass.cc |
|
100.0% | 25 / 25 | 100.0% | 7 / 7 | 57.9% | 22 / 38 |
src/lib/dns/rrclass.h |
|
100.0% | 30 / 30 | 100.0% | 13 / 13 | 75.0% | 12 / 16 |
src/lib/dns/rrparamregistry.cc |
|
94.2% | 276 / 293 | 81.1% | 73 / 90 | 46.9% | 403 / 860 |
src/lib/dns/rrparamregistry.h |
|
100.0% | 6 / 6 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/lib/dns/rrset.cc |
|
94.8% | 201 / 212 | 94.7% | 36 / 38 | 48.1% | 201 / 418 |
src/lib/dns/rrset.h |
|
45.7% | 21 / 46 | 47.6% | 10 / 21 | 17.3% | 18 / 104 |
src/lib/dns/rrttl.cc |
|
96.7% | 88 / 91 | 100.0% | 9 / 9 | 54.6% | 71 / 130 |
src/lib/dns/rrttl.h |
|
100.0% | 35 / 35 | 100.0% | 17 / 17 | 75.0% | 3 / 4 |
src/lib/dns/rrtype.cc |
|
100.0% | 21 / 21 | 100.0% | 6 / 6 | 56.7% | 17 / 30 |
src/lib/dns/rrtype.h |
|
100.0% | 54 / 54 | 100.0% | 21 / 21 | 75.0% | 36 / 48 |
src/lib/dns/serial.cc |
|
92.3% | 24 / 26 | 88.9% | 8 / 9 | 75.0% | 9 / 12 |
src/lib/dns/serial.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/dns/time_utils.cc |
|
98.7% | 75 / 76 | 100.0% | 10 / 10 | 71.6% | 106 / 148 |
src/lib/dns/time_utils.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dns/tsig.cc |
|
99.1% | 215 / 217 | 100.0% | 17 / 17 | 56.4% | 289 / 512 |
src/lib/dns/tsig.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dns/tsigerror.cc |
|
100.0% | 18 / 18 | 100.0% | 4 / 4 | 65.6% | 21 / 32 |
src/lib/dns/tsigerror.h |
|
100.0% | 44 / 44 | 100.0% | 17 / 17 | 57.4% | 39 / 68 |
src/lib/dns/tsigkey.cc |
|
99.4% | 173 / 174 | 100.0% | 30 / 30 | 57.4% | 264 / 460 |
src/lib/dns/tsigkey.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/dns/tsigrecord.cc |
|
100.0% | 51 / 51 | 100.0% | 11 / 11 | 56.2% | 54 / 96 |
src/lib/dns/tsigrecord.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/dns/txt_like.h |
|
100.0% | 83 / 83 | 100.0% | 9 / 9 | 60.0% | 96 / 160 |
src/lib/eval/dependency.cc |
|
100.0% | 14 / 14 | 100.0% | 2 / 2 | 90.0% | 9 / 10 |
src/lib/eval/eval_context.cc |
|
68.7% | 92 / 134 | 78.9% | 15 / 19 | 38.7% | 89 / 230 |
src/lib/eval/eval_context.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/eval/evaluate.cc |
|
96.0% | 24 / 25 | 100.0% | 3 / 3 | 51.6% | 33 / 64 |
src/lib/eval/lexer.cc |
|
64.2% | 181 / 282 | 39.4% | 13 / 33 | 59.4% | 142 / 239 |
src/lib/eval/lexer.ll |
|
99.2% | 131 / 132 | 100.0% | 2 / 2 | 58.8% | 47 / 80 |
src/lib/eval/location.hh |
|
96.5% | 55 / 57 | 100.0% | 13 / 13 | 68.8% | 11 / 16 |
src/lib/eval/parser.cc |
|
67.8% | 402 / 593 | 70.3% | 26 / 37 | 43.2% | 253 / 585 |
src/lib/eval/parser.h |
|
95.1% | 308 / 324 | 86.1% | 155 / 180 | 68.8% | 44 / 64 |
src/lib/eval/parser.yy |
|
94.1% | 240 / 255 | 100.0% | 1 / 1 | 38.5% | 230 / 597 |
src/lib/eval/token.cc |
|
97.1% | 953 / 981 | 100.0% | 59 / 59 | 52.3% | 1205 / 2302 |
src/lib/eval/token.h |
|
100.0% | 60 / 60 | 100.0% | 38 / 38 | 60.0% | 12 / 20 |
src/lib/exceptions/exceptions.cc |
|
70.6% | 12 / 17 | 75.0% | 3 / 4 | 28.9% | 11 / 38 |
src/lib/exceptions/exceptions.h |
|
100.0% | 20 / 20 | 100.0% | 12 / 12 | -% | 0 / 0 |
src/lib/hooks/callout_handle.cc |
|
96.2% | 51 / 53 | 100.0% | 11 / 11 | 48.1% | 26 / 54 |
src/lib/hooks/callout_handle.h |
|
100.0% | 61 / 61 | 93.8% | 120 / 128 | 62.5% | 30 / 48 |
src/lib/hooks/callout_handle_associate.cc |
|
77.8% | 7 / 9 | 66.7% | 2 / 3 | 75.0% | 3 / 4 |
src/lib/hooks/callout_manager.cc |
|
93.2% | 124 / 133 | 100.0% | 13 / 13 | 55.0% | 142 / 258 |
src/lib/hooks/callout_manager.h |
|
100.0% | 18 / 18 | 100.0% | 8 / 8 | -% | 0 / 0 |
src/lib/hooks/hooks_config.cc |
|
93.2% | 41 / 44 | 100.0% | 4 / 4 | 54.8% | 68 / 124 |
src/lib/hooks/hooks_config.h |
|
100.0% | 11 / 11 | 100.0% | 5 / 5 | 50.0% | 2 / 4 |
src/lib/hooks/hooks_manager.cc |
|
98.0% | 97 / 99 | 96.7% | 29 / 30 | 53.8% | 42 / 78 |
src/lib/hooks/hooks_manager.h |
|
100.0% | 19 / 19 | 100.0% | 12 / 12 | 53.5% | 23 / 43 |
src/lib/hooks/hooks_parser.cc |
|
93.8% | 30 / 32 | 100.0% | 1 / 1 | 45.4% | 49 / 108 |
src/lib/hooks/libinfo.cc |
|
100.0% | 5 / 5 | 100.0% | 1 / 1 | 75.0% | 3 / 4 |
src/lib/hooks/library_handle.cc |
|
93.6% | 44 / 47 | 100.0% | 7 / 7 | 62.5% | 30 / 48 |
src/lib/hooks/library_handle.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/hooks/library_manager.cc |
|
94.8% | 165 / 174 | 92.9% | 13 / 14 | 58.2% | 206 / 354 |
src/lib/hooks/library_manager.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/hooks/library_manager_collection.cc |
|
95.0% | 38 / 40 | 100.0% | 7 / 7 | 47.4% | 37 / 78 |
src/lib/hooks/library_manager_collection.h |
|
77.8% | 7 / 9 | 75.0% | 3 / 4 | -% | 0 / 0 |
src/lib/hooks/parking_lots.h |
|
100.0% | 83 / 83 | 95.6% | 43 / 45 | 61.7% | 92 / 149 |
src/lib/hooks/pointer_converter.h |
|
100.0% | 20 / 20 | 100.0% | 8 / 8 | -% | 0 / 0 |
src/lib/hooks/server_hooks.cc |
|
98.4% | 62 / 63 | 100.0% | 15 / 15 | 45.3% | 58 / 128 |
src/lib/hooks/server_hooks.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/http/auth_config.h |
|
100.0% | 11 / 11 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/lib/http/basic_auth.cc |
|
100.0% | 19 / 19 | 100.0% | 4 / 4 | 54.3% | 25 / 46 |
src/lib/http/basic_auth.h |
|
100.0% | 8 / 8 | 100.0% | 3 / 3 | 50.0% | 3 / 6 |
src/lib/http/basic_auth_config.cc |
|
97.0% | 191 / 197 | 100.0% | 10 / 10 | 55.6% | 405 / 729 |
src/lib/http/basic_auth_config.h |
|
100.0% | 15 / 15 | 100.0% | 8 / 8 | -% | 0 / 0 |
src/lib/http/client.cc |
|
90.1% | 554 / 615 | 100.0% | 84 / 84 | 46.4% | 442 / 952 |
src/lib/http/client.h |
|
60.0% | 3 / 5 | 50.0% | 1 / 2 | -% | 0 / 0 |
src/lib/http/connection.cc |
|
81.0% | 272 / 336 | 90.0% | 27 / 30 | 45.0% | 298 / 662 |
src/lib/http/connection.h |
|
92.0% | 23 / 25 | 90.9% | 10 / 11 | -% | 0 / 0 |
src/lib/http/connection_pool.cc |
|
80.0% | 28 / 35 | 80.0% | 4 / 5 | 57.7% | 15 / 26 |
src/lib/http/date_time.cc |
|
95.0% | 57 / 60 | 100.0% | 11 / 11 | 44.7% | 85 / 190 |
src/lib/http/date_time.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/http/header_context.h |
|
100.0% | 9 / 9 | 100.0% | 3 / 3 | 50.0% | 2 / 4 |
src/lib/http/http_header.cc |
|
100.0% | 22 / 22 | 100.0% | 5 / 5 | 53.3% | 16 / 30 |
src/lib/http/http_header.h |
|
100.0% | 7 / 7 | 100.0% | 3 / 3 | 50.0% | 2 / 4 |
src/lib/http/http_message.cc |
|
100.0% | 45 / 45 | 100.0% | 12 / 12 | 54.4% | 49 / 90 |
src/lib/http/http_message.h |
|
100.0% | 14 / 14 | 83.3% | 5 / 6 | 0.0% | 0 / 4 |
src/lib/http/http_message_parser_base.cc |
|
92.6% | 125 / 135 | 95.2% | 20 / 21 | 51.2% | 111 / 217 |
src/lib/http/http_message_parser_base.h |
|
50.0% | 2 / 4 | 50.0% | 1 / 2 | -% | 0 / 0 |
src/lib/http/http_types.h |
|
100.0% | 14 / 14 | 100.0% | 5 / 5 | 83.3% | 15 / 18 |
src/lib/http/listener.cc |
|
100.0% | 24 / 24 | 100.0% | 8 / 8 | 66.7% | 4 / 6 |
src/lib/http/listener.h |
|
100.0% | 8 / 8 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/http/listener_impl.cc |
|
96.8% | 61 / 63 | 100.0% | 9 / 9 | 47.8% | 64 / 134 |
src/lib/http/listener_impl.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/http/post_request.cc |
|
100.0% | 13 / 13 | 100.0% | 2 / 2 | 50.0% | 10 / 20 |
src/lib/http/post_request_json.cc |
|
96.0% | 48 / 50 | 100.0% | 8 / 8 | 51.1% | 45 / 88 |
src/lib/http/post_request_json.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/http/request.cc |
|
89.1% | 131 / 147 | 100.0% | 14 / 14 | 53.8% | 197 / 366 |
src/lib/http/request.h |
|
100.0% | 34 / 34 | 100.0% | 14 / 14 | -% | 0 / 0 |
src/lib/http/request_parser.cc |
|
88.9% | 193 / 217 | 100.0% | 28 / 28 | 48.7% | 233 / 478 |
src/lib/http/response.cc |
|
88.0% | 81 / 92 | 100.0% | 15 / 15 | 31.1% | 76 / 244 |
src/lib/http/response.h |
|
100.0% | 14 / 14 | 100.0% | 6 / 6 | 75.0% | 6 / 8 |
src/lib/http/response_creator.cc |
|
83.3% | 5 / 6 | 100.0% | 1 / 1 | 31.2% | 5 / 16 |
src/lib/http/response_creator.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/http/response_creator_factory.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/http/response_json.cc |
|
94.9% | 56 / 59 | 100.0% | 9 / 9 | 48.3% | 58 / 120 |
src/lib/http/response_json.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/http/response_parser.cc |
|
86.8% | 190 / 219 | 100.0% | 28 / 28 | 46.3% | 224 / 484 |
src/lib/http/url.cc |
|
98.2% | 112 / 114 | 100.0% | 10 / 10 | 58.2% | 106 / 182 |
src/lib/http/url.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/log/buffer_appender_impl.cc |
|
97.1% | 34 / 35 | 100.0% | 5 / 5 | 57.1% | 24 / 42 |
src/lib/log/buffer_appender_impl.h |
|
100.0% | 5 / 5 | 100.0% | 3 / 3 | 50.0% | 1 / 2 |
src/lib/log/interprocess/interprocess_sync.h |
|
94.7% | 18 / 19 | 100.0% | 8 / 8 | 50.0% | 1 / 2 |
src/lib/log/interprocess/interprocess_sync_file.cc |
|
93.8% | 45 / 48 | 100.0% | 5 / 5 | 60.0% | 36 / 60 |
src/lib/log/interprocess/interprocess_sync_file.h |
|
100.0% | 6 / 6 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/log/interprocess/interprocess_sync_null.cc |
|
100.0% | 11 / 11 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/lib/log/interprocess/interprocess_sync_null.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/log/log_formatter.cc |
|
100.0% | 15 / 15 | 100.0% | 2 / 2 | 59.4% | 19 / 32 |
src/lib/log/log_formatter.h |
|
75.0% | 30 / 40 | 81.0% | 51 / 63 | 40.6% | 13 / 32 |
src/lib/log/logger.cc |
|
94.7% | 72 / 76 | 100.0% | 24 / 24 | 50.0% | 33 / 66 |
src/lib/log/logger.h |
|
100.0% | 21 / 21 | 100.0% | 5 / 5 | 58.3% | 21 / 36 |
src/lib/log/logger_impl.cc |
|
94.4% | 85 / 90 | 100.0% | 13 / 13 | 49.0% | 129 / 263 |
src/lib/log/logger_impl.h |
|
100.0% | 15 / 15 | 100.0% | 7 / 7 | 50.0% | 2 / 4 |
src/lib/log/logger_level.cc |
|
94.1% | 16 / 17 | 100.0% | 1 / 1 | 64.7% | 22 / 34 |
src/lib/log/logger_level.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/log/logger_level_impl.cc |
|
92.2% | 59 / 64 | 100.0% | 5 / 5 | 62.2% | 51 / 82 |
src/lib/log/logger_manager.cc |
|
98.6% | 69 / 70 | 100.0% | 13 / 13 | 54.3% | 38 / 70 |
src/lib/log/logger_manager.h |
|
83.3% | 15 / 18 | 80.0% | 4 / 5 | 75.0% | 3 / 4 |
src/lib/log/logger_manager_impl.cc |
|
98.4% | 125 / 127 | 100.0% | 14 / 14 | 48.2% | 132 / 274 |
src/lib/log/logger_manager_impl.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | 50.0% | 2 / 4 |
src/lib/log/logger_name.cc |
|
100.0% | 16 / 16 | 100.0% | 5 / 5 | 59.1% | 26 / 44 |
src/lib/log/logger_specification.h |
|
100.0% | 45 / 45 | 100.0% | 16 / 16 | -% | 0 / 0 |
src/lib/log/logger_support.cc |
|
86.5% | 32 / 37 | 100.0% | 4 / 4 | 45.2% | 28 / 62 |
src/lib/log/message_dictionary.cc |
|
100.0% | 44 / 44 | 100.0% | 8 / 8 | 63.3% | 38 / 60 |
src/lib/log/message_dictionary.h |
|
100.0% | 8 / 8 | 100.0% | 4 / 4 | 50.0% | 6 / 12 |
src/lib/log/message_exception.h |
|
87.0% | 20 / 23 | 100.0% | 6 / 6 | 25.0% | 6 / 24 |
src/lib/log/message_initializer.cc |
|
100.0% | 47 / 47 | 100.0% | 8 / 8 | 58.3% | 35 / 60 |
src/lib/log/message_reader.cc |
|
94.0% | 78 / 83 | 100.0% | 7 / 7 | 43.7% | 124 / 284 |
src/lib/log/message_reader.h |
|
100.0% | 22 / 22 | 100.0% | 9 / 9 | -% | 0 / 0 |
src/lib/log/output_option.cc |
|
100.0% | 20 / 20 | 100.0% | 2 / 2 | 62.5% | 25 / 40 |
src/lib/log/output_option.h |
|
100.0% | 4 / 4 | 100.0% | 1 / 1 | 50.0% | 3 / 6 |
src/lib/mysql/mysql_binding.cc |
|
96.1% | 149 / 155 | 96.4% | 27 / 28 | 51.2% | 84 / 164 |
src/lib/mysql/mysql_binding.h |
|
98.1% | 52 / 53 | 100.0% | 47 / 47 | 46.0% | 23 / 50 |
src/lib/mysql/mysql_connection.cc |
|
91.1% | 276 / 303 | 100.0% | 21 / 21 | 36.5% | 312 / 854 |
src/lib/mysql/mysql_connection.h |
|
95.2% | 119 / 125 | 100.0% | 42 / 42 | 47.3% | 139 / 294 |
src/lib/pgsql/pgsql_connection.cc |
|
95.2% | 317 / 333 | 100.0% | 34 / 34 | 49.2% | 442 / 898 |
src/lib/pgsql/pgsql_connection.h |
|
96.7% | 29 / 30 | 100.0% | 8 / 8 | 53.8% | 14 / 26 |
src/lib/pgsql/pgsql_exchange.cc |
|
83.3% | 305 / 366 | 92.4% | 61 / 66 | 32.8% | 262 / 798 |
src/lib/pgsql/pgsql_exchange.h |
|
94.9% | 37 / 39 | 100.0% | 31 / 31 | 41.3% | 43 / 104 |
src/lib/process/cb_ctl_base.h |
|
97.3% | 72 / 74 | 100.0% | 31 / 31 | 60.4% | 81 / 134 |
src/lib/process/cfgrpt/cfgrpt.cc |
|
100.0% | 10 / 10 | 100.0% | 1 / 1 | 60.0% | 6 / 10 |
src/lib/process/config_base.cc |
|
96.8% | 60 / 62 | 100.0% | 5 / 5 | 63.3% | 62 / 98 |
src/lib/process/config_base.h |
|
100.0% | 20 / 20 | 100.0% | 8 / 8 | -% | 0 / 0 |
src/lib/process/config_ctl_info.cc |
|
95.0% | 57 / 60 | 91.7% | 11 / 12 | 63.6% | 56 / 88 |
src/lib/process/config_ctl_info.h |
|
100.0% | 20 / 20 | 100.0% | 10 / 10 | -% | 0 / 0 |
src/lib/process/config_ctl_parser.cc |
|
100.0% | 24 / 24 | 100.0% | 1 / 1 | 58.2% | 39 / 67 |
src/lib/process/d_cfg_mgr.cc |
|
95.1% | 58 / 61 | 77.8% | 7 / 9 | 57.1% | 64 / 112 |
src/lib/process/d_cfg_mgr.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/process/d_controller.cc |
|
84.3% | 364 / 432 | 90.0% | 27 / 30 | 39.8% | 457 / 1147 |
src/lib/process/d_controller.h |
|
90.0% | 36 / 40 | 89.5% | 17 / 19 | 66.7% | 4 / 6 |
src/lib/process/d_process.h |
|
95.8% | 23 / 24 | 100.0% | 8 / 8 | 36.4% | 8 / 22 |
src/lib/process/daemon.cc |
|
93.8% | 105 / 112 | 87.0% | 20 / 23 | 51.7% | 119 / 230 |
src/lib/process/daemon.h |
|
100.0% | 12 / 12 | 100.0% | 5 / 5 | -% | 0 / 0 |
src/lib/process/log_parser.cc |
|
88.5% | 69 / 78 | 100.0% | 4 / 4 | 42.5% | 96 / 226 |
src/lib/process/logging_info.cc |
|
79.8% | 83 / 104 | 100.0% | 6 / 6 | 51.8% | 102 / 197 |
src/lib/process/logging_info.h |
|
100.0% | 10 / 10 | 100.0% | 4 / 4 | 50.0% | 2 / 4 |
src/lib/process/redact_config.cc |
|
97.4% | 38 / 39 | 100.0% | 3 / 3 | 60.6% | 63 / 104 |
src/lib/stats/context.cc |
|
100.0% | 40 / 40 | 100.0% | 9 / 9 | 62.5% | 35 / 56 |
src/lib/stats/context.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/stats/observation.cc |
|
93.6% | 306 / 327 | 100.0% | 67 / 67 | 40.0% | 189 / 472 |
src/lib/stats/observation.h |
|
100.0% | 8 / 8 | 100.0% | 4 / 4 | 50.0% | 1 / 2 |
src/lib/stats/stats_mgr.cc |
|
93.8% | 287 / 306 | 95.2% | 60 / 63 | 52.5% | 211 / 402 |
src/lib/stats/stats_mgr.h |
|
100.0% | 19 / 19 | 100.0% | 15 / 15 | 51.2% | 22 / 43 |
src/lib/tcp/mt_tcp_listener_mgr.cc |
|
81.9% | 68 / 83 | 100.0% | 10 / 10 | 41.4% | 48 / 116 |
src/lib/tcp/mt_tcp_listener_mgr.h |
|
100.0% | 21 / 21 | 100.0% | 9 / 9 | 100.0% | 2 / 2 |
src/lib/tcp/tcp_connection.cc |
|
80.2% | 198 / 247 | 87.0% | 20 / 23 | 39.8% | 194 / 488 |
src/lib/tcp/tcp_connection.h |
|
86.7% | 26 / 30 | 92.3% | 12 / 13 | 20.8% | 5 / 24 |
src/lib/tcp/tcp_connection_pool.cc |
|
78.8% | 52 / 66 | 85.7% | 6 / 7 | 64.3% | 27 / 42 |
src/lib/tcp/tcp_listener.cc |
|
82.6% | 38 / 46 | 90.0% | 9 / 10 | 22.2% | 20 / 90 |
src/lib/tcp/tcp_listener.h |
|
77.8% | 7 / 9 | 75.0% | 3 / 4 | -% | 0 / 0 |
src/lib/tcp/tcp_stream_msg.cc |
|
73.8% | 45 / 61 | 66.7% | 6 / 9 | 29.1% | 25 / 86 |
src/lib/tcp/tcp_stream_msg.h |
|
93.8% | 15 / 16 | 100.0% | 8 / 8 | 21.4% | 3 / 14 |
src/lib/util/boost_time_utils.cc |
|
100.0% | 25 / 25 | 100.0% | 2 / 2 | 54.1% | 40 / 74 |
src/lib/util/buffer.h |
|
100.0% | 145 / 145 | 100.0% | 34 / 34 | 60.4% | 93 / 154 |
src/lib/util/chrono_time_utils.cc |
|
100.0% | 47 / 47 | 100.0% | 2 / 2 | 56.7% | 51 / 90 |
src/lib/util/csv_file.cc |
|
92.3% | 252 / 273 | 100.0% | 30 / 30 | 43.4% | 261 / 602 |
src/lib/util/csv_file.h |
|
86.5% | 32 / 37 | 88.0% | 22 / 25 | 23.2% | 13 / 56 |
src/lib/util/dhcp_space.cc |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/util/dhcp_space.h |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | 50.0% | 3 / 6 |
src/lib/util/doubles.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/util/encode/encode.cc |
|
97.5% | 115 / 118 | 100.0% | 11 / 11 | 49.6% | 113 / 228 |
src/lib/util/encode/encode.h |
|
100.0% | 25 / 25 | 100.0% | 12 / 12 | 50.0% | 9 / 18 |
src/lib/util/encode/utf8.cc |
|
92.3% | 12 / 13 | 100.0% | 1 / 1 | 64.3% | 9 / 14 |
src/lib/util/filesystem.cc |
|
72.7% | 72 / 99 | 77.8% | 14 / 18 | 46.5% | 67 / 144 |
src/lib/util/hash.h |
|
100.0% | 9 / 9 | 100.0% | 2 / 2 | 100.0% | 2 / 2 |
src/lib/util/io.h |
|
100.0% | 30 / 30 | 100.0% | 12 / 12 | 61.5% | 32 / 52 |
src/lib/util/io/fd.cc |
|
75.0% | 21 / 28 | 100.0% | 2 / 2 | 56.2% | 9 / 16 |
src/lib/util/io/pktinfo_utilities.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/util/io/sockaddr_util.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/util/labeled_value.cc |
|
93.9% | 46 / 49 | 93.3% | 14 / 15 | 56.9% | 41 / 72 |
src/lib/util/labeled_value.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/util/memory_segment.h |
|
100.0% | 18 / 18 | 100.0% | 5 / 5 | 60.0% | 18 / 30 |
src/lib/util/memory_segment_local.cc |
|
96.2% | 25 / 26 | 100.0% | 6 / 6 | 63.2% | 24 / 38 |
src/lib/util/memory_segment_local.h |
|
100.0% | 3 / 3 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/util/multi_threading_mgr.cc |
|
98.5% | 133 / 135 | 100.0% | 28 / 28 | 68.5% | 111 / 162 |
src/lib/util/multi_threading_mgr.h |
|
100.0% | 9 / 9 | 100.0% | 4 / 4 | 50.0% | 3 / 6 |
src/lib/util/optional.h |
|
100.0% | 37 / 37 | 97.6% | 81 / 83 | 58.8% | 10 / 17 |
src/lib/util/pid_file.cc |
|
94.4% | 34 / 36 | 100.0% | 6 / 6 | 41.5% | 34 / 82 |
src/lib/util/pid_file.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/util/pointer_util.h |
|
100.0% | 4 / 4 | 100.0% | 4 / 4 | 100.0% | 6 / 6 |
src/lib/util/range_utilities.h |
|
100.0% | 7 / 7 | 100.0% | 7 / 7 | 75.0% | 3 / 4 |
src/lib/util/readwrite_mutex.h |
|
97.7% | 42 / 43 | 100.0% | 15 / 15 | 55.0% | 11 / 20 |
src/lib/util/reconnect_ctl.cc |
|
58.8% | 10 / 17 | 100.0% | 2 / 2 | 21.4% | 6 / 28 |
src/lib/util/reconnect_ctl.h |
|
92.6% | 25 / 27 | 90.9% | 10 / 11 | 75.0% | 6 / 8 |
src/lib/util/staged_value.h |
|
100.0% | 28 / 28 | 100.0% | 15 / 15 | 48.3% | 14 / 29 |
src/lib/util/state_model.cc |
|
97.2% | 240 / 247 | 98.0% | 50 / 51 | 54.3% | 239 / 440 |
src/lib/util/state_model.h |
|
100.0% | 3 / 3 | 100.0% | 1 / 1 | 60.0% | 27 / 45 |
src/lib/util/stopwatch.cc |
|
93.5% | 29 / 31 | 92.3% | 12 / 13 | 47.1% | 16 / 34 |
src/lib/util/stopwatch_impl.cc |
|
100.0% | 46 / 46 | 100.0% | 9 / 9 | 58.1% | 36 / 62 |
src/lib/util/str.cc |
|
93.8% | 135 / 144 | 94.1% | 16 / 17 | 57.6% | 181 / 314 |
src/lib/util/str.h |
|
100.0% | 4 / 4 | -% | 0 / 0 | 100.0% | 6 / 6 |
src/lib/util/thread_pool.h |
|
97.3% | 215 / 221 | 100.0% | 46 / 46 | 66.8% | 139 / 208 |
src/lib/util/triplet.h |
|
100.0% | 25 / 25 | 100.0% | 7 / 7 | 75.0% | 12 / 16 |
src/lib/util/unlock_guard.h |
|
100.0% | 6 / 6 | 100.0% | 4 / 4 | -% | 0 / 0 |
src/lib/util/versioned_csv_file.cc |
|
90.8% | 109 / 120 | 100.0% | 17 / 17 | 41.9% | 98 / 234 |
src/lib/util/versioned_csv_file.h |
|
100.0% | 6 / 6 | 100.0% | 3 / 3 | 50.0% | 2 / 4 |
src/lib/util/watch_socket.cc |
|
81.5% | 53 / 65 | 100.0% | 8 / 8 | 36.3% | 53 / 146 |
src/lib/util/watch_socket.h |
|
100.0% | 2 / 2 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/util/watched_thread.cc |
|
94.3% | 50 / 53 | 100.0% | 10 / 10 | 50.0% | 17 / 34 |
src/lib/util/watched_thread.h |
|
100.0% | 4 / 4 | 100.0% | 3 / 3 | 50.0% | 6 / 12 |
src/lib/yang/adaptor.cc |
|
89.4% | 143 / 160 | 100.0% | 9 / 9 | 55.6% | 243 / 437 |
src/lib/yang/adaptor_config.cc |
|
84.0% | 274 / 326 | 92.6% | 25 / 27 | 51.1% | 429 / 840 |
src/lib/yang/adaptor_host.cc |
|
95.5% | 21 / 22 | 100.0% | 1 / 1 | 65.2% | 30 / 46 |
src/lib/yang/adaptor_option.cc |
|
100.0% | 57 / 57 | 100.0% | 7 / 7 | 54.3% | 100 / 184 |
src/lib/yang/adaptor_pool.cc |
|
100.0% | 42 / 42 | 100.0% | 5 / 5 | 63.9% | 69 / 108 |
src/lib/yang/adaptor_subnet.cc |
|
100.0% | 24 / 24 | 100.0% | 3 / 3 | 64.8% | 35 / 54 |
src/lib/yang/netconf_error.h |
|
100.0% | 9 / 9 | 100.0% | 3 / 3 | -% | 0 / 0 |
src/lib/yang/pretests/sysrepo_setup_tests.cc |
|
41.8% | 23 / 55 | 33.3% | 1 / 3 | 11.9% | 21 / 176 |
src/lib/yang/translator.cc |
|
94.8% | 183 / 193 | 100.0% | 31 / 31 | 45.7% | 221 / 484 |
src/lib/yang/translator.h |
|
97.1% | 34 / 35 | 100.0% | 27 / 27 | 56.9% | 66 / 116 |
src/lib/yang/translator_class.cc |
|
84.4% | 92 / 109 | 100.0% | 12 / 12 | 36.2% | 136 / 376 |
src/lib/yang/translator_class.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/yang/translator_config.cc |
|
95.6% | 482 / 504 | 93.9% | 31 / 33 | 51.4% | 822 / 1598 |
src/lib/yang/translator_config.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/yang/translator_control_socket.cc |
|
85.7% | 36 / 42 | 100.0% | 6 / 6 | 31.9% | 37 / 116 |
src/lib/yang/translator_control_socket.h |
|
100.0% | 1 / 1 | 100.0% | 1 / 1 | -% | 0 / 0 |
src/lib/yang/translator_database.cc |
|
88.9% | 104 / 117 | 100.0% | 12 / 12 | 38.2% | 149 / 390 |
src/lib/yang/translator_database.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/yang/translator_host.cc |
|
87.4% | 97 / 111 | 100.0% | 11 / 11 | 39.0% | 135 / 346 |
src/lib/yang/translator_host.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/yang/translator_logger.cc |
|
82.0% | 91 / 111 | 100.0% | 15 / 15 | 31.5% | 112 / 356 |
src/lib/yang/translator_logger.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/yang/translator_option_data.cc |
|
78.4% | 69 / 88 | 100.0% | 12 / 12 | 31.5% | 99 / 314 |
src/lib/yang/translator_option_data.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/yang/translator_option_def.cc |
|
77.4% | 65 / 84 | 100.0% | 12 / 12 | 29.0% | 83 / 286 |
src/lib/yang/translator_option_def.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/yang/translator_pd_pool.cc |
|
83.4% | 141 / 169 | 100.0% | 15 / 15 | 33.5% | 234 / 698 |
src/lib/yang/translator_pd_pool.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/yang/translator_pool.cc |
|
88.2% | 150 / 170 | 100.0% | 17 / 17 | 37.7% | 215 / 570 |
src/lib/yang/translator_pool.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/yang/translator_shared_network.cc |
|
91.0% | 161 / 177 | 100.0% | 12 / 12 | 41.8% | 272 / 650 |
src/lib/yang/translator_shared_network.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |
src/lib/yang/translator_subnet.cc |
|
93.2% | 247 / 265 | 100.0% | 18 / 18 | 45.4% | 453 / 998 |
src/lib/yang/translator_subnet.h |
|
100.0% | 2 / 2 | 100.0% | 2 / 2 | -% | 0 / 0 |