Coverage Report

Created: 2024-11-20 10:13

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
nativelink-config/src/cas_server.rs
   0.00% (0/45)
   0.00% (0/45)
   0.00% (0/101)
- (0/0)
nativelink-config/src/schedulers.rs
   0.00% (0/12)
   0.00% (0/12)
   0.00% (0/34)
- (0/0)
nativelink-config/src/serde_utils.rs
  48.39% (15/31)
  54.07% (93/172)
  46.56% (61/131)
  80.00% (8/10)
nativelink-config/src/stores.rs
   0.00% (0/39)
   0.00% (0/39)
   0.00% (0/93)
- (0/0)
nativelink-error/src/lib.rs
  57.14% (24/42)
  58.80% (167/284)
  36.98% (71/192)
  39.13% (18/46)
nativelink-metric-collector/src/metrics_collection.rs
 100.00% (4/4)
  94.44% (17/18)
  88.89% (8/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
 100.00% (3/3)
  92.86% (39/42)
  77.27% (17/22)
  50.00% (2/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.80% (82/295)
  26.25% (42/160)
   0.00% (0/2)
nativelink-scheduler/src/api_worker_scheduler.rs
  76.92% (40/52)
  78.78% (297/377)
  64.02% (169/264)
  47.22% (17/36)
nativelink-scheduler/src/awaited_action_db/awaited_action.rs
  75.00% (21/28)
  79.84% (99/124)
  68.29% (28/41)
 100.00% (2/2)
nativelink-scheduler/src/awaited_action_db/mod.rs
  23.53% (4/17)
  31.48% (17/54)
  24.24% (8/33)
   0.00% (0/2)
nativelink-scheduler/src/cache_lookup_scheduler.rs
  32.14% (9/28)
  17.23% (41/238)
  18.03% (22/122)
   0.00% (0/12)
nativelink-scheduler/src/default_scheduler_factory.rs
   8.33% (1/12)
  18.26% (21/115)
   4.55% (3/66)
  50.00% (1/2)
nativelink-scheduler/src/grpc_scheduler.rs
   0.00% (0/52)
   0.00% (0/299)
   0.00% (0/216)
   0.00% (0/14)
nativelink-scheduler/src/memory_awaited_action_db.rs
  68.66% (46/67)
  67.19% (467/695)
  58.86% (206/350)
  50.00% (27/54)
nativelink-scheduler/src/platform_property_manager.rs
  42.86% (3/7)
  43.48% (20/46)
  44.74% (17/38)
  50.00% (1/2)
nativelink-scheduler/src/property_modifier_scheduler.rs
  81.25% (13/16)
  91.03% (71/78)
  83.64% (46/55)
  50.00% (1/2)
nativelink-scheduler/src/simple_scheduler.rs
  66.67% (38/57)
  75.61% (248/328)
  68.78% (141/205)
  71.43% (10/14)
nativelink-scheduler/src/simple_scheduler_state_manager.rs
  51.69% (46/89)
  60.71% (377/621)
  49.34% (226/458)
  38.46% (30/78)
nativelink-scheduler/src/store_awaited_action_db.rs
  37.18% (29/78)
  53.47% (270/505)
  49.84% (155/311)
  26.67% (8/30)
nativelink-scheduler/src/worker.rs
  59.09% (13/22)
  85.52% (124/145)
  73.44% (47/64)
  60.00% (6/10)
nativelink-service/src/ac_server.rs
  52.00% (13/25)
  79.23% (103/130)
  67.89% (74/109)
  60.00% (6/10)
nativelink-service/src/bep_server.rs
  60.00% (18/30)
  83.92% (120/143)
  70.30% (71/101)
- (0/0)
nativelink-service/src/bytestream_server.rs
  68.52% (37/54)
  85.33% (378/443)
  74.31% (243/327)
  66.07% (37/56)
nativelink-service/src/capabilities_server.rs
   0.00% (0/10)
   0.00% (0/104)
   0.00% (0/39)
- (0/0)
nativelink-service/src/cas_server.rs
  58.46% (38/65)
  85.53% (272/318)
  74.04% (211/285)
  75.00% (18/24)
nativelink-service/src/execution_server.rs
   0.00% (0/41)
   0.00% (0/266)
   0.00% (0/194)
   0.00% (0/16)
nativelink-service/src/health_server.rs
   0.00% (0/5)
   0.00% (0/38)
   0.00% (0/22)
   0.00% (0/2)
nativelink-service/src/worker_api_server.rs
  51.22% (21/41)
  52.56% (113/215)
  49.40% (83/168)
  33.33% (2/6)
nativelink-store/src/ac_utils.rs
  66.67% (10/15)
  87.18% (68/78)
  81.13% (43/53)
  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
  70.27% (26/37)
  83.51% (243/291)
  74.85% (122/163)
  62.50% (10/16)
nativelink-store/src/compression_store.rs
  34.00% (17/50)
  78.91% (303/384)
  65.95% (184/279)
  64.58% (31/48)
nativelink-store/src/dedup_store.rs
  51.28% (20/39)
  77.47% (196/253)
  74.88% (161/215)
  82.35% (28/34)
nativelink-store/src/default_store_factory.rs
  66.67% (2/3)
  25.86% (15/58)
  14.49% (10/69)
  50.00% (1/2)
nativelink-store/src/existence_cache_store.rs
  65.62% (21/32)
  74.51% (114/153)
  62.50% (65/104)
  57.14% (8/14)
nativelink-store/src/fast_slow_store.rs
  45.45% (20/44)
  70.10% (204/291)
  63.94% (133/208)
  65.62% (21/32)
nativelink-store/src/filesystem_store.rs
  60.18% (68/113)
  79.77% (552/692)
  69.13% (356/515)
  75.00% (27/36)
nativelink-store/src/grpc_store.rs
   0.00% (0/119)
   0.00% (0/670)
   0.00% (0/508)
   0.00% (0/22)
nativelink-store/src/memory_store.rs
  68.75% (22/32)
  82.93% (102/123)
  76.00% (76/100)
 100.00% (6/6)
nativelink-store/src/noop_store.rs
  21.43% (3/14)
  25.64% (10/39)
  17.86% (5/28)
  50.00% (1/2)
nativelink-store/src/redis_store.rs
  43.75% (42/96)
  61.92% (543/877)
  52.35% (290/554)
  48.00% (48/100)
nativelink-store/src/redis_utils/ft_aggregate.rs
 100.00% (5/5)
  65.43% (53/81)
  60.00% (30/50)
  50.00% (7/14)
nativelink-store/src/ref_store.rs
  64.29% (9/14)
  62.12% (41/66)
  60.38% (32/53)
  50.00% (2/4)
nativelink-store/src/s3_store.rs
  47.62% (40/84)
  57.12% (353/618)
  57.36% (191/333)
  63.64% (28/44)
nativelink-store/src/shard_store.rs
  68.97% (20/29)
  83.91% (146/174)
  71.91% (64/89)
  60.00% (6/10)
nativelink-store/src/size_partitioning_store.rs
  57.14% (8/14)
  61.46% (59/96)
  60.00% (48/80)
  50.00% (8/16)
nativelink-store/src/store_manager.rs
  80.00% (4/5)
  75.00% (15/20)
  81.82% (9/11)
  50.00% (1/2)
nativelink-store/src/verify_store.rs
  33.33% (6/18)
  71.63% (101/141)
  69.61% (71/102)
  83.33% (25/30)
nativelink-util/src/action_messages.rs
  40.35% (46/114)
  61.84% (478/773)
  44.79% (215/480)
  45.00% (9/20)
nativelink-util/src/buf_channel.rs
  78.38% (29/37)
  79.71% (220/276)
  80.32% (151/188)
  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
 100.00% (4/4)
  97.56% (40/41)
  88.89% (16/18)
 100.00% (2/2)
nativelink-util/src/common.rs
  54.72% (29/53)
  66.67% (204/306)
  59.12% (107/181)
  75.00% (3/4)
nativelink-util/src/connection_manager.rs
   0.00% (0/32)
   0.00% (0/278)
   0.00% (0/169)
   0.00% (0/42)
nativelink-util/src/digest_hasher.rs
  51.52% (17/33)
  61.14% (107/175)
  59.57% (84/141)
  70.00% (7/10)
nativelink-util/src/evicting_map.rs
  87.23% (41/47)
  89.87% (275/306)
  76.11% (188/247)
  79.03% (49/62)
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
  75.51% (74/98)
  82.08% (316/385)
  76.81% (202/263)
  50.00% (3/6)
nativelink-util/src/health_utils.rs
  46.67% (7/15)
  42.17% (35/83)
  40.91% (9/22)
- (0/0)
nativelink-util/src/instant_wrapper.rs
  64.29% (9/14)
  65.91% (29/44)
  68.18% (15/22)
 100.00% (2/2)
nativelink-util/src/lib.rs
 100.00% (2/2)
  74.00% (37/50)
  80.00% (12/15)
 100.00% (2/2)
nativelink-util/src/metrics_utils.rs
  40.91% (9/22)
  31.37% (64/204)
  30.19% (32/106)
  66.67% (8/12)
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
  81.25% (26/32)
  77.84% (130/167)
  77.97% (46/59)
  50.00% (2/4)
nativelink-util/src/platform_properties.rs
  44.44% (4/9)
  43.10% (25/58)
  37.10% (23/62)
  75.00% (6/8)
nativelink-util/src/proto_stream_utils.rs
  63.64% (14/22)
  63.87% (99/155)
  67.02% (63/94)
  50.00% (13/26)
nativelink-util/src/resource_info.rs
  66.67% (10/15)
  93.38% (141/151)
  87.01% (67/77)
  90.00% (18/20)
nativelink-util/src/retry.rs
  88.89% (8/9)
  60.53% (46/76)
  42.00% (21/50)
  50.00% (3/6)
nativelink-util/src/store_trait.rs
  69.77% (60/86)
  68.24% (303/444)
  69.47% (182/262)
  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/66)
   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)
  73.42% (326/444)
  58.28% (183/314)
  54.17% (13/24)
nativelink-worker/src/running_actions_manager.rs
  33.17% (67/202)
  59.44% (929/1563)
  50.97% (527/1034)
  52.83% (56/106)
nativelink-worker/src/worker_api_client_wrapper.rs
   0.00% (0/9)
   0.00% (0/22)
   0.00% (0/17)
- (0/0)
nativelink-worker/src/worker_utils.rs
  33.33% (2/6)
  11.59% (8/69)
  11.76% (6/51)
   0.00% (0/4)
src/bin/nativelink.rs
   0.00% (0/89)
   0.00% (0/905)
   0.00% (0/604)
- (0/0)
Totals
  46.11% (1310/2841)
  56.85% (10639/18714)
  48.99% (6090/12430)
  53.33% (720/1350)
Generated by llvm-cov -- llvm version 18.1.7-rust-1.82.0-nightly