REVISION: 3ec0aaae896b8919e480acfc3b9bc42f0dcc5bc8 cargo test --all-features
Directory | Line Coverage | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
crates/arti-client/src | 65.2% | 933 / 1431 | 20.2% | 305 / 1510 | 100% | 0 / 0 | |
crates/arti-client/src/err | 96.77% | 30 / 31 | 68.75% | 11 / 16 | 100% | 0 / 0 | |
crates/arti-hyper/src | 16.85% | 15 / 89 | 9.23% | 6 / 65 | 100% | 0 / 0 | |
crates/arti-rpcserver/src | 38.89% | 266 / 684 | 23.21% | 94 / 405 | 100% | 0 / 0 | |
crates/arti-rpcserver/src/connection | 0% | 0 / 37 | 0% | 0 / 60 | 100% | 0 / 0 | |
crates/arti-rpcserver/src/msgs | 83.33% | 25 / 30 | 15.38% | 4 / 26 | 100% | 0 / 0 | |
crates/arti/src | 5.69% | 92 / 1618 | 15.05% | 150 / 997 | 100% | 0 / 0 | |
crates/arti/src/logging | 85.56% | 77 / 90 | 36.36% | 12 / 33 | 100% | 0 / 0 | |
crates/caret/src | 95% | 38 / 40 | 27.66% | 104 / 376 | 100% | 0 / 0 | |
crates/equix/src | 91.28% | 293 / 321 | 41.74% | 48 / 115 | 100% | 0 / 0 | |
crates/equix/src/bucket_array | 100% | 160 / 160 | 62.69% | 84 / 134 | 100% | 0 / 0 | |
crates/fs-mistrust/src | 87.9% | 777 / 884 | 47.1% | 309 / 656 | 100% | 0 / 0 | |
crates/fs-mistrust/src/user | 97.5% | 39 / 40 | 25.52% | 49 / 192 | 100% | 0 / 0 | |
crates/fslock-guard/src | 85.37% | 35 / 41 | 57.14% | 12 / 21 | 100% | 0 / 0 | |
crates/hashx/src | 94.84% | 864 / 911 | 50.4% | 127 / 252 | 100% | 0 / 0 | |
crates/hashx/src/compiler | 84.96% | 226 / 266 | 41.54% | 27 / 65 | 100% | 0 / 0 | |
crates/retry-error/src | 98.02% | 99 / 101 | 30.82% | 45 / 146 | 100% | 0 / 0 | |
crates/safelog/src | 93.49% | 158 / 169 | 27.27% | 159 / 583 | 100% | 0 / 0 | |
crates/test-temp-dir/src | 69.91% | 79 / 113 | 56.94% | 41 / 72 | 100% | 0 / 0 | |
crates/tor-async-utils/src | 89.36% | 168 / 188 | 33.58% | 138 / 411 | 100% | 0 / 0 | |
crates/tor-basic-utils/src | 86.36% | 551 / 638 | 40.24% | 334 / 830 | 100% | 0 / 0 | |
crates/tor-bytes/src | 96.67% | 406 / 420 | 50.58% | 527 / 1042 | 100% | 0 / 0 | |
crates/tor-cell/src | 79.58% | 300 / 377 | 28.52% | 150 / 526 | 100% | 0 / 0 | |
crates/tor-cell/src/chancell | 94.27% | 592 / 628 | 17.68% | 157 / 888 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell | 78.75% | 808 / 1026 | 17.08% | 130 / 761 | 100% | 0 / 0 | |
crates/tor-cell/src/relaycell/hs | 91.5% | 323 / 353 | 14.87% | 62 / 417 | 100% | 0 / 0 | |
crates/tor-cert/src | 97.46% | 346 / 355 | 55.63% | 84 / 151 | 100% | 0 / 0 | |
crates/tor-chanmgr/src | 74.74% | 583 / 780 | 14.4% | 146 / 1014 | 100% | 0 / 0 | |
crates/tor-chanmgr/src/mgr | 95.34% | 225 / 236 | 41.67% | 80 / 192 | 100% | 0 / 0 | |
crates/tor-chanmgr/src/mgr/state | 99.25% | 263 / 265 | 100% | 28 / 28 | 100% | 0 / 0 | |
crates/tor-chanmgr/src/transport | 48.51% | 147 / 303 | 9.73% | 36 / 370 | 100% | 0 / 0 | |
crates/tor-checkable/src | 97.67% | 126 / 129 | 49.75% | 197 / 396 | 100% | 0 / 0 | |
crates/tor-circmgr/src | 61.66% | 1748 / 2835 | 15.9% | 479 / 3013 | 100% | 0 / 0 | |
crates/tor-circmgr/src/build | 34.48% | 10 / 29 | 20% | 2 / 10 | 100% | 0 / 0 | |
crates/tor-circmgr/src/hspool | 52.88% | 101 / 191 | 13.08% | 17 / 130 | 100% | 0 / 0 | |
crates/tor-circmgr/src/mgr | 100% | 35 / 35 | 53.66% | 22 / 41 | 100% | 0 / 0 | |
crates/tor-circmgr/src/path | 43.66% | 124 / 284 | 34.48% | 50 / 145 | 100% | 0 / 0 | |
crates/tor-circmgr/src/timeouts | 96.07% | 416 / 433 | 39.08% | 93 / 238 | 100% | 0 / 0 | |
crates/tor-config/src | 87.59% | 1023 / 1168 | 41.29% | 825 / 1998 | 100% | 0 / 0 | |
crates/tor-congestion/src | 89.08% | 106 / 119 | 56.67% | 17 / 30 | 100% | 0 / 0 | |
crates/tor-consdiff/src | 98.11% | 260 / 265 | 84.13% | 53 / 63 | 100% | 0 / 0 | |
crates/tor-dirclient/src | 76.6% | 609 / 795 | 40.04% | 211 / 527 | 100% | 0 / 0 | |
crates/tor-dirmgr/src | 70.31% | 2392 / 3402 | 19.74% | 605 / 3065 | 100% | 0 / 0 | |
crates/tor-dirmgr/src/bridgedesc | 97.75% | 435 / 445 | 87.63% | 85 / 97 | 100% | 0 / 0 | |
crates/tor-dirmgr/src/storage | 93.88% | 460 / 490 | 58.33% | 63 / 108 | 100% | 0 / 0 | |
crates/tor-error/src | 66.67% | 108 / 162 | 19.53% | 74 / 379 | 100% | 0 / 0 | |
crates/tor-events/src | 82.83% | 82 / 99 | 40% | 24 / 60 | 100% | 0 / 0 | |
crates/tor-geoip/src | 83.8% | 150 / 179 | 55.56% | 40 / 72 | 100% | 0 / 0 | |
crates/tor-guardmgr/src | 77.76% | 2154 / 2770 | 30.22% | 763 / 2525 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/bridge | 54.59% | 250 / 458 | 33.85% | 65 / 192 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/bridge/config | 100% | 1 / 1 | 25% | 1 / 4 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/fallback | 90.98% | 111 / 122 | 53.54% | 53 / 99 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/sample | 92.59% | 125 / 135 | 73.53% | 25 / 34 | 100% | 0 / 0 | |
crates/tor-guardmgr/src/vanguards | 99.18% | 243 / 245 | 12.9% | 48 / 372 | 100% | 0 / 0 | |
crates/tor-hsclient/src | 50.3% | 750 / 1491 | 7.59% | 156 / 2054 | 100% | 0 / 0 | |
crates/tor-hscrypto/src | 91.77% | 379 / 413 | 39.35% | 133 / 338 | 100% | 0 / 0 | |
crates/tor-hspow/src | 33.33% | 1 / 3 | 6.25% | 1 / 16 | 100% | 0 / 0 | |
crates/tor-hspow/src/v1 | 89.81% | 185 / 206 | 39.02% | 32 / 82 | 100% | 0 / 0 | |
crates/tor-hsrproxy/src | 38.21% | 141 / 369 | 27.41% | 71 / 259 | 100% | 0 / 0 | |
crates/tor-hsservice/src | 50.21% | 1423 / 2834 | 27.13% | 443 / 1633 | 100% | 0 / 0 | |
crates/tor-hsservice/src/ipt_mgr | 90.68% | 107 / 118 | 19.05% | 16 / 84 | 100% | 0 / 0 | |
crates/tor-hsservice/src/publish | 81.46% | 980 / 1203 | 33.43% | 238 / 712 | 100% | 0 / 0 | |
crates/tor-keymgr/src | 85.53% | 680 / 795 | 43.08% | 249 / 578 | 100% | 0 / 0 | |
crates/tor-keymgr/src/config | 100% | 10 / 10 | 13.54% | 13 / 96 | 100% | 0 / 0 | |
crates/tor-keymgr/src/key_specifier | 73.68% | 154 / 209 | 42.42% | 84 / 198 | 100% | 0 / 0 | |
crates/tor-keymgr/src/key_type | 63.81% | 67 / 105 | 44.83% | 26 / 58 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore | 86.51% | 218 / 252 | 47.54% | 58 / 122 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore/arti | 26.32% | 5 / 19 | 18.75% | 3 / 16 | 100% | 0 / 0 | |
crates/tor-keymgr/src/keystore/ephemeral | 0% | 0 / 7 | 0% | 0 / 12 | 100% | 0 / 0 | |
crates/tor-linkspec/src | 88.43% | 764 / 864 | 40.82% | 569 / 1394 | 100% | 0 / 0 | |
crates/tor-linkspec/src/ids | 98.34% | 178 / 181 | 45.37% | 186 / 410 | 100% | 0 / 0 | |
crates/tor-llcrypto/src | 93.88% | 92 / 98 | 53.85% | 28 / 52 | 100% | 0 / 0 | |
crates/tor-llcrypto/src/pk | 92.33% | 373 / 404 | 25.48% | 92 / 361 | 100% | 0 / 0 | |
crates/tor-llcrypto/src/util | 100% | 58 / 58 | 81.82% | 72 / 88 | 100% | 0 / 0 | |
crates/tor-log-ratelim/src | 1.67% | 3 / 180 | 0.47% | 1 / 212 | 100% | 0 / 0 | |
crates/tor-memquota/src | 86.13% | 534 / 620 | 47.89% | 170 / 355 | 100% | 0 / 0 | |
crates/tor-memquota/src/mtracker | 88.07% | 635 / 721 | 51.82% | 142 / 274 | 100% | 0 / 0 | |
crates/tor-memquota/src/mtracker/reclaim | 88% | 22 / 25 | 40% | 4 / 10 | 100% | 0 / 0 | |
crates/tor-netdir/src | 93.45% | 1613 / 1726 | 65.96% | 655 / 993 | 100% | 0 / 0 | |
crates/tor-netdoc/src | 80.77% | 231 / 286 | 50.94% | 108 / 212 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc | 82.72% | 1632 / 1973 | 60.55% | 373 / 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 | 86.81% | 691 / 796 | 65.57% | 120 / 183 | 100% | 0 / 0 | |
crates/tor-netdoc/src/doc/hsdesc/build | 99.05% | 209 / 211 | 30.16% | 19 / 63 | 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.69% | 321 / 339 | 41.77% | 66 / 158 | 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.53% | 668 / 692 | 82.2% | 1348 / 1640 | 100% | 0 / 0 | |
crates/tor-netdoc/src/types | 97.2% | 347 / 357 | 77.5% | 155 / 200 | 100% | 0 / 0 | |
crates/tor-netdoc/src/types/policy | 100% | 174 / 174 | 65.91% | 58 / 88 | 100% | 0 / 0 | |
crates/tor-netdoc/src/util | 100% | 124 / 124 | 84.95% | 79 / 93 | 100% | 0 / 0 | |
crates/tor-persist/src | 87.65% | 738 / 842 | 30.13% | 379 / 1258 | 100% | 0 / 0 | |
crates/tor-persist/src/fs | 73.21% | 41 / 56 | 60% | 12 / 20 | 100% | 0 / 0 | |
crates/tor-proto/src | 72.67% | 662 / 911 | 44.41% | 453 / 1020 | 100% | 0 / 0 | |
crates/tor-proto/src/channel | 88.61% | 856 / 966 | 19.98% | 437 / 2187 | 100% | 0 / 0 | |
crates/tor-proto/src/circuit | 78.67% | 1287 / 1636 | 21.23% | 145 / 683 | 100% | 0 / 0 | |
crates/tor-proto/src/circuit/reactor | 30% | 3 / 10 | 16.67% | 1 / 6 | 100% | 0 / 0 | |
crates/tor-proto/src/circuit/streammap | 95.62% | 131 / 137 | 67.16% | 45 / 67 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto | 91.21% | 249 / 273 | 38.61% | 78 / 202 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto/handshake | 98.7% | 909 / 921 | 60.96% | 445 / 730 | 100% | 0 / 0 | |
crates/tor-proto/src/crypto/ll | 100% | 47 / 47 | 63.64% | 14 / 22 | 100% | 0 / 0 | |
crates/tor-proto/src/stream | 64.57% | 370 / 573 | 22.82% | 47 / 206 | 100% | 0 / 0 | |
crates/tor-proto/src/util | 67.48% | 139 / 206 | 59.74% | 46 / 77 | 100% | 0 / 0 | |
crates/tor-protover/src | 97.77% | 175 / 179 | 83.67% | 41 / 49 | 100% | 0 / 0 | |
crates/tor-ptmgr/src | 32.66% | 342 / 1047 | 2.76% | 31 / 1125 | 100% | 0 / 0 | |
crates/tor-relay-selection/src | 86.78% | 453 / 522 | 69.28% | 212 / 306 | 100% | 0 / 0 | |
crates/tor-rpcbase/src | 60.77% | 127 / 209 | 40.09% | 174 / 434 | 100% | 0 / 0 | |
crates/tor-rpcbase/src/obj | 80% | 16 / 20 | 52.63% | 10 / 19 | 100% | 0 / 0 | |
crates/tor-rtcompat/src | 89.2% | 388 / 435 | 66.18% | 1532 / 2315 | 100% | 0 / 0 | |
crates/tor-rtcompat/src/impls | 92.56% | 286 / 309 | 72.17% | 402 / 557 | 100% | 0 / 0 | |
crates/tor-rtmock/src | 90.16% | 1118 / 1240 | 59.21% | 858 / 1449 | 100% | 0 / 0 | |
crates/tor-socksproto/src | 73.44% | 141 / 192 | 21.92% | 32 / 146 | 100% | 0 / 0 | |
crates/tor-socksproto/src/handshake | 91.92% | 330 / 359 | 52.7% | 39 / 74 | 100% | 0 / 0 | |
crates/tor-units/src | 83.82% | 145 / 173 | 71.43% | 495 / 693 | 100% | 0 / 0 | |
examples/gsoc2023/connection-checker/src | 0% | 0 / 98 | 0% | 0 / 11 | 100% | 0 / 0 | |
examples/gsoc2023/dns-resolver/src | 0% | 0 / 247 | 0% | 0 / 30 | 100% | 0 / 0 | |
examples/gsoc2023/download-manager/src | 0% | 0 / 222 | 0% | 0 / 36 | 100% | 0 / 0 | |
examples/gsoc2023/obfs4-checker/src | 0% | 0 / 304 | 0% | 0 / 49 | 100% | 0 / 0 | |
examples/gsoc2023/pt-proxy/src | 0% | 0 / 204 | 0% | 0 / 35 | 100% | 0 / 0 | |
examples/hyper/hyper-http-client-example/src | 0% | 0 / 69 | 0% | 0 / 6 | 100% | 0 / 0 | |
examples/hyper/hyper-http-hs-example/src | 0% | 0 / 85 | 0% | 0 / 8 | 100% | 0 / 0 | |
maint/fixup-features/src | 0% | 0 / 412 | 0% | 0 / 39 | 100% | 0 / 0 |
Crate name | Line coverage | |
---|---|---|
arti-client | 65.87% | 963 / 1462 |
arti-hyper | 16.85% | 15 / 89 |
arti-rpcserver | 38.75% | 291 / 751 |
arti | 9.89% | 169 / 1708 |
caret | 95.00% | 38 / 40 |
equix | 94.18% | 453 / 481 |
fs-mistrust | 88.31% | 816 / 924 |
fslock-guard | 85.37% | 35 / 41 |
hashx | 92.61% | 1090 / 1177 |
retry-error | 98.02% | 99 / 101 |
safelog | 93.49% | 158 / 169 |
test-temp-dir | 69.91% | 79 / 113 |
tor-async-utils | 89.36% | 168 / 188 |
tor-basic-utils | 86.36% | 551 / 638 |
tor-bytes | 96.67% | 406 / 420 |
tor-cell | 84.86% | 2023 / 2384 |
tor-cert | 97.46% | 346 / 355 |
tor-chanmgr | 76.89% | 1218 / 1584 |
tor-checkable | 97.67% | 126 / 129 |
tor-circmgr | 63.93% | 2434 / 3807 |
tor-config | 87.59% | 1023 / 1168 |
tor-congestion | 89.08% | 106 / 119 |
tor-consdiff | 98.11% | 260 / 265 |
tor-dirclient | 76.60% | 609 / 795 |
tor-dirmgr | 75.79% | 3287 / 4337 |
tor-error | 66.67% | 108 / 162 |
tor-events | 82.83% | 82 / 99 |
tor-geoip | 83.80% | 150 / 179 |
tor-guardmgr | 77.30% | 2884 / 3731 |
tor-hsclient | 50.30% | 750 / 1491 |
tor-hscrypto | 91.77% | 379 / 413 |
tor-hspow | 89.00% | 186 / 209 |
tor-hsrproxy | 38.21% | 141 / 369 |
tor-hsservice | 60.41% | 2510 / 4155 |
tor-keymgr | 81.17% | 1134 / 1397 |
tor-linkspec | 90.14% | 942 / 1045 |
tor-llcrypto | 93.39% | 523 / 560 |
tor-log-ratelim | 1.67% | 3 / 180 |
tor-memquota | 87.19% | 1191 / 1366 |
tor-netdir | 93.45% | 1613 / 1726 |
tor-netdoc | 88.94% | 4649 / 5227 |
tor-persist | 86.75% | 779 / 898 |
tor-proto | 81.92% | 4653 / 5680 |
tor-protover | 97.77% | 175 / 179 |
tor-ptmgr | 32.66% | 342 / 1047 |
tor-relay-selection | 86.78% | 453 / 522 |
tor-rpcbase | 62.45% | 143 / 229 |
tor-rtcompat | 90.59% | 674 / 744 |
tor-rtmock | 90.16% | 1118 / 1240 |
tor-socksproto | 85.48% | 471 / 551 |
tor-units | 83.82% | 145 / 173 |
examples | 0.00% | 0 / 1229 |
maint | 0.00% | 0 / 412 |