Coverage Report

Created: 2024-02-28 20:45

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
backend/src/api.rs
  50.00% (2/4)
  58.82% (10/17)
  15.38% (2/13)
- (0/0)
backend/src/api/crates.rs
  11.11% (1/9)
  18.52% (10/54)
   2.70% (1/37)
- (0/0)
backend/src/api/frontend.rs
  75.00% (3/4)
  87.50% (21/24)
  78.95% (15/19)
- (0/0)
backend/src/api/jobs.rs
   4.35% (1/23)
   3.00% (3/100)
   0.75% (1/133)
- (0/0)
backend/src/files.rs
  85.71% (6/7)
  95.00% (19/20)
  82.35% (14/17)
- (0/0)
backend/src/main.rs
   0.00% (0/2)
   0.00% (0/14)
   0.00% (0/10)
- (0/0)
backend/src/options.rs
  37.50% (3/8)
  50.00% (14/28)
  21.05% (4/19)
- (0/0)
backend/src/state.rs
  57.14% (4/7)
  68.18% (15/22)
  57.14% (4/7)
- (0/0)
builder/src/docker.rs
  14.81% (4/27)
  38.13% (53/139)
  20.14% (28/139)
- (0/0)
builder/src/docker/options.rs
  66.67% (4/6)
  80.00% (8/10)
  60.00% (6/10)
- (0/0)
builder/src/docker/tests.rs
  87.50% (7/8)
  98.65% (73/74)
  93.55% (29/31)
- (0/0)
builder/src/lib.rs
  50.00% (2/4)
  63.64% (7/11)
  61.11% (11/18)
- (0/0)
builder/src/main.rs
   0.00% (0/32)
   0.00% (0/174)
   0.00% (0/166)
- (0/0)
builder/src/options.rs
  75.00% (9/12)
  89.29% (25/28)
  73.91% (17/23)
- (0/0)
builder/src/websocket.rs
   0.00% (0/28)
   0.00% (0/113)
   0.00% (0/129)
- (0/0)
common/src/api.rs
   0.00% (0/20)
   0.00% (0/20)
   0.00% (0/93)
- (0/0)
common/src/entities.rs
  28.42% (27/95)
  42.54% (57/134)
  16.25% (46/283)
- (0/0)
database/src/main.rs
   0.00% (0/20)
   0.00% (0/106)
   0.00% (0/150)
- (0/0)
database/src/options.rs
  22.22% (4/18)
  14.29% (4/28)
  21.21% (7/33)
- (0/0)
database/src/postgres.rs
  65.00% (78/120)
  68.78% (304/442)
  56.17% (264/470)
- (0/0)
database/src/postgres/macros.rs
  50.00% (2/4)
  33.33% (2/6)
  50.00% (2/4)
- (0/0)
database/src/postgres/temp.rs
  87.50% (7/8)
  83.56% (61/73)
  75.56% (34/45)
- (0/0)
database/src/postgres/util.rs
 100.00% (4/4)
 100.00% (15/15)
 100.00% (7/7)
- (0/0)
frontend/src/lib.rs
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
frontend/src/main.rs
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
protocol/src/messages.rs
   0.00% (0/8)
   0.00% (0/8)
   0.00% (0/18)
- (0/0)
protocol/src/signature.rs
  40.00% (4/10)
  76.00% (19/25)
  41.30% (19/46)
- (0/0)
protocol/src/types.rs
  25.93% (14/54)
  37.84% (28/74)
  13.04% (21/161)
- (0/0)
registry-sync/src/lib.rs
  50.00% (8/16)
  88.41% (61/69)
  68.00% (34/50)
- (0/0)
registry-sync/src/main.rs
  30.00% (3/10)
  20.00% (8/40)
  21.74% (5/23)
- (0/0)
storage/src/cache.rs
  60.00% (12/20)
  76.62% (59/77)
  77.78% (42/54)
- (0/0)
storage/src/cache/options.rs
  12.50% (1/8)
   5.88% (1/17)
  12.50% (2/16)
- (0/0)
storage/src/filesystem.rs
  70.00% (14/20)
  80.82% (59/73)
  81.67% (49/60)
- (0/0)
storage/src/filesystem/options.rs
  16.67% (1/6)
  12.50% (1/8)
  14.29% (1/7)
- (0/0)
storage/src/filesystem/temp.rs
 100.00% (3/3)
 100.00% (10/10)
 100.00% (4/4)
- (0/0)
storage/src/lib.rs
  28.57% (4/14)
  19.05% (4/21)
  26.67% (8/30)
- (0/0)
storage/src/s3.rs
  84.62% (11/13)
  92.59% (50/54)
  89.13% (41/46)
- (0/0)
storage/src/s3/options.rs
  60.00% (6/10)
  85.29% (29/34)
  57.89% (11/19)
- (0/0)
storage/src/s3/temp.rs
 100.00% (6/6)
 100.00% (60/60)
  96.43% (27/28)
- (0/0)
storage/src/temp.rs
  80.00% (4/5)
  80.00% (12/15)
  85.71% (6/7)
- (0/0)
Totals
  38.37% (259/675)
  49.17% (1102/2241)
  31.40% (762/2427)
- (0/0)
Generated by llvm-cov -- llvm version 17.0.6-rust-1.76.0-stable