REVISION: 9872b91d0015a2fa1e93508daf7032afe5c14dca cargo test --all-features
Directory | Line Coverage | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
crates/arti | 100% | 15 / 15 | 100% | 1 / 1 | 100% | 0 / 0 | |
crates/arti-client/src | 60.47% | 1178 / 1948 | 25.33% | 330 / 1303 | 100% | 0 / 0 | |
crates/arti-client/src/err | 75% | 30 / 40 | 75% | 12 / 16 | 100% | 0 / 0 | |
crates/arti-relay | 97.56% | 40 / 41 | 100% | 4 / 4 | 100% | 0 / 0 | |
crates/arti-relay/src | 23% | 72 / 313 | 48.19% | 40 / 83 | 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.69% | 204 / 624 | 12.39% | 14 / 113 | 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 | 39.72% | 197 / 496 | 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 | 19.2% | 24 / 125 | 100% | 0 / 0 | |
crates/arti/src/subcommands | 38.24% | 130 / 340 | 18.92% | 21 / 111 | 100% | 0 / 0 | |
crates/caret/src | 87.1% | 27 / 31 | 24.56% | 112 / 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.67% | 373 / 670 | 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 | 28.79% | 148 / 514 | 100% | 0 / 0 | |
crates/slotmap-careful/src | 64.59% | 259 / 401 | 46.69% | 472 / 1011 | 100% | 0 / 0 | |
crates/test-temp-dir/src | 68.14% | 77 / 113 | 59.42% | 41 / 69 | 100% | 0 / 0 | |
crates/tor-async-utils/src | 87.78% | 309 / 352 | 41.62% | 288 / 692 | 100% | 0 / 0 | |
crates/tor-basic-utils/src | 88.33% | 901 / 1020 | 42.78% | 569 / 1330 | 100% | 0 / 0 | |
crates/tor-bytes/src | 97.79% | 442 / 452 | 49.87% | 565 / 1133 | 100% | 0 / 0 | |
crates/tor-cell/src | 84.34% | 350 / 415 | 25.9% | 159 / 614 | 100% | 0 / 0 | |
crates/tor-cell/src/chancell | 94.71% | 591 / 624 | 25.49% | 157 / 616 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell | 78.78% | 991 / 1258 | 16.59% | 219 / 1320 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell/hs | 82.98% | 234 / 282 | 16.67% | 27 / 162 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell/hs/pow | 0% | 0 / 16 | 0% | 0 / 7 | 100% | 0 / 0 | |
crates/tor-cert/src | 97.17% | 343 / 353 | 56% | 84 / 150 | 100% | 0 / 0 | |
crates/tor-chanmgr/src | 69.41% | 522 / 752 | 15.52% | 154 / 992 | 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.47% | 1937 / 3313 | 16.49% | 598 / 3627 | 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.79% | 112 / 156 | 100% | 0 / 0 | |
crates/tor-config/src | 91.45% | 1112 / 1216 | 46.28% | 1014 / 2191 | 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.82% | 2316 / 3317 | 21.43% | 548 / 2557 | 100% | 0 / 0 | |
crates/tor-dirmgr/src/bridgedesc | 97.95% | 429 / 438 | 94.25% | 82 / 87 | 100% | 0 / 0 | |
crates/tor-dirmgr/src/storage | 88.11% | 593 / 673 | 58.5% | 86 / 147 | 100% | 0 / 0 | |
crates/tor-error/src | 74.53% | 120 / 161 | 8.62% | 78 / 905 | 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 | 40.91% | 18 / 44 | 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 | 49.03% | 807 / 1646 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/bridge | 54.1% | 244 / 451 | 33.89% | 61 / 180 | 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 | 52.02% | 761 / 1463 | 9.12% | 153 / 1678 | 100% | 0 / 0 | |
crates/tor-hsclient/src/pow | 0% | 0 / 64 | 0% | 0 / 56 | 100% | 0 / 0 | |
crates/tor-hscrypto/src | 93.23% | 468 / 502 | 46.35% | 127 / 274 | 100% | 0 / 0 | |
crates/tor-hscrypto/src/pow/v1 | 83.26% | 179 / 215 | 28.32% | 32 / 113 | 100% | 0 / 0 | |
crates/tor-hsrproxy/src | 33.94% | 130 / 383 | 33.53% | 57 / 170 | 100% | 0 / 0 | |
crates/tor-hsservice/src | 51.38% | 1357 / 2641 | 35.85% | 409 / 1141 | 100% | 0 / 0 | |
crates/tor-hsservice/src/config | 94.21% | 114 / 121 | 71.05% | 27 / 38 | 100% | 0 / 0 | |
crates/tor-hsservice/src/config/restricted_discovery | 73.53% | 75 / 102 | 42.86% | 18 / 42 | 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 | 55.48% | 329 / 593 | 100% | 0 / 0 | |
crates/tor-keymgr/src/key_specifier | 88.74% | 134 / 151 | 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.75% | 757 / 853 | 41.39% | 567 / 1370 | 100% | 0 / 0 | |
crates/tor-linkspec/src/ids | 96.24% | 205 / 213 | 46.88% | 225 / 480 | 100% | 0 / 0 | |
crates/tor-llcrypto/src | 91.62% | 175 / 191 | 54.21% | 58 / 107 | 100% | 0 / 0 | |
crates/tor-llcrypto/src/pk | 90.99% | 404 / 444 | 46.24% | 129 / 279 | 100% | 0 / 0 | |
crates/tor-llcrypto/src/util | 77.11% | 64 / 83 | 76.69% | 102 / 133 | 100% | 0 / 0 | |
crates/tor-log-ratelim/src | 32.73% | 72 / 220 | 6% | 18 / 300 | 100% | 0 / 0 | |
crates/tor-memquota/src | 85.1% | 965 / 1134 | 36.53% | 586 / 1604 | 100% | 0 / 0 | |
crates/tor-memquota/src/mtracker | 89.34% | 687 / 769 | 47.1% | 146 / 310 | 100% | 0 / 0 | |
crates/tor-memquota/src/mtracker/reclaim | 88% | 22 / 25 | 40% | 4 / 10 | 100% | 0 / 0 | |
crates/tor-netdir/src | 91.46% | 1659 / 1814 | 64.77% | 719 / 1110 | 100% | 0 / 0 | |
crates/tor-netdoc/src | 84.11% | 254 / 302 | 58.73% | 111 / 189 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc | 91.21% | 1661 / 1821 | 61.53% | 387 / 629 | 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.95% | 128 / 183 | 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 | 95.03% | 325 / 342 | 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.43% | 705 / 835 | 34.8% | 404 / 1161 | 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 | 87.8% | 540 / 615 | 42.57% | 129 / 303 | 100% | 0 / 0 | |
crates/tor-proto/src/channel | 87.43% | 793 / 907 | 36.8% | 471 / 1280 | 100% | 0 / 0 | |
crates/tor-proto/src/congestion | 85.33% | 471 / 552 | 61.4% | 140 / 228 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto | 90.16% | 110 / 122 | 58.33% | 91 / 156 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto/cell | 73.64% | 380 / 516 | 50.49% | 154 / 305 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto/handshake | 99.01% | 902 / 911 | 69.22% | 371 / 536 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto/ll | 100% | 45 / 45 | 63.64% | 14 / 22 | 100% | 0 / 0 | |
crates/tor-proto/src/stream | 67.63% | 422 / 624 | 26.21% | 54 / 206 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel | 63.55% | 896 / 1410 | 33.67% | 435 / 1292 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel/circuit | 60.62% | 97 / 160 | 19.05% | 28 / 147 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel/reactor | 58.14% | 1050 / 1806 | 19.58% | 84 / 429 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel/reactor/circuit | 81.07% | 137 / 169 | 47.62% | 20 / 42 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel/reactor/conflux | 0% | 0 / 125 | 0% | 0 / 36 | 100% | 0 / 0 | |
crates/tor-proto/src/tunnel/reactor/conflux/msghandler | 0% | 0 / 173 | 0% | 0 / 40 | 100% | 0 / 0 | |
crates/tor-proto/src/util | 81.96% | 509 / 621 | 66.51% | 278 / 418 | 100% | 0 / 0 | |
crates/tor-protover/src | 96.04% | 267 / 278 | 70.59% | 84 / 119 | 100% | 0 / 0 | |
crates/tor-ptmgr/src | 27.23% | 287 / 1054 | 3.5% | 27 / 772 | 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 | 37.87% | 142 / 375 | 26.05% | 31 / 119 | 100% | 0 / 0 | |
crates/tor-rpc-connect/src/auth | 80.79% | 122 / 151 | 23.6% | 21 / 89 | 100% | 0 / 0 | |
crates/tor-rpcbase/src | 82.89% | 315 / 380 | 22.63% | 243 / 1074 | 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.17% | 487 / 725 | 58.12% | 1703 / 2930 | 100% | 0 / 0 | |
crates/tor-rtcompat/src/impls | 65.43% | 299 / 457 | 65.58% | 442 / 674 | 100% | 0 / 0 | |
crates/tor-rtmock/src | 87.8% | 1317 / 1500 | 72.64% | 1179 / 1623 | 100% | 0 / 0 | |
crates/tor-socksproto/src | 72.02% | 139 / 193 | 36.15% | 47 / 130 | 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 | 72.45% | 568 / 784 | 100% | 0 / 0 |
Crate name | Line coverage | |
---|---|---|
arti | 32.96% | 739 / 2242 |
arti-client | 60.76% | 1208 / 1988 |
arti-relay | 31.64% | 112 / 354 |
arti-rpc-client-core | 31.65% | 546 / 1725 |
arti-rpcserver | 29.34% | 306 / 1043 |
arti-ureq | 32.67% | 132 / 404 |
caret | 87.10% | 27 / 31 |
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 | 68.14% | 77 / 113 |
tor-async-utils | 87.78% | 309 / 352 |
tor-basic-utils | 88.33% | 901 / 1020 |
tor-bytes | 97.79% | 442 / 452 |
tor-cell | 83.47% | 2166 / 2595 |
tor-cert | 97.17% | 343 / 353 |
tor-chanmgr | 78.56% | 1418 / 1805 |
tor-checkable | 93.43% | 128 / 137 |
tor-circmgr | 63.99% | 2760 / 4313 |
tor-config-path | 88.00% | 154 / 175 |
tor-config | 91.45% | 1112 / 1216 |
tor-consdiff | 98.47% | 257 / 261 |
tor-dirclient | 76.25% | 597 / 783 |
tor-dirmgr | 75.38% | 3338 / 4428 |
tor-error | 74.53% | 120 / 161 |
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.84% | 761 / 1527 |
tor-hscrypto | 90.24% | 647 / 717 |
tor-hsrproxy | 33.94% | 130 / 383 |
tor-hsservice | 60.74% | 2612 / 4300 |
tor-key-forge | 79.95% | 315 / 394 |
tor-keymgr | 80.39% | 1394 / 1734 |
tor-linkspec | 90.24% | 962 / 1066 |
tor-llcrypto | 89.55% | 643 / 718 |
tor-log-ratelim | 32.73% | 72 / 220 |
tor-memquota | 86.83% | 1674 / 1928 |
tor-netdir | 91.46% | 1659 / 1814 |
tor-netdoc | 93.03% | 4788 / 5147 |
tor-persist | 84.22% | 758 / 900 |
tor-proto | 72.54% | 6352 / 8756 |
tor-protover | 96.04% | 267 / 278 |
tor-ptmgr | 27.23% | 287 / 1054 |
tor-relay-crypto | 12.61% | 14 / 111 |
tor-relay-selection | 85.99% | 448 / 521 |
tor-rpc-connect | 50.19% | 264 / 526 |
tor-rpcbase | 76.51% | 368 / 481 |
tor-rtcompat | 66.50% | 786 / 1182 |
tor-rtmock | 87.80% | 1317 / 1500 |
tor-socksproto | 79.59% | 507 / 637 |
tor-units | 85.88% | 146 / 170 |