Coverage Report

Created: 2025-04-18 23:25

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
nativelink-config/src/cas_server.rs
   0.00% (0/20)
   0.00% (0/20)
   0.00% (0/20)
- (0/0)
nativelink-config/src/schedulers.rs
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
nativelink-config/src/serde_utils.rs
  48.39% (15/31)
  54.39% (93/171)
  46.56% (61/131)
  80.00% (8/10)
nativelink-config/src/stores.rs
   0.00% (0/12)
   0.00% (0/12)
   0.00% (0/12)
- (0/0)
nativelink-error/src/lib.rs
  63.64% (21/33)
  68.78% (141/205)
  53.33% (48/90)
  66.67% (8/12)
nativelink-metric-collector/src/metrics_collection.rs
  75.00% (3/4)
  77.78% (14/18)
  77.78% (7/9)
- (0/0)
nativelink-metric-collector/src/metrics_visitors.rs
  42.86% (6/14)
  51.28% (40/78)
  41.94% (26/62)
   8.33% (1/12)
nativelink-metric-collector/src/otel_exporter.rs
   0.00% (0/3)
   0.00% (0/42)
   0.00% (0/22)
   0.00% (0/4)
nativelink-metric-collector/src/tracing_layers.rs
 100.00% (6/6)
  98.78% (81/82)
  94.74% (18/19)
 100.00% (4/4)
nativelink-metric/src/lib.rs
  22.22% (8/36)
  27.46% (81/295)
  26.14% (40/153)
   0.00% (0/2)
nativelink-scheduler/src/api_worker_scheduler.rs
  73.33% (33/45)
  75.82% (279/368)
  69.17% (166/240)
  47.22% (17/36)
nativelink-scheduler/src/awaited_action_db/awaited_action.rs
  76.92% (20/26)
  82.95% (107/129)
  75.76% (25/33)
 100.00% (2/2)
nativelink-scheduler/src/awaited_action_db/mod.rs
  26.67% (4/15)
  32.69% (17/52)
  28.57% (8/28)
   0.00% (0/2)
nativelink-scheduler/src/cache_lookup_scheduler.rs
  29.17% (7/24)
  15.79% (39/247)
  15.24% (16/105)
   0.00% (0/12)
nativelink-scheduler/src/default_scheduler_factory.rs
   8.33% (1/12)
  16.67% (21/126)
   4.92% (3/61)
  50.00% (1/2)
nativelink-scheduler/src/grpc_scheduler.rs
   0.00% (0/45)
   0.00% (0/287)
   0.00% (0/179)
   0.00% (0/14)
nativelink-scheduler/src/memory_awaited_action_db.rs
  72.73% (48/66)
  71.80% (499/695)
  66.15% (213/322)
  55.36% (31/56)
nativelink-scheduler/src/platform_property_manager.rs
  42.86% (3/7)
  41.30% (19/46)
  44.44% (16/36)
  50.00% (1/2)
nativelink-scheduler/src/property_modifier_scheduler.rs
  76.92% (10/13)
  85.00% (68/80)
  81.82% (36/44)
  50.00% (1/2)
nativelink-scheduler/src/simple_scheduler.rs
  61.70% (29/47)
  74.01% (262/354)
  71.98% (131/182)
  60.00% (12/20)
nativelink-scheduler/src/simple_scheduler_state_manager.rs
  48.65% (36/74)
  65.38% (389/595)
  55.15% (209/379)
  39.74% (31/78)
nativelink-scheduler/src/store_awaited_action_db.rs
  36.25% (29/80)
  50.96% (265/520)
  45.85% (127/277)
  25.00% (8/32)
nativelink-scheduler/src/worker.rs
  66.67% (16/24)
  86.45% (134/155)
  81.16% (56/69)
  60.00% (6/10)
nativelink-service/src/ac_server.rs
  30.43% (7/23)
  78.87% (112/142)
  67.27% (74/110)
  58.33% (7/12)
nativelink-service/src/bep_server.rs
  50.00% (15/30)
  87.74% (136/155)
  68.48% (63/92)
- (0/0)
nativelink-service/src/bytestream_server.rs
  51.85% (28/54)
  81.56% (376/461)
  72.27% (232/321)
  66.07% (37/56)
nativelink-service/src/capabilities_server.rs
   0.00% (0/9)
   0.00% (0/103)
   0.00% (0/40)
- (0/0)
nativelink-service/src/cas_server.rs
  43.55% (27/62)
  84.62% (275/325)
  72.99% (200/274)
  75.00% (18/24)
nativelink-service/src/execution_server.rs
   7.14% (3/42)
   7.86% (22/280)
   7.14% (14/196)
   0.00% (0/16)
nativelink-service/src/fetch_server.rs
  40.00% (4/10)
  76.74% (33/43)
  66.67% (18/27)
- (0/0)
nativelink-service/src/health_server.rs
   0.00% (0/5)
   0.00% (0/35)
   0.00% (0/24)
   0.00% (0/2)
nativelink-service/src/push_server.rs
  40.00% (4/10)
  69.70% (23/33)
  66.67% (18/27)
- (0/0)
nativelink-service/src/worker_api_server.rs
  40.00% (12/30)
  51.64% (110/213)
  48.33% (58/120)
  33.33% (2/6)
nativelink-store/src/ac_utils.rs
  66.67% (10/15)
  87.01% (67/77)
  77.78% (35/45)
  75.00% (3/4)
nativelink-store/src/cas_utils.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (5/5)
 100.00% (2/2)
nativelink-store/src/completeness_checking_store.rs
  69.70% (23/33)
  83.88% (229/273)
  75.18% (106/141)
  62.50% (10/16)
nativelink-store/src/compression_store.rs
  25.58% (11/43)
  78.07% (292/374)
  63.01% (138/219)
  63.04% (29/46)
nativelink-store/src/dedup_store.rs
  45.71% (16/35)
  74.71% (192/257)
  74.03% (134/181)
  82.35% (28/34)
nativelink-store/src/default_store_factory.rs
  66.67% (2/3)
  24.56% (14/57)
  14.71% (10/68)
  50.00% (1/2)
nativelink-store/src/existence_cache_store.rs
  66.67% (18/27)
  79.59% (117/147)
  73.17% (60/82)
  57.14% (8/14)
nativelink-store/src/fast_slow_store.rs
  42.11% (16/38)
  69.40% (195/281)
  64.88% (109/168)
  65.62% (21/32)
nativelink-store/src/filesystem_store.rs
  67.62% (71/105)
  85.18% (592/695)
  71.16% (301/423)
  71.43% (30/42)
nativelink-store/src/grpc_store.rs
   0.00% (0/119)
   0.00% (0/663)
   0.00% (0/439)
   0.00% (0/22)
nativelink-store/src/memory_store.rs
  59.26% (16/27)
  84.43% (103/122)
  77.92% (60/77)
 100.00% (6/6)
nativelink-store/src/noop_store.rs
  27.27% (3/11)
  27.78% (10/36)
  21.74% (5/23)
  50.00% (1/2)
nativelink-store/src/redis_store.rs
  41.76% (38/91)
  60.33% (517/857)
  49.90% (238/477)
  49.02% (50/102)
nativelink-store/src/redis_utils/ft_aggregate.rs
 100.00% (5/5)
  64.94% (50/77)
  58.33% (28/48)
  50.00% (7/14)
nativelink-store/src/ref_store.rs
  60.00% (6/10)
  61.29% (38/62)
  62.79% (27/43)
  50.00% (2/4)
nativelink-store/src/s3_store.rs
  43.02% (37/86)
  48.14% (323/671)
  49.44% (176/356)
  56.00% (28/50)
nativelink-store/src/shard_store.rs
  70.83% (17/24)
  85.80% (139/162)
  76.71% (56/73)
  60.00% (6/10)
nativelink-store/src/size_partitioning_store.rs
  50.00% (5/10)
  62.22% (56/90)
  61.76% (42/68)
  50.00% (8/16)
nativelink-store/src/store_manager.rs
 100.00% (3/3)
  87.50% (14/16)
  87.50% (7/8)
  50.00% (1/2)
nativelink-store/src/verify_store.rs
  35.71% (5/14)
  74.26% (101/136)
  75.00% (66/88)
  83.33% (25/30)
nativelink-util/src/action_messages.rs
  44.33% (43/97)
  64.04% (479/748)
  46.50% (186/400)
  55.00% (11/20)
nativelink-util/src/buf_channel.rs
  75.68% (28/37)
  78.26% (216/276)
  78.57% (132/168)
  78.00% (39/50)
nativelink-util/src/channel_body_for_tests.rs
 100.00% (4/4)
 100.00% (17/17)
 100.00% (9/9)
- (0/0)
nativelink-util/src/chunked_stream.rs
  75.00% (3/4)
  95.12% (39/41)
  82.35% (14/17)
 100.00% (2/2)
nativelink-util/src/common.rs
  53.70% (29/54)
  64.71% (198/306)
  59.20% (103/174)
  75.00% (3/4)
nativelink-util/src/connection_manager.rs
   0.00% (0/33)
   0.00% (0/271)
   0.00% (0/156)
   0.00% (0/42)
nativelink-util/src/digest_hasher.rs
  51.61% (16/31)
  61.63% (106/172)
  59.48% (69/116)
  70.00% (7/10)
nativelink-util/src/evicting_map.rs
  92.68% (38/41)
  93.62% (279/298)
  88.42% (168/190)
  82.69% (43/52)
nativelink-util/src/fastcdc.rs
 100.00% (5/5)
  96.77% (90/93)
  81.40% (35/43)
  90.00% (18/20)
nativelink-util/src/fs.rs
  89.04% (65/73)
  76.24% (215/282)
  76.07% (124/163)
  12.50% (1/8)
nativelink-util/src/health_utils.rs
  38.89% (7/18)
  32.00% (32/100)
  37.50% (9/24)
- (0/0)
nativelink-util/src/instant_wrapper.rs
  57.14% (8/14)
  63.64% (28/44)
  65.00% (13/20)
 100.00% (2/2)
nativelink-util/src/lib.rs
 100.00% (2/2)
  75.61% (31/41)
  83.33% (10/12)
 100.00% (2/2)
nativelink-util/src/metrics_utils.rs
  55.56% (10/18)
  34.88% (60/172)
  28.00% (21/75)
  75.00% (3/4)
nativelink-util/src/operation_state_manager.rs
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
nativelink-util/src/origin_context.rs
  78.79% (26/33)
  68.05% (115/169)
  63.24% (43/68)
  33.33% (2/6)
nativelink-util/src/origin_event.rs
   8.51% (4/47)
  22.05% (71/322)
  34.42% (53/154)
  37.50% (3/8)
nativelink-util/src/origin_event_middleware.rs
   0.00% (0/9)
   0.00% (0/74)
   0.00% (0/32)
- (0/0)
nativelink-util/src/origin_event_publisher.rs
   0.00% (0/6)
   0.00% (0/69)
   0.00% (0/42)
- (0/0)
nativelink-util/src/platform_properties.rs
  75.00% (6/8)
  58.82% (40/68)
  49.12% (28/57)
  75.00% (6/8)
nativelink-util/src/proto_stream_utils.rs
  65.22% (15/23)
  64.81% (105/162)
  64.77% (57/88)
  50.00% (13/26)
nativelink-util/src/resource_info.rs
  66.67% (10/15)
  93.24% (138/148)
  86.11% (62/72)
  90.00% (18/20)
nativelink-util/src/retry.rs
  80.00% (8/10)
  56.79% (46/81)
  42.31% (22/52)
  50.00% (3/6)
nativelink-util/src/shutdown_guard.rs
   0.00% (0/11)
   0.00% (0/72)
   0.00% (0/34)
- (0/0)
nativelink-util/src/store_trait.rs
  68.83% (53/77)
  70.00% (294/420)
  68.97% (140/203)
  35.71% (5/14)
nativelink-util/src/task.rs
  70.00% (7/10)
  80.43% (37/46)
  66.67% (8/12)
- (0/0)
nativelink-util/src/tls_utils.rs
   0.00% (0/7)
   0.00% (0/78)
   0.00% (0/67)
   0.00% (0/18)
nativelink-util/src/write_counter.rs
   0.00% (0/8)
   0.00% (0/43)
   0.00% (0/13)
- (0/0)
nativelink-worker/src/local_worker.rs
  54.69% (35/64)
  72.83% (319/438)
  58.36% (157/269)
  54.17% (13/24)
nativelink-worker/src/running_actions_manager.rs
  40.40% (80/198)
  72.94% (1089/1493)
  62.79% (540/860)
  69.81% (74/106)
nativelink-worker/src/worker_api_client_wrapper.rs
   0.00% (0/9)
   0.00% (0/22)
   0.00% (0/13)
- (0/0)
nativelink-worker/src/worker_utils.rs
  33.33% (2/6)
  14.49% (10/69)
  12.50% (6/48)
   0.00% (0/4)
src/bin/nativelink.rs
   0.00% (0/84)
   0.00% (0/792)
   0.00% (0/547)
- (0/0)
Totals
  45.06% (1203/2670)
  57.00% (10747/18856)
  50.26% (5496/10936)
  54.65% (729/1334)
Generated by llvm-cov -- llvm version 20.1.1-rust-1.88.0-nightly