REVISION: 83b571aaebf74967658680d77b7ff1a8d9226587 cargo test --all-features true
Directory | Line Coverage | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
crates/arti | 100% | 15 / 15 | 100% | 1 / 1 | 100% | 0 / 0 | |
crates/arti-client/src | 55.43% | 959 / 1730 | 25.82% | 283 / 1096 | 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 | 29.61% | 188 / 635 | 33.02% | 71 / 215 | 100% | 0 / 0 | |
crates/arti-rpc-client-core/src/conn | 32.64% | 204 / 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 | 84.62% | 99 / 117 | 38% | 38 / 100 | 100% | 0 / 0 | |
crates/arti-rpcserver/src | 23.47% | 195 / 831 | 24.01% | 79 / 329 | 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/src | 30.83% | 455 / 1476 | 39.34% | 190 / 483 | 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 | 30.82% | 98 / 318 | 14.85% | 15 / 101 | 100% | 0 / 0 | |
crates/caret/src | 95% | 38 / 40 | 24.55% | 108 / 440 | 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.08% | 873 / 980 | 56.44% | 368 / 652 | 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% | 855 / 900 | 52.48% | 127 / 242 | 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 | 26.37% | 24 / 91 | 100% | 0 / 0 | |
crates/retry-error/src | 98% | 98 / 100 | 31.91% | 45 / 141 | 100% | 0 / 0 | |
crates/safelog/src | 93.71% | 149 / 159 | 31.46% | 162 / 515 | 100% | 0 / 0 | |
crates/slotmap-careful/src | 64.59% | 259 / 401 | 48.34% | 452 / 935 | 100% | 0 / 0 | |
crates/test-temp-dir/src | 69.03% | 78 / 113 | 58.46% | 38 / 65 | 100% | 0 / 0 | |
crates/tor-async-utils/src | 87.78% | 309 / 352 | 41.87% | 286 / 683 | 100% | 0 / 0 | |
crates/tor-basic-utils/src | 80.27% | 761 / 948 | 43.2% | 559 / 1294 | 100% | 0 / 0 | |
crates/tor-bytes/src | 97.79% | 443 / 453 | 52.68% | 551 / 1046 | 100% | 0 / 0 | |
crates/tor-cell/src | 79.18% | 289 / 365 | 29.94% | 150 / 501 | 100% | 0 / 0 | |
crates/tor-cell/src/chancell | 94.55% | 590 / 624 | 25.56% | 159 / 622 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell | 82.02% | 803 / 979 | 17.4% | 130 / 747 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell/hs | 86.67% | 312 / 360 | 14.19% | 62 / 437 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell/hs/pow | 0% | 0 / 16 | 0% | 0 / 14 | 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.91% | 134 / 842 | 100% | 0 / 0 | |
crates/tor-chanmgr/src/mgr | 92.38% | 497 / 538 | 37.37% | 142 / 380 | 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 | 17.14% | 36 / 210 | 100% | 0 / 0 | |
crates/tor-chanmgr/src/util | 100% | 13 / 13 | 48.65% | 18 / 37 | 100% | 0 / 0 | |
crates/tor-checkable/src | 93.43% | 128 / 137 | 48.12% | 192 / 399 | 100% | 0 / 0 | |
crates/tor-circmgr/src | 58.28% | 1925 / 3303 | 17.8% | 565 / 3175 | 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 | 8.45% | 18 / 213 | 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 | 52.89% | 119 / 225 | 100% | 0 / 0 | |
crates/tor-circmgr/src/path/hspath | 90.72% | 88 / 97 | 8.33% | 12 / 144 | 100% | 0 / 0 | |
crates/tor-circmgr/src/timeouts | 95.88% | 396 / 413 | 60% | 90 / 150 | 100% | 0 / 0 | |
crates/tor-config-path/src | 88% | 154 / 175 | 71.97% | 113 / 157 | 100% | 0 / 0 | |
crates/tor-config/src | 92.54% | 1191 / 1287 | 46.37% | 1009 / 2176 | 100% | 0 / 0 | |
crates/tor-consdiff/src | 98.47% | 257 / 261 | 86.89% | 53 / 61 | 100% | 0 / 0 | |
crates/tor-dirclient/src | 77.13% | 597 / 774 | 41.67% | 200 / 480 | 100% | 0 / 0 | |
crates/tor-dirmgr/src | 69.78% | 2284 / 3273 | 23.94% | 532 / 2222 | 100% | 0 / 0 | |
crates/tor-dirmgr/src/bridgedesc | 98.17% | 430 / 438 | 87.37% | 83 / 95 | 100% | 0 / 0 | |
crates/tor-dirmgr/src/storage | 89.59% | 499 / 557 | 58.04% | 65 / 112 | 100% | 0 / 0 | |
crates/tor-error/src | 74.69% | 121 / 162 | 9.63% | 77 / 800 | 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 | 80.12% | 2180 / 2721 | 51.55% | 796 / 1544 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/bridge | 54.1% | 244 / 451 | 34.04% | 64 / 188 | 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 | 85.29% | 29 / 34 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/vanguards | 95.79% | 250 / 261 | 46.62% | 69 / 148 | 100% | 0 / 0 | |
crates/tor-hsclient/src | 51.76% | 750 / 1449 | 10.13% | 147 / 1451 | 100% | 0 / 0 | |
crates/tor-hsclient/src/pow | 0% | 0 / 64 | 0% | 0 / 48 | 100% | 0 / 0 | |
crates/tor-hscrypto/src | 92.79% | 425 / 458 | 47.19% | 126 / 267 | 100% | 0 / 0 | |
crates/tor-hscrypto/src/pow/v1 | 83.26% | 179 / 215 | 24.24% | 32 / 132 | 100% | 0 / 0 | |
crates/tor-hsrproxy/src | 36.65% | 129 / 352 | 39.07% | 59 / 151 | 100% | 0 / 0 | |
crates/tor-hsservice/src | 51.27% | 1357 / 2647 | 36.06% | 410 / 1137 | 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.08% | 934 / 1278 | 38.66% | 213 / 551 | 100% | 0 / 0 | |
crates/tor-key-forge/src | 73.86% | 291 / 394 | 20.27% | 45 / 222 | 100% | 0 / 0 | |
crates/tor-keymgr/src | 80.44% | 695 / 864 | 55.14% | 338 / 613 | 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.34% | 292 / 359 | 56.49% | 74 / 131 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore/arti | 68.42% | 39 / 57 | 48.65% | 18 / 37 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore/ctor | 80.41% | 234 / 291 | 41.82% | 46 / 110 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore/ephemeral | 0% | 0 / 6 | 0% | 0 / 4 | 100% | 0 / 0 | |
crates/tor-linkspec/src | 88.63% | 756 / 853 | 44.26% | 575 / 1299 | 100% | 0 / 0 | |
crates/tor-linkspec/src/ids | 96.24% | 205 / 213 | 48.49% | 225 / 464 | 100% | 0 / 0 | |
crates/tor-llcrypto/src | 93.88% | 92 / 98 | 53.85% | 28 / 52 | 100% | 0 / 0 | |
crates/tor-llcrypto/src/pk | 91.03% | 345 / 379 | 39.65% | 90 / 227 | 100% | 0 / 0 | |
crates/tor-llcrypto/src/util | 98.28% | 57 / 58 | 81.71% | 67 / 82 | 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.78% | 590 / 1604 | 100% | 0 / 0 | |
crates/tor-memquota/src/mtracker | 89.34% | 687 / 769 | 47.71% | 146 / 306 | 100% | 0 / 0 | |
crates/tor-memquota/src/mtracker/reclaim | 88% | 22 / 25 | 40% | 4 / 10 | 100% | 0 / 0 | |
crates/tor-netdir/src | 92.82% | 1602 / 1726 | 66.04% | 702 / 1063 | 100% | 0 / 0 | |
crates/tor-netdoc/src | 82.07% | 238 / 290 | 56.99% | 106 / 186 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc | 91.71% | 1594 / 1738 | 62.29% | 375 / 602 | 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.67% | 700 / 772 | 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% | 56 / 56 | 95.65% | 22 / 23 | 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.44% | 651 / 675 | 81.29% | 1334 / 1641 | 100% | 0 / 0 | |
crates/tor-netdoc/src/types | 97.46% | 345 / 354 | 78.06% | 153 / 196 | 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.94% | 370 / 1059 | 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 | 78.08% | 887 / 1136 | 44.16% | 488 / 1105 | 100% | 0 / 0 | |
crates/tor-proto/src/channel | 87.58% | 783 / 894 | 38.89% | 464 / 1193 | 100% | 0 / 0 | |
crates/tor-proto/src/circuit | 79.89% | 1112 / 1392 | 23.65% | 123 / 520 | 100% | 0 / 0 | |
crates/tor-proto/src/circuit/reactor | 74% | 222 / 300 | 39.66% | 23 / 58 | 100% | 0 / 0 | |
crates/tor-proto/src/congestion | 84.72% | 427 / 504 | 62.67% | 141 / 225 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto | 68.93% | 244 / 354 | 35.78% | 78 / 218 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto/handshake | 99.01% | 902 / 911 | 73.31% | 445 / 607 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto/ll | 100% | 45 / 45 | 63.64% | 14 / 22 | 100% | 0 / 0 | |
crates/tor-proto/src/stream | 69.79% | 432 / 619 | 24.77% | 54 / 218 | 100% | 0 / 0 | |
crates/tor-proto/src/util | 83.17% | 514 / 618 | 67.07% | 279 / 416 | 100% | 0 / 0 | |
crates/tor-protover/src | 98.29% | 172 / 175 | 91.49% | 43 / 47 | 100% | 0 / 0 | |
crates/tor-ptmgr/src | 27.23% | 287 / 1054 | 3.27% | 22 / 673 | 100% | 0 / 0 | |
crates/tor-relay-crypto/src | 12.61% | 14 / 111 | 16.67% | 5 / 30 | 100% | 0 / 0 | |
crates/tor-relay-selection/src | 86.52% | 443 / 512 | 73.1% | 212 / 290 | 100% | 0 / 0 | |
crates/tor-rpc-connect/src | 37.93% | 143 / 377 | 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 | 69.77% | 487 / 698 | 61.08% | 1676 / 2744 | 100% | 0 / 0 | |
crates/tor-rtcompat/src/impls | 66.82% | 298 / 446 | 66.67% | 434 / 651 | 100% | 0 / 0 | |
crates/tor-rtmock/src | 88.21% | 1130 / 1281 | 72.42% | 1124 / 1552 | 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 | 28.57% | 74 / 259 | 100% | 0 / 0 | |
crates/tor-units/src | 85.88% | 146 / 170 | 72.01% | 566 / 786 | 100% | 0 / 0 |
Crate name | Line coverage | |
---|---|---|
arti | 31.13% | 688 / 2210 |
arti-client | 56.16% | 989 / 1761 |
arti-relay | 31.55% | 112 / 355 |
arti-rpc-client-core | 29.83% | 514 / 1723 |
arti-rpcserver | 27.80% | 290 / 1043 |
caret | 95.00% | 38 / 40 |
equix | 94.61% | 474 / 501 |
fs-mistrust | 89.40% | 911 / 1019 |
fslock-guard | 87.50% | 35 / 40 |
hashx | 92.48% | 1045 / 1130 |
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 | 80.27% | 761 / 948 |
tor-bytes | 97.79% | 443 / 453 |
tor-cell | 85.07% | 1994 / 2344 |
tor-cert | 97.17% | 343 / 353 |
tor-chanmgr | 78.56% | 1418 / 1805 |
tor-checkable | 93.43% | 128 / 137 |
tor-circmgr | 63.80% | 2740 / 4295 |
tor-config-path | 88.00% | 154 / 175 |
tor-config | 92.54% | 1191 / 1287 |
tor-consdiff | 98.47% | 257 / 261 |
tor-dirclient | 77.13% | 597 / 774 |
tor-dirmgr | 75.28% | 3213 / 4268 |
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.61% | 2889 / 3675 |
tor-hsclient | 49.57% | 750 / 1513 |
tor-hscrypto | 89.75% | 604 / 673 |
tor-hsrproxy | 36.65% | 129 / 352 |
tor-hsservice | 60.61% | 2584 / 4263 |
tor-key-forge | 73.86% | 291 / 394 |
tor-keymgr | 78.98% | 1420 / 1798 |
tor-linkspec | 90.15% | 961 / 1066 |
tor-llcrypto | 92.34% | 494 / 535 |
tor-log-ratelim | 33.03% | 73 / 221 |
tor-memquota | 86.83% | 1674 / 1928 |
tor-netdir | 92.82% | 1602 / 1726 |
tor-netdoc | 93.15% | 4666 / 5009 |
tor-persist | 84.49% | 757 / 896 |
tor-proto | 82.21% | 5568 / 6773 |
tor-protover | 98.29% | 172 / 175 |
tor-ptmgr | 27.23% | 287 / 1054 |
tor-relay-crypto | 12.61% | 14 / 111 |
tor-relay-selection | 86.52% | 443 / 512 |
tor-rpc-connect | 50.19% | 265 / 528 |
tor-rpcbase | 71.73% | 373 / 520 |
tor-rtcompat | 68.62% | 785 / 1144 |
tor-rtmock | 88.21% | 1130 / 1281 |
tor-socksproto | 79.59% | 507 / 637 |
tor-units | 85.88% | 146 / 170 |