REVISION: db39de0a81e624f11023ce0bc86d9596a72e825a cargo test --all-features
Directory | Line Coverage | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
crates/arti | 100% | 15 / 15 | 100% | 1 / 1 | 100% | 0 / 0 | |
crates/arti-client/src | 55.84% | 966 / 1730 | 25.89% | 314 / 1213 | 100% | 0 / 0 | |
crates/arti-client/src/err | 96.77% | 30 / 31 | 85.71% | 12 / 14 | 100% | 0 / 0 | |
crates/arti-relay | 97.56% | 40 / 41 | 100% | 4 / 4 | 100% | 0 / 0 | |
crates/arti-relay/src | 22.93% | 72 / 314 | 48.86% | 43 / 88 | 100% | 0 / 0 | |
crates/arti-rpc-client-core/src | 32.13% | 205 / 638 | 33.95% | 73 / 215 | 100% | 0 / 0 | |
crates/arti-rpc-client-core/src/conn | 32.8% | 205 / 625 | 12.82% | 15 / 117 | 100% | 0 / 0 | |
crates/arti-rpc-client-core/src/ffi | 6.65% | 23 / 346 | 1.79% | 6 / 335 | 100% | 0 / 0 | |
crates/arti-rpc-client-core/src/msgs | 97.44% | 114 / 117 | 42.73% | 47 / 110 | 100% | 0 / 0 | |
crates/arti-rpcserver/src | 25.39% | 211 / 831 | 25.15% | 83 / 330 | 100% | 0 / 0 | |
crates/arti-rpcserver/src/connection | 0% | 0 / 14 | 0% | 0 / 8 | 100% | 0 / 0 | |
crates/arti-rpcserver/src/connection/auth | 0% | 0 / 87 | 0% | 0 / 14 | 100% | 0 / 0 | |
crates/arti-rpcserver/src/msgs | 82.76% | 24 / 29 | 25% | 1 / 4 | 100% | 0 / 0 | |
crates/arti-rpcserver/src/objmap | 86.59% | 71 / 82 | 45% | 9 / 20 | 100% | 0 / 0 | |
crates/arti-ureq/src | 32.67% | 132 / 404 | 23.47% | 23 / 98 | 100% | 0 / 0 | |
crates/arti/src | 31.9% | 474 / 1486 | 41.44% | 213 / 514 | 100% | 0 / 0 | |
crates/arti/src/logging | 90.41% | 66 / 73 | 60% | 15 / 25 | 100% | 0 / 0 | |
crates/arti/src/rpc | 16.46% | 54 / 328 | 20.93% | 27 / 129 | 100% | 0 / 0 | |
crates/arti/src/subcommands | 26.76% | 91 / 340 | 13.51% | 15 / 111 | 100% | 0 / 0 | |
crates/caret/src | 95% | 38 / 40 | 23.9% | 109 / 456 | 100% | 0 / 0 | |
crates/equix/src | 91.56% | 293 / 320 | 44.04% | 48 / 109 | 100% | 0 / 0 | |
crates/equix/src/bucket_array | 100% | 181 / 181 | 62.69% | 84 / 134 | 100% | 0 / 0 | |
crates/fs-mistrust/src | 89.19% | 883 / 990 | 55.8% | 375 / 672 | 100% | 0 / 0 | |
crates/fs-mistrust/src/user | 97.44% | 38 / 39 | 90.48% | 19 / 21 | 100% | 0 / 0 | |
crates/fslock-guard/src | 87.5% | 35 / 40 | 60% | 12 / 20 | 100% | 0 / 0 | |
crates/hashx/src | 95.42% | 855 / 896 | 52.92% | 127 / 240 | 100% | 0 / 0 | |
crates/hashx/src/compiler | 82.61% | 190 / 230 | 41.54% | 27 / 65 | 100% | 0 / 0 | |
crates/oneshot-fused-workaround/src | 100% | 5 / 5 | 24.76% | 26 / 105 | 100% | 0 / 0 | |
crates/retry-error/src | 98% | 98 / 100 | 29.8% | 45 / 151 | 100% | 0 / 0 | |
crates/safelog/src | 93.71% | 149 / 159 | 30.31% | 164 / 541 | 100% | 0 / 0 | |
crates/slotmap-careful/src | 64.59% | 259 / 401 | 46.87% | 472 / 1007 | 100% | 0 / 0 | |
crates/test-temp-dir/src | 69.03% | 78 / 113 | 59.42% | 41 / 69 | 100% | 0 / 0 | |
crates/tor-async-utils/src | 87.78% | 309 / 352 | 41.72% | 287 / 688 | 100% | 0 / 0 | |
crates/tor-basic-utils/src | 82.16% | 866 / 1054 | 42.74% | 568 / 1329 | 100% | 0 / 0 | |
crates/tor-bytes/src | 97.79% | 443 / 453 | 50.09% | 551 / 1100 | 100% | 0 / 0 | |
crates/tor-cell/src | 79.42% | 359 / 452 | 26.57% | 157 / 591 | 100% | 0 / 0 | |
crates/tor-cell/src/chancell | 94.55% | 590 / 624 | 25.56% | 159 / 622 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell | 73.59% | 808 / 1098 | 15.3% | 133 / 869 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell/hs | 86.67% | 312 / 360 | 13.22% | 62 / 469 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell/hs/pow | 0% | 0 / 16 | 0% | 0 / 16 | 100% | 0 / 0 | |
crates/tor-cert/src | 97.17% | 343 / 353 | 55.26% | 84 / 152 | 100% | 0 / 0 | |
crates/tor-chanmgr/src | 69.41% | 522 / 752 | 15.36% | 153 / 996 | 100% | 0 / 0 | |
crates/tor-chanmgr/src/mgr | 92.38% | 497 / 538 | 35.27% | 146 / 414 | 100% | 0 / 0 | |
crates/tor-chanmgr/src/mgr/state | 98.14% | 264 / 269 | 93.33% | 28 / 30 | 100% | 0 / 0 | |
crates/tor-chanmgr/src/transport | 52.36% | 122 / 233 | 15.04% | 37 / 246 | 100% | 0 / 0 | |
crates/tor-chanmgr/src/util | 100% | 13 / 13 | 45% | 18 / 40 | 100% | 0 / 0 | |
crates/tor-checkable/src | 93.43% | 128 / 137 | 44.76% | 192 / 429 | 100% | 0 / 0 | |
crates/tor-circmgr/src | 58.31% | 1927 / 3305 | 16.63% | 604 / 3631 | 100% | 0 / 0 | |
crates/tor-circmgr/src/build | 34.48% | 10 / 29 | 20% | 2 / 10 | 100% | 0 / 0 | |
crates/tor-circmgr/src/hspool | 46.2% | 79 / 171 | 9.64% | 24 / 249 | 100% | 0 / 0 | |
crates/tor-circmgr/src/mgr | 100% | 35 / 35 | 53.66% | 22 / 41 | 100% | 0 / 0 | |
crates/tor-circmgr/src/path | 83.81% | 207 / 247 | 51.29% | 119 / 232 | 100% | 0 / 0 | |
crates/tor-circmgr/src/path/hspath | 90.72% | 88 / 97 | 7.41% | 12 / 162 | 100% | 0 / 0 | |
crates/tor-circmgr/src/timeouts | 95.96% | 404 / 421 | 59.48% | 91 / 153 | 100% | 0 / 0 | |
crates/tor-config-path/src | 88% | 154 / 175 | 71.97% | 113 / 157 | 100% | 0 / 0 | |
crates/tor-config/src | 92.4% | 1192 / 1290 | 46.36% | 1026 / 2213 | 100% | 0 / 0 | |
crates/tor-consdiff/src | 98.47% | 257 / 261 | 86.89% | 53 / 61 | 100% | 0 / 0 | |
crates/tor-dirclient/src | 76.25% | 597 / 783 | 38.46% | 200 / 520 | 100% | 0 / 0 | |
crates/tor-dirmgr/src | 69.8% | 2286 / 3275 | 21.5% | 547 / 2544 | 100% | 0 / 0 | |
crates/tor-dirmgr/src/bridgedesc | 98.17% | 430 / 438 | 87.37% | 83 / 95 | 100% | 0 / 0 | |
crates/tor-dirmgr/src/storage | 87.6% | 565 / 645 | 58.7% | 81 / 138 | 100% | 0 / 0 | |
crates/tor-error/src | 74.69% | 121 / 162 | 8.72% | 78 / 895 | 100% | 0 / 0 | |
crates/tor-events/src | 84.54% | 82 / 97 | 63.16% | 24 / 38 | 100% | 0 / 0 | |
crates/tor-general-addr/src | 58.02% | 47 / 81 | 37.5% | 18 / 48 | 100% | 0 / 0 | |
crates/tor-geoip/src | 83.64% | 138 / 165 | 58.82% | 40 / 68 | 100% | 0 / 0 | |
crates/tor-guardmgr/src | 79.88% | 2172 / 2719 | 48.83% | 814 / 1667 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/bridge | 54.1% | 244 / 451 | 33.51% | 64 / 191 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/fallback | 84.82% | 95 / 112 | 61.54% | 48 / 78 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/sample | 92.31% | 120 / 130 | 73.53% | 25 / 34 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/vanguards | 95.79% | 250 / 261 | 42.07% | 69 / 164 | 100% | 0 / 0 | |
crates/tor-hsclient/src | 51.72% | 750 / 1450 | 8.98% | 153 / 1704 | 100% | 0 / 0 | |
crates/tor-hsclient/src/pow | 0% | 0 / 64 | 0% | 0 / 56 | 100% | 0 / 0 | |
crates/tor-hscrypto/src | 92.16% | 435 / 472 | 46.15% | 126 / 273 | 100% | 0 / 0 | |
crates/tor-hscrypto/src/pow/v1 | 83.26% | 179 / 215 | 22.86% | 32 / 140 | 100% | 0 / 0 | |
crates/tor-hsrproxy/src | 33.77% | 130 / 385 | 30.73% | 59 / 192 | 100% | 0 / 0 | |
crates/tor-hsservice/src | 51.22% | 1347 / 2630 | 35.98% | 413 / 1148 | 100% | 0 / 0 | |
crates/tor-hsservice/src/config | 94.21% | 114 / 121 | 72.5% | 29 / 40 | 100% | 0 / 0 | |
crates/tor-hsservice/src/config/restricted_discovery | 73.53% | 75 / 102 | 45.45% | 20 / 44 | 100% | 0 / 0 | |
crates/tor-hsservice/src/ipt_mgr | 90.43% | 104 / 115 | 29.17% | 7 / 24 | 100% | 0 / 0 | |
crates/tor-hsservice/src/publish | 73.15% | 937 / 1281 | 38.66% | 213 / 551 | 100% | 0 / 0 | |
crates/tor-hsservice/src/replay | 62.5% | 25 / 40 | 36.36% | 4 / 11 | 100% | 0 / 0 | |
crates/tor-key-forge/src | 79.95% | 315 / 394 | 21.62% | 48 / 222 | 100% | 0 / 0 | |
crates/tor-keymgr/src | 80.27% | 704 / 877 | 54.38% | 329 / 605 | 100% | 0 / 0 | |
crates/tor-keymgr/src/key_specifier | 72.4% | 160 / 221 | 36.43% | 106 / 291 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore | 81.39% | 293 / 360 | 57.89% | 77 / 133 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore/arti | 68.42% | 39 / 57 | 45.65% | 21 / 46 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore/ctor | 79.72% | 224 / 281 | 41.82% | 46 / 110 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore/ephemeral | 0% | 0 / 8 | 0% | 0 / 4 | 100% | 0 / 0 | |
crates/tor-linkspec/src | 88.63% | 756 / 853 | 41.62% | 581 / 1396 | 100% | 0 / 0 | |
crates/tor-linkspec/src/ids | 96.24% | 205 / 213 | 46.88% | 225 / 480 | 100% | 0 / 0 | |
crates/tor-llcrypto/src | 91.71% | 177 / 193 | 52.17% | 60 / 115 | 100% | 0 / 0 | |
crates/tor-llcrypto/src/pk | 90.99% | 404 / 444 | 46.24% | 129 / 279 | 100% | 0 / 0 | |
crates/tor-llcrypto/src/util | 76.19% | 64 / 84 | 75.74% | 103 / 136 | 100% | 0 / 0 | |
crates/tor-log-ratelim/src | 33.03% | 73 / 221 | 6% | 18 / 300 | 100% | 0 / 0 | |
crates/tor-memquota/src | 85.1% | 965 / 1134 | 36.12% | 588 / 1628 | 100% | 0 / 0 | |
crates/tor-memquota/src/mtracker | 89.34% | 687 / 769 | 45.34% | 146 / 322 | 100% | 0 / 0 | |
crates/tor-memquota/src/mtracker/reclaim | 88% | 22 / 25 | 40% | 4 / 10 | 100% | 0 / 0 | |
crates/tor-netdir/src | 91.76% | 1648 / 1796 | 64.7% | 722 / 1116 | 100% | 0 / 0 | |
crates/tor-netdoc/src | 83.45% | 242 / 290 | 58.06% | 108 / 186 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc | 91.54% | 1633 / 1784 | 62.01% | 382 / 616 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc/authcert | 100% | 64 / 64 | 62.5% | 10 / 16 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc/hsdesc | 90.66% | 699 / 771 | 69.52% | 130 / 187 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc/hsdesc/build | 99.12% | 226 / 228 | 39.22% | 20 / 51 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc/hsdesc/pow | 100% | 14 / 14 | 50% | 1 / 2 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc/microdesc | 100% | 62 / 62 | 92% | 23 / 25 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc/netstatus | 94.97% | 321 / 338 | 42.68% | 67 / 157 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc/netstatus/rs | 85.16% | 132 / 155 | 59.04% | 49 / 83 | 100% | 0 / 0 | |
crates/tor-netdoc/src/parse | 96.63% | 659 / 682 | 81.31% | 1340 / 1648 | 100% | 0 / 0 | |
crates/tor-netdoc/src/types | 96.33% | 367 / 381 | 78.05% | 160 / 205 | 100% | 0 / 0 | |
crates/tor-netdoc/src/types/policy | 100% | 201 / 201 | 69.88% | 58 / 83 | 100% | 0 / 0 | |
crates/tor-netdoc/src/util | 100% | 124 / 124 | 84.95% | 79 / 93 | 100% | 0 / 0 | |
crates/tor-persist/src | 84.72% | 704 / 831 | 34.7% | 405 / 1167 | 100% | 0 / 0 | |
crates/tor-persist/src/fs | 76.92% | 40 / 52 | 85.71% | 12 / 14 | 100% | 0 / 0 | |
crates/tor-persist/src/slug | 100% | 13 / 13 | 66.67% | 6 / 9 | 100% | 0 / 0 | |
crates/tor-proto/src | 88.27% | 519 / 588 | 42.61% | 124 / 291 | 100% | 0 / 0 | |
crates/tor-proto/src/channel | 87.33% | 793 / 908 | 36.84% | 473 / 1284 | 100% | 0 / 0 | |
crates/tor-proto/src/congestion | 84.72% | 427 / 504 | 62.67% | 141 / 225 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto | 69.71% | 244 / 350 | 35.29% | 78 / 221 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto/handshake | 99.01% | 902 / 911 | 73.07% | 445 / 609 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto/ll | 100% | 45 / 45 | 63.64% | 14 / 22 | 100% | 0 / 0 | |
crates/tor-proto/src/stream | 68.83% | 424 / 616 | 23.89% | 54 / 226 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel | 72.52% | 855 / 1179 | 35.99% | 416 / 1156 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel/circuit | 73.02% | 92 / 126 | 23.33% | 28 / 120 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel/reactor | 74.68% | 929 / 1244 | 27.12% | 80 / 295 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel/reactor/circuit | 82.19% | 120 / 146 | 47.62% | 20 / 42 | 100% | 0 / 0 | |
crates/tor-proto/src/util | 81.96% | 509 / 621 | 66.51% | 278 / 418 | 100% | 0 / 0 | |
crates/tor-protover/src | 96.69% | 175 / 181 | 82.35% | 42 / 51 | 100% | 0 / 0 | |
crates/tor-ptmgr/src | 27.23% | 287 / 1054 | 3.56% | 28 / 786 | 100% | 0 / 0 | |
crates/tor-relay-crypto/src | 12.61% | 14 / 111 | 16.67% | 5 / 30 | 100% | 0 / 0 | |
crates/tor-relay-selection/src | 85.99% | 448 / 521 | 73.38% | 215 / 293 | 100% | 0 / 0 | |
crates/tor-rpc-connect/src | 38.03% | 143 / 376 | 25.19% | 33 / 131 | 100% | 0 / 0 | |
crates/tor-rpc-connect/src/auth | 80.79% | 122 / 151 | 23.6% | 21 / 89 | 100% | 0 / 0 | |
crates/tor-rpcbase/src | 76.37% | 320 / 419 | 22.64% | 245 / 1082 | 100% | 0 / 0 | |
crates/tor-rpcbase/src/dispatch | 0% | 0 / 44 | 0% | 0 / 8 | 100% | 0 / 0 | |
crates/tor-rpcbase/src/obj | 92.98% | 53 / 57 | 67.86% | 19 / 28 | 100% | 0 / 0 | |
crates/tor-rtcompat/src | 67.22% | 488 / 726 | 57.97% | 1692 / 2919 | 100% | 0 / 0 | |
crates/tor-rtcompat/src/impls | 65.43% | 299 / 457 | 65.37% | 438 / 670 | 100% | 0 / 0 | |
crates/tor-rtmock/src | 87.74% | 1317 / 1501 | 71.82% | 1193 / 1661 | 100% | 0 / 0 | |
crates/tor-socksproto/src | 72.02% | 139 / 193 | 32.19% | 47 / 146 | 100% | 0 / 0 | |
crates/tor-socksproto/src/handshake | 82.88% | 368 / 444 | 26.52% | 74 / 279 | 100% | 0 / 0 | |
crates/tor-units/src | 85.88% | 146 / 170 | 71.72% | 568 / 792 | 100% | 0 / 0 |
Crate name | Line coverage | |
---|---|---|
arti | 31.22% | 700 / 2242 |
arti-client | 56.56% | 996 / 1761 |
arti-relay | 31.55% | 112 / 355 |
arti-rpc-client-core | 31.69% | 547 / 1726 |
arti-rpcserver | 29.34% | 306 / 1043 |
arti-ureq | 32.67% | 132 / 404 |
caret | 95.00% | 38 / 40 |
equix | 94.61% | 474 / 501 |
fs-mistrust | 89.50% | 921 / 1029 |
fslock-guard | 87.50% | 35 / 40 |
hashx | 92.81% | 1045 / 1126 |
oneshot-fused-workaround | 100.00% | 5 / 5 |
retry-error | 98.00% | 98 / 100 |
safelog | 93.71% | 149 / 159 |
slotmap-careful | 64.59% | 259 / 401 |
test-temp-dir | 69.03% | 78 / 113 |
tor-async-utils | 87.78% | 309 / 352 |
tor-basic-utils | 82.16% | 866 / 1054 |
tor-bytes | 97.79% | 443 / 453 |
tor-cell | 81.14% | 2069 / 2550 |
tor-cert | 97.17% | 343 / 353 |
tor-chanmgr | 78.56% | 1418 / 1805 |
tor-checkable | 93.43% | 128 / 137 |
tor-circmgr | 63.88% | 2750 / 4305 |
tor-config-path | 88.00% | 154 / 175 |
tor-config | 92.40% | 1192 / 1290 |
tor-consdiff | 98.47% | 257 / 261 |
tor-dirclient | 76.25% | 597 / 783 |
tor-dirmgr | 75.29% | 3281 / 4358 |
tor-error | 74.69% | 121 / 162 |
tor-events | 84.54% | 82 / 97 |
tor-general-addr | 58.02% | 47 / 81 |
tor-geoip | 83.64% | 138 / 165 |
tor-guardmgr | 78.44% | 2881 / 3673 |
tor-hsclient | 49.54% | 750 / 1514 |
tor-hscrypto | 89.37% | 614 / 687 |
tor-hsrproxy | 33.77% | 130 / 385 |
tor-hsservice | 60.67% | 2602 / 4289 |
tor-key-forge | 79.95% | 315 / 394 |
tor-keymgr | 78.71% | 1420 / 1804 |
tor-linkspec | 90.15% | 961 / 1066 |
tor-llcrypto | 89.46% | 645 / 721 |
tor-log-ratelim | 33.03% | 73 / 221 |
tor-memquota | 86.83% | 1674 / 1928 |
tor-netdir | 91.76% | 1648 / 1796 |
tor-netdoc | 93.13% | 4744 / 5094 |
tor-persist | 84.49% | 757 / 896 |
tor-proto | 80.95% | 5859 / 7238 |
tor-protover | 96.69% | 175 / 181 |
tor-ptmgr | 27.23% | 287 / 1054 |
tor-relay-crypto | 12.61% | 14 / 111 |
tor-relay-selection | 85.99% | 448 / 521 |
tor-rpc-connect | 50.28% | 265 / 527 |
tor-rpcbase | 71.73% | 373 / 520 |
tor-rtcompat | 66.53% | 787 / 1183 |
tor-rtmock | 87.74% | 1317 / 1501 |
tor-socksproto | 79.59% | 507 / 637 |
tor-units | 85.88% | 146 / 170 |