Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
nativelink-config/src/backcompat.rs | 100.00% (12/12) | 93.55% (116/124) | 94.25% (164/174) | 50.00% (7/14) |
nativelink-config/src/cas_server.rs | 75.00% (3/4) | 91.67% (11/12) | 82.35% (14/17) | - (0/0) |
nativelink-config/src/serde_utils.rs | 64.52% (20/31) | 71.68% (124/173) | 63.09% (188/298) | 83.33% (10/12) |
nativelink-config/src/stores.rs | 33.33% (1/3) | 33.33% (4/12) | 23.53% (4/17) | 50.00% (1/2) |
nativelink-error/src/lib.rs | 63.89% (23/36) | 66.02% (136/206) | 63.83% (180/282) | 57.14% (8/14) |
nativelink-metric/src/lib.rs | 0.00% (0/39) | 0.00% (0/293) | 0.00% (0/336) | 0.00% (0/2) |
nativelink-scheduler/src/api_worker_scheduler.rs | 77.27% (34/44) | 72.70% (229/315) | 69.82% (266/381) | 50.00% (19/38) |
nativelink-scheduler/src/awaited_action_db/awaited_action.rs | 84.00% (21/25) | 84.06% (116/138) | 89.73% (131/146) | 100.00% (4/4) |
nativelink-scheduler/src/awaited_action_db/mod.rs | 30.77% (4/13) | 36.73% (18/49) | 32.26% (20/62) | 0.00% (0/2) |
nativelink-scheduler/src/cache_lookup_scheduler.rs | 31.82% (7/22) | 17.65% (36/204) | 8.50% (21/247) | 0.00% (0/12) |
nativelink-scheduler/src/default_scheduler_factory.rs | 14.29% (1/7) | 17.12% (19/111) | 6.57% (9/137) | 50.00% (1/2) |
nativelink-scheduler/src/grpc_scheduler.rs | 0.00% (0/35) | 0.00% (0/230) | 0.00% (0/267) | 0.00% (0/12) |
nativelink-scheduler/src/memory_awaited_action_db.rs | 80.00% (48/60) | 74.03% (479/647) | 75.90% (551/726) | 55.56% (30/54) |
nativelink-scheduler/src/mock_scheduler.rs | 75.00% (9/12) | 81.43% (57/70) | 83.54% (66/79) | 50.00% (3/6) |
nativelink-scheduler/src/platform_property_manager.rs | 42.86% (3/7) | 41.30% (19/46) | 48.48% (32/66) | 50.00% (1/2) |
nativelink-scheduler/src/property_modifier_scheduler.rs | 84.62% (11/13) | 83.51% (81/97) | 81.25% (91/112) | 50.00% (3/6) |
nativelink-scheduler/src/simple_scheduler.rs | 77.78% (28/36) | 83.64% (230/275) | 82.71% (244/295) | 72.22% (13/18) |
nativelink-scheduler/src/simple_scheduler_state_manager.rs | 63.64% (35/55) | 60.31% (313/519) | 51.89% (302/582) | 34.52% (29/84) |
nativelink-scheduler/src/store_awaited_action_db.rs | 77.97% (46/59) | 78.00% (436/559) | 73.02% (452/619) | 54.35% (25/46) |
nativelink-scheduler/src/worker.rs | 69.57% (16/23) | 82.50% (132/160) | 77.78% (147/189) | 50.00% (7/14) |
nativelink-service/src/ac_server.rs | 50.00% (5/10) | 82.00% (82/100) | 70.63% (89/126) | 50.00% (4/8) |
nativelink-service/src/bep_server.rs | 68.75% (11/16) | 93.75% (120/128) | 83.08% (108/130) | - (0/0) |
nativelink-service/src/bytestream_server.rs | 75.00% (24/32) | 80.68% (284/352) | 76.00% (342/450) | 66.67% (32/48) |
nativelink-service/src/capabilities_server.rs | 0.00% (0/6) | 0.00% (0/54) | 0.00% (0/61) | - (0/0) |
nativelink-service/src/cas_server.rs | 77.78% (21/27) | 91.07% (204/224) | 82.78% (274/331) | 75.00% (15/20) |
nativelink-service/src/execution_server.rs | 35.00% (7/20) | 24.66% (54/219) | 23.95% (63/263) | 0.00% (0/12) |
nativelink-service/src/fetch_server.rs | 50.00% (3/6) | 70.83% (51/72) | 71.28% (67/94) | 50.00% (2/4) |
nativelink-service/src/health_server.rs | 83.33% (5/6) | 68.89% (31/45) | 71.21% (47/66) | 100.00% (2/2) |
nativelink-service/src/push_server.rs | 42.86% (3/7) | 69.44% (50/72) | 73.26% (63/86) | 50.00% (2/4) |
nativelink-service/src/remote_asset_proto.rs | 100.00% (5/5) | 100.00% (40/40) | 100.00% (52/52) | - (0/0) |
nativelink-service/src/worker_api_server.rs | 48.15% (13/27) | 49.80% (122/245) | 45.67% (132/289) | 33.33% (4/12) |
nativelink-store/src/ac_utils.rs | 90.00% (9/10) | 91.67% (66/72) | 89.66% (78/87) | 75.00% (3/4) |
nativelink-store/src/callback_utils.rs | 100.00% (3/3) | 100.00% (10/10) | 100.00% (20/20) | - (0/0) |
nativelink-store/src/cas_utils.rs | 100.00% (1/1) | 100.00% (5/5) | 100.00% (9/9) | 100.00% (2/2) |
nativelink-store/src/common_s3_utils.rs | 57.69% (15/26) | 58.38% (108/185) | 59.58% (171/287) | 33.33% (4/12) |
nativelink-store/src/completeness_checking_store.rs | 81.48% (22/27) | 81.55% (190/233) | 81.25% (247/304) | 57.14% (8/14) |
nativelink-store/src/compression_store.rs | 48.00% (12/25) | 78.03% (238/305) | 78.11% (339/434) | 65.00% (26/40) |
nativelink-store/src/dedup_store.rs | 65.00% (13/20) | 66.43% (95/143) | 68.42% (130/190) | 62.50% (10/16) |
nativelink-store/src/default_store_factory.rs | 66.67% (2/3) | 24.24% (16/66) | 10.60% (16/151) | 50.00% (1/2) |
nativelink-store/src/existence_cache_store.rs | 76.67% (23/30) | 80.00% (116/145) | 82.74% (163/197) | 50.00% (6/12) |
nativelink-store/src/fast_slow_store.rs | 73.53% (25/34) | 78.97% (199/252) | 81.54% (318/390) | 64.71% (22/34) |
nativelink-store/src/filesystem_store.rs | 80.22% (73/91) | 86.64% (480/554) | 80.25% (585/729) | 65.62% (21/32) |
nativelink-store/src/gcs_client/client.rs | 0.00% (0/52) | 0.00% (0/372) | 0.00% (0/507) | 0.00% (0/12) |
nativelink-store/src/gcs_client/mocks.rs | 71.43% (30/42) | 85.63% (286/334) | 90.28% (418/463) | 75.00% (15/20) |
nativelink-store/src/gcs_client/types.rs | 50.00% (1/2) | 70.00% (7/10) | 63.64% (7/11) | - (0/0) |
nativelink-store/src/gcs_store.rs | 62.50% (25/40) | 61.02% (144/236) | 64.26% (187/291) | 57.69% (15/26) |
nativelink-store/src/grpc_store.rs | 0.00% (0/75) | 0.00% (0/488) | 0.00% (0/580) | 0.00% (0/16) |
nativelink-store/src/memory_store.rs | 76.19% (16/21) | 78.33% (47/60) | 77.78% (63/81) | 100.00% (2/2) |
nativelink-store/src/mongo_store.rs | 4.55% (3/66) | 7.48% (40/535) | 5.49% (39/710) | 17.19% (11/64) |
nativelink-store/src/noop_store.rs | 27.27% (3/11) | 27.78% (10/36) | 36.67% (11/30) | 50.00% (1/2) |
nativelink-store/src/ontap_s3_existence_cache_store.rs | 45.71% (16/35) | 60.07% (170/283) | 61.39% (283/461) | 34.38% (11/32) |
nativelink-store/src/ontap_s3_store.rs | 60.66% (37/61) | 63.74% (327/513) | 72.33% (460/636) | 77.78% (28/36) |
nativelink-store/src/redis_store.rs | 65.82% (52/79) | 73.41% (508/692) | 72.20% (652/903) | 58.54% (48/82) |
nativelink-store/src/redis_utils/ft_aggregate.rs | 100.00% (5/5) | 67.11% (51/76) | 78.12% (75/96) | 57.14% (8/14) |
nativelink-store/src/ref_store.rs | 66.67% (6/9) | 57.14% (36/63) | 56.10% (46/82) | 33.33% (2/6) |
nativelink-store/src/s3_store.rs | 45.57% (36/79) | 44.98% (273/607) | 44.85% (357/796) | 52.17% (24/46) |
nativelink-store/src/shard_store.rs | 78.95% (15/19) | 76.11% (86/113) | 79.37% (150/189) | 33.33% (2/6) |
nativelink-store/src/size_partitioning_store.rs | 55.56% (5/9) | 38.64% (17/44) | 32.08% (17/53) | 12.50% (1/8) |
nativelink-store/src/store_manager.rs | 100.00% (3/3) | 87.50% (14/16) | 91.30% (21/23) | 50.00% (1/2) |
nativelink-store/src/verify_store.rs | 40.00% (4/10) | 74.23% (72/97) | 75.73% (78/103) | 88.89% (16/18) |
nativelink-util/src/action_messages.rs | 58.90% (43/73) | 66.05% (463/701) | 59.50% (454/763) | 58.33% (7/12) |
nativelink-util/src/buf_channel.rs | 85.19% (23/27) | 79.60% (199/250) | 84.29% (279/331) | 84.00% (42/50) |
nativelink-util/src/channel_body_for_tests.rs | 100.00% (4/4) | 100.00% (17/17) | 100.00% (20/20) | - (0/0) |
nativelink-util/src/chunked_stream.rs | 100.00% (2/2) | 97.44% (38/39) | 94.74% (54/57) | 100.00% (2/2) |
nativelink-util/src/common.rs | 61.70% (29/47) | 69.55% (185/266) | 69.10% (237/343) | 75.00% (3/4) |
nativelink-util/src/connection_manager.rs | 0.00% (0/33) | 0.00% (0/257) | 0.00% (0/328) | 0.00% (0/42) |
nativelink-util/src/digest_hasher.rs | 58.33% (14/24) | 61.49% (99/161) | 59.39% (117/197) | 70.00% (7/10) |
nativelink-util/src/evicting_map.rs | 83.33% (35/42) | 92.25% (357/387) | 91.84% (585/637) | 77.50% (62/80) |
nativelink-util/src/fastcdc.rs | 100.00% (5/5) | 96.51% (83/86) | 91.75% (89/97) | 90.00% (18/20) |
nativelink-util/src/fs.rs | 82.05% (64/78) | 71.85% (217/302) | 71.46% (318/445) | 27.78% (5/18) |
nativelink-util/src/health_utils.rs | 58.82% (10/17) | 54.29% (57/105) | 66.00% (66/100) | - (0/0) |
nativelink-util/src/instant_wrapper.rs | 64.29% (9/14) | 65.91% (29/44) | 67.86% (38/56) | 100.00% (2/2) |
nativelink-util/src/metrics_utils.rs | 50.00% (9/18) | 31.55% (53/168) | 35.50% (71/200) | 75.00% (3/4) |
nativelink-util/src/operation_state_manager.rs | 100.00% (1/1) | 100.00% (3/3) | 100.00% (3/3) | - (0/0) |
nativelink-util/src/origin_event.rs | 20.00% (1/5) | 46.34% (38/82) | 41.41% (41/99) | 0.00% (0/2) |
nativelink-util/src/origin_event_publisher.rs | 0.00% (0/6) | 0.00% (0/80) | 0.00% (0/110) | - (0/0) |
nativelink-util/src/platform_properties.rs | 75.00% (6/8) | 56.92% (37/65) | 44.55% (45/101) | 75.00% (6/8) |
nativelink-util/src/proto_stream_utils.rs | 66.67% (14/21) | 64.67% (97/150) | 63.44% (118/186) | 54.17% (13/24) |
nativelink-util/src/resource_info.rs | 61.54% (8/13) | 92.25% (119/129) | 92.57% (162/175) | 90.00% (18/20) |
nativelink-util/src/retry.rs | 81.82% (9/11) | 57.32% (47/82) | 57.73% (56/97) | 50.00% (3/6) |
nativelink-util/src/shutdown_guard.rs | 0.00% (0/11) | 0.00% (0/68) | 0.00% (0/109) | - (0/0) |
nativelink-util/src/store_trait.rs | 82.09% (55/67) | 86.52% (276/319) | 83.21% (327/393) | 100.00% (4/4) |
nativelink-util/src/task.rs | 70.00% (7/10) | 76.19% (32/42) | 77.36% (41/53) | 50.00% (1/2) |
nativelink-util/src/telemetry.rs | 0.00% (0/18) | 0.00% (0/167) | 0.00% (0/253) | 0.00% (0/2) |
nativelink-util/src/tls_utils.rs | 50.00% (3/6) | 75.82% (69/91) | 72.17% (83/115) | 84.62% (22/26) |
nativelink-util/src/write_counter.rs | 0.00% (0/8) | 0.00% (0/43) | 0.00% (0/47) | - (0/0) |
nativelink-worker/src/local_worker.rs | 72.00% (36/50) | 72.12% (313/434) | 68.24% (404/592) | 46.67% (14/30) |
nativelink-worker/src/running_actions_manager.rs | 53.09% (86/162) | 76.45% (1159/1516) | 73.29% (1460/1992) | 64.18% (86/134) |
nativelink-worker/src/worker_api_client_wrapper.rs | 0.00% (0/15) | 0.00% (0/65) | 0.00% (0/75) | - (0/0) |
nativelink-worker/src/worker_utils.rs | 50.00% (2/4) | 15.87% (10/63) | 12.12% (12/99) | 0.00% (0/4) |
src/bin/nativelink.rs | 0.00% (0/65) | 0.00% (0/550) | 0.00% (0/860) | - (0/0) |
Totals | 55.04% (1349/2451) | 58.75% (11202/19068) | 57.18% (14139/24726) | 54.47% (828/1520) |