LCOV - code coverage report
Current view: top level - test Hit Total Coverage
Test: lcov.info Lines: 57178 57824 98.9 %
Date: 2021-11-24 03:28:48 Functions: 2192 2243 97.7 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
test_workqueue.c
74.3%74.3%
74.3 % 153 / 206 69.2 % 9 / 13
test_bt_cl.c
79.5%79.5%
79.5 % 31 / 39 100.0 % 5 / 5
testing_common.c
81.9%81.9%
81.9 % 149 / 182 86.7 % 13 / 15
rng_test_helpers.c
81.9%81.9%
81.9 % 77 / 94 81.8 % 9 / 11
log_test_helpers.c
86.4%86.4%
86.4 % 70 / 81 92.3 % 12 / 13
test_util_process.c
87.1%87.1%
87.1 % 27 / 31 66.7 % 2 / 3
test_helpers.c
89.7%89.7%
89.7 % 235 / 262 95.0 % 19 / 20
test-timers.c
93.4%93.4%
93.4 % 71 / 76 100.0 % 2 / 2
test-memwipe.c
93.7%93.7%
93.7 % 74 / 79 100.0 % 10 / 10
test_connection.c
94.1%94.1%
94.1 % 380 / 404 90.5 % 19 / 21
test_periodic_event.c
94.7%94.7%
94.7 % 161 / 170 83.3 % 5 / 6
fakecircs.c
94.9%94.9%
94.9 % 37 / 39 100.0 % 2 / 2
test_pubsub_build.c
95.3%95.3%
95.3 % 305 / 320 70.0 % 14 / 20
test_prob_distr.c
96.0%96.0%
96.0 % 498 / 519 100.0 % 28 / 28
test_relaycrypt.c
96.1%96.1%
96.1 % 73 / 76 100.0 % 4 / 4
test_channelpadding.c
96.5%96.5%
96.5 % 633 / 656 85.0 % 17 / 20
test_scheduler.c
96.7%96.7%
96.7 % 607 / 628 96.7 % 29 / 30
test_voting_flags.c
96.7%96.7%
96.7 % 89 / 92 100.0 % 7 / 7
test_threads.c
97.0%97.0%
97.0 % 160 / 165 100.0 % 6 / 6
hs_test_helpers.c
97.3%97.3%
97.3 % 216 / 222 100.0 % 9 / 9
test_logging.c
97.4%97.4%
97.4 % 113 / 116 75.0 % 3 / 4
test_crypto_rng.c
97.5%97.5%
97.5 % 197 / 202 100.0 % 5 / 5
test_hs_intropoint.c
97.5%97.5%
97.5 % 516 / 529 91.3 % 21 / 23
test_channel.c
97.5%97.5%
97.5 % 786 / 806 94.6 % 35 / 37
test_hs_ob.c
97.6%97.6%
97.6 % 123 / 126 83.3 % 5 / 6
test_status.c
97.7%97.7%
97.7 % 419 / 429 96.2 % 51 / 53
test_routerset.c
97.7%97.7%
97.7 % 1067 / 1092 94.7 % 89 / 94
testing_rsakeys.c
98.0%98.0%
98.0 % 48 / 49 100.0 % 5 / 5
test_tortls.c
98.1%98.1%
98.1 % 309 / 315 94.7 % 18 / 19
test_hs_common.c
98.0%98.0%
98.0 % 736 / 751 92.3 % 36 / 39
test_guardfraction.c
98.2%98.2%
98.2 % 165 / 168 100.0 % 6 / 6
test_dir_common.c
98.3%98.3%
98.3 % 230 / 234 100.0 % 8 / 8
test_pubsub_msg.c
98.5%98.5%
98.5 % 128 / 130 87.5 % 14 / 16
test_confmgr.c
98.6%98.6%
98.6 % 206 / 209 100.0 % 13 / 13
test_circuitlist.c
98.6%98.6%
98.6 % 281 / 285 100.0 % 8 / 8
test_process_slow.c
98.6%98.6%
98.6 % 141 / 143 100.0 % 10 / 10
test_channeltls.c
98.6%98.6%
98.6 % 146 / 148 100.0 % 7 / 7
test_options.c
98.6%98.6%
98.6 % 2467 / 2501 96.9 % 62 / 64
test_tortls_openssl.c
98.7%98.7%
98.7 % 315 / 319 94.7 % 18 / 19
test_relaycell.c
98.7%98.7%
98.7 % 541 / 548 100.0 % 16 / 16
test_link_handshake.c
98.7%98.7%
98.7 % 696 / 705 100.0 % 89 / 89
test_util.c
98.8%98.8%
98.8 % 3875 / 3921 100.0 % 100 / 100
test_compat_libevent.c
98.9%98.9%
98.9 % 93 / 94 100.0 % 5 / 5
test_address.c
99.0%99.0%
99.0 % 583 / 589 100.0 % 40 / 40
test_policy.c
99.0%99.0%
99.0 % 1121 / 1132 100.0 % 18 / 18
test_buffers.c
99.1%99.1%
99.1 % 561 / 566 100.0 % 14 / 14
test_dir.c
99.2%99.2%
99.2 % 3777 / 3809 99.2 % 120 / 121
test_dos.c
99.3%99.3%
99.3 % 265 / 267 100.0 % 10 / 10
test_config.c
99.3%99.3%
99.3 % 3244 / 3268 98.7 % 77 / 78
test_extorport.c
99.3%99.3%
99.3 % 289 / 291 100.0 % 12 / 12
test_crypto.c
99.4%99.4%
99.4 % 1469 / 1478 100.0 % 42 / 42
test_options_act.c
99.4%99.4%
99.4 % 180 / 181 100.0 % 4 / 4
test_pt.c
99.4%99.4%
99.4 % 341 / 343 100.0 % 10 / 10
test_confparse.c
99.4%99.4%
99.4 % 525 / 528 100.0 % 21 / 21
test_oom.c
99.5%99.5%
99.5 % 201 / 202 100.0 % 6 / 6
test_consdiffmgr.c
99.6%99.6%
99.6 % 485 / 487 100.0 % 22 / 22
test_hs_client.c
99.6%99.6%
99.6 % 713 / 716 100.0 % 29 / 29
test_containers.c
99.6%99.6%
99.6 % 955 / 959 100.0 % 24 / 24
test_hs_service.c
99.6%99.6%
99.6 % 1392 / 1398 97.8 % 45 / 46
test_crypto_slow.c
99.6%99.6%
99.6 % 273 / 274 100.0 % 9 / 9
test_geoip.c
99.6%99.6%
99.6 % 275 / 276 100.0 % 5 / 5
test_controller.c
99.6%99.6%
99.6 % 1033 / 1037 100.0 % 42 / 42
test_routerlist.c
99.8%99.8%
99.8 % 442 / 443 100.0 % 21 / 21
test_hs_control.c
99.8%99.8%
99.8 % 452 / 453 100.0 % 10 / 10
test_hs_descriptor.c
99.8%99.8%
99.8 % 460 / 461 100.0 % 12 / 12
test_circuitpadding.c
99.7%99.7%
99.7 % 1508 / 1512 97.6 % 40 / 41
test_dir_handle_get.c
99.8%99.8%
99.8 % 1579 / 1582 98.6 % 68 / 69
opts_test_helpers.c
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
ptr_helpers.c
100.0%
100.0 % 12 / 12 100.0 % 4 / 4
test_netinfo.c
100.0%
100.0 % 13 / 13 100.0 % 1 / 1
test_process_descs.c
100.0%
100.0 % 13 / 13 100.0 % 1 / 1
test_voting_schedule.c
100.0%
100.0 % 17 / 17 100.0 % 1 / 1
resolve_test_helpers.c
100.0%
100.0 % 20 / 20 100.0 % 3 / 3
test_hs_metrics.c
100.0%
100.0 % 23 / 23 100.0 % 1 / 1
test_procmon.c
100.0%
100.0 % 24 / 24 100.0 % 1 / 1
test_statefile.c
100.0%
100.0 % 25 / 25 100.0 % 1 / 1
test_proto_haproxy.c
100.0%
100.0 % 28 / 28 100.0 % 1 / 1
test_hs_ntor.c
100.0%
100.0 % 40 / 40 100.0 % 1 / 1
test_crypto_openssl.c
100.0%
100.0 % 42 / 42 100.0 % 3 / 3
test_ptr_slow.c
100.0%
100.0 % 42 / 42 100.0 % 4 / 4
test_handles.c
100.0%
100.0 % 51 / 51 100.0 % 7 / 7
test_accounting.c
100.0%
100.0 % 54 / 54 100.0 % 2 / 2
test_crypto_ope.c
100.0%
100.0 % 56 / 56 100.0 % 3 / 3
test_dirauth_ports.c
100.0%
100.0 % 56 / 56 100.0 % 2 / 2
test_pem.c
100.0%
100.0 % 62 / 62 100.0 % 3 / 3
test_proto_http.c
100.0%
100.0 % 72 / 72 100.0 % 3 / 3
test_hs_dos.c
100.0%
100.0 % 73 / 73 100.0 % 4 / 4
test_token_bucket.c
100.0%
100.0 % 76 / 76 100.0 % 4 / 4
test_circuitstats.c
100.0%
100.0 % 78 / 78 100.0 % 5 / 5
test_btrack.c
100.0%
100.0 % 78 / 78 100.0 % 5 / 5
test_x509.c
100.0%
100.0 % 83 / 83 100.0 % 6 / 6
test_checkdir.c
100.0%
100.0 % 85 / 85 100.0 % 1 / 1
test_cell_queue.c
100.0%
100.0 % 92 / 92 100.0 % 2 / 2
test_hs_cell.c
100.0%
100.0 % 109 / 109 100.0 % 4 / 4
test_namemap.c
100.0%
100.0 % 110 / 110 100.0 % 5 / 5
test_keypin.c
100.0%
100.0 % 110 / 110 100.0 % 5 / 5
test_circuitmux_ewma.c
100.0%
100.0 % 117 / 117 100.0 % 7 / 7
test_metrics.c
100.0%
100.0 % 124 / 124 100.0 % 5 / 5
test_circuituse.c
100.0%
100.0 % 130 / 130 100.0 % 17 / 17
test_address_set.c
100.0%
100.0 % 142 / 142 100.0 % 7 / 7
test_proto_misc.c
100.0%
100.0 % 151 / 151 100.0 % 4 / 4
test_dispatch.c
100.0%
100.0 % 156 / 156 100.0 % 12 / 12
test_hs_config.c
100.0%
100.0 % 178 / 178 100.0 % 7 / 7
test_replay.c
100.0%
100.0 % 183 / 183 100.0 % 11 / 11
test_sendme.c
100.0%
100.0 % 184 / 184 100.0 % 8 / 8
test_relay.c
100.0%
100.0 % 198 / 198 100.0 % 6 / 6
test_bwmgt.c
100.0%
100.0 % 212 / 212 100.0 % 10 / 10
test_conscache.c
100.0%
100.0 % 214 / 214 100.0 % 4 / 4
test_mainloop.c
100.0%
100.0 % 222 / 222 100.0 % 9 / 9
test_oos.c
100.0%
100.0 % 237 / 237 100.0 % 12 / 12
test_util_format.c
100.0%
100.0 % 245 / 245 100.0 % 8 / 8
test_storagedir.c
100.0%
100.0 % 252 / 252 100.0 % 7 / 7
test_circuitmux.c
100.0%
100.0 % 273 / 273 100.0 % 11 / 11
test_parsecommon.c
100.0%
100.0 % 274 / 274 100.0 % 17 / 17
test.c
100.0%
100.0 % 307 / 307 100.0 % 8 / 8
test_router.c
100.0%
100.0 % 307 / 307 100.0 % 17 / 17
test_process.c
100.0%
100.0 % 318 / 318 100.0 % 20 / 20
test_microdesc.c
100.0%
100.0 % 327 / 327 100.0 % 9 / 9
test_bridges.c
100.0%
100.0 % 342 / 342 100.0 % 19 / 19
test_dns.c
100.0%
100.0 % 350 / 350 100.0 % 25 / 25
test_hs_cache.c
100.0%
100.0 % 360 / 360 100.0 % 11 / 11
test_protover.c
100.0%
100.0 % 366 / 366 100.0 % 11 / 11
test_entryconn.c
100.0%
100.0 % 432 / 432 100.0 % 19 / 19
test_stats.c
100.0%
100.0 % 446 / 446 100.0 % 12 / 12
test_dirvote.c
100.0%
100.0 % 452 / 452 100.0 % 12 / 12
test_controller_events.c
100.0%
100.0 % 464 / 464 100.0 % 17 / 17
test_routerkeys.c
100.0%
100.0 % 486 / 486 100.0 % 10 / 10
test_socks.c
100.0%
100.0 % 571 / 571 100.0 % 23 / 23
test_nodelist.c
100.0%
100.0 % 741 / 741 100.0 % 21 / 21
test_addr.c
100.0%
100.0 % 752 / 752 100.0 % 16 / 16
test_consdiff.c
100.0%
100.0 % 761 / 761 100.0 % 18 / 18
test_shared_random.c
100.0%
100.0 % 846 / 846 100.0 % 27 / 27
test_cell_formats.c
100.0%
100.0 % 865 / 865 100.0 % 10 / 10
test_circuitbuild.c
100.0%
100.0 % 1126 / 1126 100.0 % 30 / 30
test_entrynodes.c
100.0%
100.0 % 1748 / 1748 100.0 % 64 / 64

Generated by: LCOV version 1.14