REVISION: c489218dfb55cb03461dd5181fd25747557e1c0e 
cargo test --all-features
Directory Line Coverage Functions Branches
crates/arti-client/src 64.76% 64.76% 928 / 1433 22.04% 376 / 1706 100% 0 / 0
crates/arti-client/src/client 0% 0% 0 / 3 0% 0 / 5 100% 0 / 0
crates/arti-client/src/err 96.77% 96.77% 30 / 31 73.68% 14 / 19 100% 0 / 0
crates/arti-hyper/src 17.78% 17.78% 16 / 90 12.66% 10 / 79 100% 0 / 0
crates/arti-rpcserver/src 39.12% 39.12% 277 / 708 24.13% 139 / 576 100% 0 / 0
crates/arti-rpcserver/src/connection 0% 0% 0 / 48 0% 0 / 102 100% 0 / 0
crates/arti-rpcserver/src/msgs 83.87% 83.87% 26 / 31 20% 9 / 45 100% 0 / 0
crates/arti/src 6.28% 6.28% 101 / 1608 19.77% 204 / 1032 100% 0 / 0
crates/arti/src/logging 83.87% 83.87% 78 / 93 34.04% 16 / 47 100% 0 / 0
crates/caret/src 90.63% 90.63% 29 / 32 25.38% 151 / 595 100% 0 / 0
crates/equix/src 89.09% 89.09% 294 / 330 32.68% 50 / 153 100% 0 / 0
crates/equix/src/bucket_array 99.38% 99.38% 160 / 161 61.76% 84 / 136 100% 0 / 0
crates/fs-mistrust/src 87.39% 87.39% 783 / 896 45.47% 422 / 928 100% 0 / 0
crates/fs-mistrust/src/user 97.5% 97.5% 39 / 40 27.88% 63 / 226 100% 0 / 0
crates/fslock-guard/src 59.52% 59.52% 25 / 42 18.52% 5 / 27 100% 0 / 0
crates/hashx/src 93.52% 93.52% 881 / 942 33.63% 153 / 455 100% 0 / 0
crates/hashx/src/compiler 84.64% 84.64% 226 / 267 39.13% 27 / 69 100% 0 / 0
crates/retry-error/src 98.06% 98.06% 101 / 103 24.88% 54 / 217 100% 0 / 0
crates/safelog/src 91.91% 91.91% 159 / 173 26.73% 174 / 651 100% 0 / 0
crates/test-temp-dir/src 73.83% 73.83% 79 / 107 51.39% 37 / 72 100% 0 / 0
crates/tor-async-utils/src 88.89% 88.89% 168 / 189 33.66% 139 / 413 100% 0 / 0
crates/tor-basic-utils/src 85.9% 85.9% 390 / 454 38.44% 359 / 934 100% 0 / 0
crates/tor-bytes/src 96.91% 96.91% 408 / 421 47.61% 558 / 1172 100% 0 / 0
crates/tor-cell/src 90.11% 90.11% 328 / 364 25.27% 163 / 645 100% 0 / 0
crates/tor-cell/src/chancell 94.57% 94.57% 609 / 644 19.04% 214 / 1124 100% 0 / 0
crates/tor-cell/src/relaycell 79.17% 79.17% 840 / 1061 17.82% 213 / 1195 100% 0 / 0
crates/tor-cell/src/relaycell/hs 91.39% 91.39% 329 / 360 15.06% 83 / 551 100% 0 / 0
crates/tor-cert/src 97.25% 97.25% 353 / 363 38.49% 102 / 265 100% 0 / 0
crates/tor-chanmgr/src 73.86% 73.86% 599 / 811 16.31% 184 / 1128 100% 0 / 0
crates/tor-chanmgr/src/mgr 94.14% 94.14% 225 / 239 40.38% 84 / 208 100% 0 / 0
crates/tor-chanmgr/src/mgr/state 99.26% 99.26% 270 / 272 94.12% 32 / 34 100% 0 / 0
crates/tor-chanmgr/src/transport 47.74% 47.74% 148 / 310 9.59% 40 / 417 100% 0 / 0
crates/tor-checkable/src 99.21% 99.21% 126 / 127 45.61% 213 / 467 100% 0 / 0
crates/tor-circmgr/src 61.97% 61.97% 1608 / 2595 17.49% 555 / 3174 100% 0 / 0
crates/tor-circmgr/src/build 34.48% 34.48% 10 / 29 20% 2 / 10 100% 0 / 0
crates/tor-circmgr/src/hspool 62.64% 62.64% 57 / 91 23.53% 16 / 68 100% 0 / 0
crates/tor-circmgr/src/mgr 100% 100% 36 / 36 48.15% 26 / 54 100% 0 / 0
crates/tor-circmgr/src/path 80.29% 80.29% 273 / 340 34.31% 70 / 204 100% 0 / 0
crates/tor-circmgr/src/timeouts 95.64% 95.64% 417 / 436 35.14% 117 / 333 100% 0 / 0
crates/tor-config/src 86.94% 86.94% 1032 / 1187 37.46% 1049 / 2800 100% 0 / 0
crates/tor-congestion/src 89.08% 89.08% 106 / 119 55.26% 21 / 38 100% 0 / 0
crates/tor-consdiff/src 97.39% 97.39% 261 / 268 69.23% 63 / 91 100% 0 / 0
crates/tor-dirclient/src 76.08% 76.08% 614 / 807 35.47% 244 / 688 100% 0 / 0
crates/tor-dirmgr/src 69.6% 69.6% 2390 / 3434 20.89% 712 / 3408 100% 0 / 0
crates/tor-dirmgr/src/bridgedesc 97.81% 97.81% 446 / 456 87.38% 90 / 103 100% 0 / 0
crates/tor-dirmgr/src/storage 93.88% 93.88% 460 / 490 59.83% 70 / 117 100% 0 / 0
crates/tor-error/src 67.46% 67.46% 114 / 169 17.8% 97 / 545 100% 0 / 0
crates/tor-events/src 83.84% 83.84% 83 / 99 30.85% 29 / 94 100% 0 / 0
crates/tor-geoip/src 84.07% 84.07% 153 / 182 47.86% 56 / 117 100% 0 / 0
crates/tor-guardmgr/src 76.32% 76.32% 1921 / 2517 28.3% 823 / 2908 100% 0 / 0
crates/tor-guardmgr/src/bridge 54.72% 54.72% 255 / 466 30.52% 94 / 308 100% 0 / 0
crates/tor-guardmgr/src/bridge/config 100% 100% 1 / 1 9.09% 1 / 11 100% 0 / 0
crates/tor-guardmgr/src/fallback 89.6% 89.6% 112 / 125 50.39% 65 / 129 100% 0 / 0
crates/tor-guardmgr/src/sample 86.47% 86.47% 115 / 133 45.83% 22 / 48 100% 0 / 0
crates/tor-hsclient/src 50.07% 50.07% 755 / 1508 7.55% 181 / 2398 100% 0 / 0
crates/tor-hscrypto/src 91.4% 91.4% 393 / 430 32.27% 223 / 691 100% 0 / 0
crates/tor-hspow/src 33.33% 33.33% 1 / 3 3.57% 1 / 28 100% 0 / 0
crates/tor-hspow/src/v1 89.47% 89.47% 187 / 209 26.75% 42 / 157 100% 0 / 0
crates/tor-hsrproxy/src 38.68% 38.68% 147 / 380 29.17% 119 / 408 100% 0 / 0
crates/tor-hsservice/src 62.16% 62.16% 1362 / 2191 26.37% 477 / 1809 100% 0 / 0
crates/tor-hsservice/src/ipt_mgr 90.68% 90.68% 107 / 118 20.37% 22 / 108 100% 0 / 0
crates/tor-hsservice/src/svc 11.59% 11.59% 76 / 656 19.88% 64 / 322 100% 0 / 0
crates/tor-hsservice/src/svc/publish 79.78% 79.78% 951 / 1192 30.17% 229 / 759 100% 0 / 0
crates/tor-keymgr/src 85.7% 85.7% 701 / 818 37.35% 322 / 862 100% 0 / 0
crates/tor-keymgr/src/config 100% 100% 11 / 11 20.59% 21 / 102 100% 0 / 0
crates/tor-keymgr/src/key_specifier 93.45% 93.45% 157 / 168 42.08% 85 / 202 100% 0 / 0
crates/tor-keymgr/src/key_type 63.81% 63.81% 67 / 105 49.3% 35 / 71 100% 0 / 0
crates/tor-keymgr/src/keystore 81.18% 81.18% 138 / 170 44.12% 45 / 102 100% 0 / 0
crates/tor-keymgr/src/keystore/arti 26.32% 26.32% 5 / 19 10.71% 3 / 28 100% 0 / 0
crates/tor-linkspec/src 86.61% 86.61% 757 / 874 30.45% 732 / 2404 100% 0 / 0
crates/tor-linkspec/src/ids 98.35% 98.35% 179 / 182 45.41% 178 / 392 100% 0 / 0
crates/tor-llcrypto/src 93.94% 93.94% 93 / 99 51.43% 36 / 70 100% 0 / 0
crates/tor-llcrypto/src/pk 92.4% 92.4% 377 / 408 33.52% 175 / 522 100% 0 / 0
crates/tor-llcrypto/src/util 100% 100% 58 / 58 74.11% 83 / 112 100% 0 / 0
crates/tor-log-ratelim/src 1.56% 1.56% 3 / 192 0.48% 1 / 207 100% 0 / 0
crates/tor-netdir/src 92.73% 92.73% 1594 / 1719 50.89% 717 / 1409 100% 0 / 0
crates/tor-netdoc/src 80.14% 80.14% 234 / 292 35.94% 115 / 320 100% 0 / 0
crates/tor-netdoc/src/doc 82.62% 82.62% 1654 / 2002 42.55% 457 / 1074 100% 0 / 0
crates/tor-netdoc/src/doc/authcert 100% 100% 64 / 64 66.67% 12 / 18 100% 0 / 0
crates/tor-netdoc/src/doc/hsdesc 86.41% 86.41% 693 / 802 58.48% 131 / 224 100% 0 / 0
crates/tor-netdoc/src/doc/hsdesc/build 97.66% 97.66% 209 / 214 34.21% 26 / 76 100% 0 / 0
crates/tor-netdoc/src/doc/microdesc 98.25% 98.25% 56 / 57 83.33% 25 / 30 100% 0 / 0
crates/tor-netdoc/src/doc/netstatus 95% 95% 323 / 340 36.79% 71 / 193 100% 0 / 0
crates/tor-netdoc/src/doc/netstatus/rs 84.42% 84.42% 130 / 154 50% 52 / 104 100% 0 / 0
crates/tor-netdoc/src/parse 96.01% 96.01% 673 / 701 78.47% 1396 / 1779 100% 0 / 0
crates/tor-netdoc/src/types 97.27% 97.27% 356 / 366 60.87% 210 / 345 100% 0 / 0
crates/tor-netdoc/src/types/policy 100% 100% 179 / 179 54.44% 98 / 180 100% 0 / 0
crates/tor-netdoc/src/util 99.2% 99.2% 124 / 125 82.35% 84 / 102 100% 0 / 0
crates/tor-persist/src 86.51% 86.51% 744 / 860 30.54% 419 / 1372 100% 0 / 0
crates/tor-persist/src/fs 73.21% 73.21% 41 / 56 66.67% 16 / 24 100% 0 / 0
crates/tor-proto/src 73.16% 73.16% 665 / 909 44.06% 486 / 1103 100% 0 / 0
crates/tor-proto/src/channel 86.32% 86.32% 839 / 972 20.44% 479 / 2344 100% 0 / 0
crates/tor-proto/src/circuit 75.72% 75.72% 1160 / 1532 20.79% 152 / 731 100% 0 / 0
crates/tor-proto/src/crypto 89.92% 89.92% 232 / 258 32.93% 81 / 246 100% 0 / 0
crates/tor-proto/src/crypto/handshake 98.59% 98.59% 911 / 924 60.61% 460 / 759 100% 0 / 0
crates/tor-proto/src/crypto/ll 100% 100% 47 / 47 71.43% 20 / 28 100% 0 / 0
crates/tor-proto/src/stream 63.98% 63.98% 373 / 583 19.48% 52 / 267 100% 0 / 0
crates/tor-proto/src/util 65.15% 65.15% 129 / 198 27.66% 52 / 188 100% 0 / 0
crates/tor-protover/src 97.81% 97.81% 179 / 183 43.55% 81 / 186 100% 0 / 0
crates/tor-ptmgr/src 32.64% 32.64% 329 / 1008 1.95% 24 / 1229 100% 0 / 0
crates/tor-rpcbase/src 67.7% 67.7% 153 / 226 30.96% 113 / 365 100% 0 / 0
crates/tor-rpcbase/src/obj 81.08% 81.08% 30 / 37 60.71% 17 / 28 100% 0 / 0
crates/tor-rtcompat/src 91.11% 91.11% 369 / 405 66.69% 1600 / 2399 100% 0 / 0
crates/tor-rtcompat/src/impls 92.93% 92.93% 289 / 311 71.4% 407 / 570 100% 0 / 0
crates/tor-rtmock/src 89.35% 89.35% 1091 / 1221 57.86% 821 / 1419 100% 0 / 0
crates/tor-socksproto/src 73.5% 73.5% 147 / 200 15.72% 50 / 318 100% 0 / 0
crates/tor-socksproto/src/handshake 91.46% 91.46% 332 / 363 46.03% 58 / 126 100% 0 / 0
crates/tor-units/src 86.29% 86.29% 151 / 175 43.72% 620 / 1418 100% 0 / 0
examples/gsoc2023/connection-checker/src 0% 0% 0 / 99 0% 0 / 20 100% 0 / 0
examples/gsoc2023/dns-resolver/src 0% 0% 0 / 247 0% 0 / 32 100% 0 / 0
examples/gsoc2023/download-manager/src 0% 0% 0 / 220 0% 0 / 37 100% 0 / 0
examples/gsoc2023/obfs4-checker/src 0% 0% 0 / 307 0% 0 / 63 100% 0 / 0
examples/gsoc2023/pt-proxy/src 0% 0% 0 / 207 0% 0 / 53 100% 0 / 0
examples/hyper/hyper-http-client-example/src 0% 0% 0 / 69 0% 0 / 6 100% 0 / 0
examples/hyper/hyper-http-hs-example/src 0% 0% 0 / 85 0% 0 / 8 100% 0 / 0
maint/fixup-features/src 0% 0% 0 / 413 0% 0 / 53 100% 0 / 0
target/debug/build/libsqlite3-sys-76e6d5396203c79c/out 0% 0% 0 / 38 0% 0 / 76 100% 0 / 0
Crate name Line coverage
arti-client 65.30% 958 / 1467
arti-hyper 17.78% 16 / 90
arti-rpcserver 38.50% 303 / 787
arti 10.52% 179 / 1701
caret 90.62% 29 / 32
equix 92.46% 454 / 491
fs-mistrust 87.82% 822 / 936
fslock-guard 59.52% 25 / 42
hashx 91.56% 1107 / 1209
retry-error 98.06% 101 / 103
safelog 91.91% 159 / 173
test-temp-dir 73.83% 79 / 107
tor-async-utils 88.89% 168 / 189
tor-basic-utils 85.90% 390 / 454
tor-bytes 96.91% 408 / 421
tor-cell 86.70% 2106 / 2429
tor-cert 97.25% 353 / 363
tor-chanmgr 76.10% 1242 / 1632
tor-checkable 99.21% 126 / 127
tor-circmgr 68.07% 2401 / 3527
tor-config 86.94% 1032 / 1187
tor-congestion 89.08% 106 / 119
tor-consdiff 97.39% 261 / 268
tor-dirclient 76.08% 614 / 807
tor-dirmgr 75.25% 3296 / 4380
tor-error 67.46% 114 / 169
tor-events 83.84% 83 / 99
tor-geoip 84.07% 153 / 182
tor-guardmgr 74.15% 2404 / 3242
tor-hsclient 50.07% 755 / 1508
tor-hscrypto 91.40% 393 / 430
tor-hspow 88.68% 188 / 212
tor-hsrproxy 38.68% 147 / 380
tor-hsservice 60.04% 2496 / 4157
tor-keymgr 83.58% 1079 / 1291
tor-linkspec 88.64% 936 / 1056
tor-llcrypto 93.45% 528 / 565
tor-log-ratelim 1.56% 3 / 192
tor-netdir 92.73% 1594 / 1719
tor-netdoc 88.65% 4695 / 5296
tor-persist 85.70% 785 / 916
tor-proto 80.32% 4356 / 5423
tor-protover 97.81% 179 / 183
tor-ptmgr 32.64% 329 / 1008
tor-rpcbase 69.58% 183 / 263
tor-rtcompat 91.90% 658 / 716
tor-rtmock 89.35% 1091 / 1221
tor-socksproto 85.08% 479 / 563
tor-units 86.29% 151 / 175
examples 0.00% 0 / 1234
maint 0.00% 0 / 413
target 0.00% 0 / 38