Coverage Report

Created: 2026-09-17 10:36

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
abc.rs
  90.00% (18/20)
  88.61% (210/237)
  86.31% (353/409)
- (0/0)
analysis.rs
 100.00% (22/22)
  96.20% (177/184)
  97.83% (270/276)
- (0/0)
chord/guitar.rs
 100.00% (68/68)
  97.44% (570/585)
  98.58% (762/773)
- (0/0)
chord/mod.rs
  97.62% (205/210)
  98.53% (2217/2250)
  98.20% (3483/3547)
- (0/0)
chord/names.rs
  85.96% (49/57)
  77.95% (343/440)
  76.98% (525/682)
- (0/0)
chord/notation.rs
 100.00% (35/35)
  95.62% (262/274)
  96.35% (449/466)
- (0/0)
chord/quality.rs
  98.46% (64/65)
  93.69% (312/333)
  93.04% (508/546)
- (0/0)
chord/resolution.rs
  90.00% (27/30)
  82.33% (247/300)
  81.04% (406/501)
- (0/0)
chord/root.rs
 100.00% (13/13)
 100.00% (84/84)
 100.00% (128/128)
- (0/0)
chord/setclass.rs
  96.08% (49/51)
  99.20% (248/250)
  97.07% (397/409)
- (0/0)
chord/tables/mod.rs
  88.00% (44/50)
  88.70% (416/469)
  93.03% (721/775)
- (0/0)
chordsymbol/figure.rs
 100.00% (24/24)
  97.47% (231/237)
  96.12% (347/361)
- (0/0)
chordsymbol/mod.rs
  87.63% (85/97)
  84.80% (770/908)
  82.37% (1355/1645)
- (0/0)
chordsymbol/parse.rs
  84.62% (33/39)
  80.51% (314/390)
  85.49% (495/579)
- (0/0)
chordsymbol/tables.rs
  94.74% (18/19)
  97.83% (90/92)
  94.41% (135/143)
- (0/0)
common/numbertools.rs
 100.00% (13/13)
  97.65% (83/85)
  98.26% (113/115)
- (0/0)
common/stringtools.rs
 100.00% (5/5)
 100.00% (31/31)
 100.00% (49/49)
- (0/0)
duration.rs
  99.21% (126/127)
  97.01% (1070/1103)
  96.98% (1637/1688)
- (0/0)
error.rs
 100.00% (13/13)
 100.00% (117/117)
 100.00% (116/116)
- (0/0)
figuredbass.rs
 100.00% (50/50)
  98.00% (294/300)
  96.63% (487/504)
- (0/0)
fraction_pow.rs
 100.00% (8/8)
 100.00% (68/68)
  98.69% (151/153)
- (0/0)
harte.rs
  87.10% (54/62)
  95.78% (499/521)
  95.56% (904/946)
- (0/0)
interval/chromaticinterval.rs
  96.55% (28/29)
  98.82% (167/169)
  98.25% (281/286)
- (0/0)
interval/constants.rs
 100.00% (8/8)
 100.00% (12/12)
 100.00% (28/28)
- (0/0)
interval/diatonicinterval.rs
 100.00% (41/41)
  98.91% (273/276)
  97.67% (462/473)
- (0/0)
interval/direction.rs
 100.00% (1/1)
 100.00% (5/5)
 100.00% (8/8)
- (0/0)
interval/genericinterval.rs
 100.00% (49/49)
  97.60% (326/334)
  96.81% (547/565)
- (0/0)
interval/mod.rs
  99.22% (127/128)
  96.40% (1204/1249)
  95.80% (1917/2001)
- (0/0)
interval/specifier.rs
 100.00% (19/19)
  88.70% (157/177)
  90.11% (237/263)
- (0/0)
key/keysignature.rs
  93.48% (43/46)
  96.90% (469/484)
  95.61% (719/752)
- (0/0)
key/mod.rs
 100.00% (47/47)
  96.85% (369/381)
  96.14% (747/777)
- (0/0)
meter/mod.rs
  87.84% (130/148)
  84.58% (1284/1518)
  85.96% (2351/2735)
- (0/0)
meter/sequence.rs
  94.92% (56/59)
  92.85% (571/615)
  94.89% (985/1038)
- (0/0)
midi.rs
  79.41% (27/34)
  91.48% (333/364)
  88.27% (587/665)
- (0/0)
notation.rs
 100.00% (125/125)
  96.93% (821/847)
  96.38% (1332/1382)
- (0/0)
note/mod.rs
  98.51% (66/67)
  97.84% (363/371)
  97.76% (610/624)
- (0/0)
pitch/accidental.rs
 100.00% (105/105)
  96.23% (714/742)
  92.62% (1129/1219)
- (0/0)
pitch/display.rs
  90.91% (10/11)
  52.99% (124/234)
  51.45% (178/346)
- (0/0)
pitch/enharmonic.rs
  96.30% (26/27)
  97.56% (320/328)
  95.30% (547/574)
- (0/0)
pitch/harmonics.rs
 100.00% (10/10)
  97.64% (124/127)
  90.08% (227/252)
- (0/0)
pitch/microtone.rs
  94.12% (32/34)
  96.08% (196/204)
  95.21% (318/334)
- (0/0)
pitch/mod.rs
  96.30% (130/135)
  99.03% (1328/1341)
  98.58% (2215/2247)
- (0/0)
pitch/names.rs
 100.00% (11/11)
  89.05% (122/137)
  95.31% (203/213)
- (0/0)
pitch/pitchclass.rs
 100.00% (38/38)
  97.22% (175/180)
  97.38% (297/305)
- (0/0)
polyrhythm.rs
  94.23% (49/52)
  95.98% (334/348)
  94.93% (524/552)
- (0/0)
rest.rs
 100.00% (11/11)
 100.00% (42/42)
 100.00% (72/72)
- (0/0)
roman/analysis.rs
  93.33% (56/60)
  90.50% (505/558)
  87.12% (839/963)
- (0/0)
roman/figure.rs
  87.18% (34/39)
  86.55% (399/461)
  85.96% (637/741)
- (0/0)
roman/mod.rs
  97.94% (95/97)
  98.60% (1196/1213)
  98.26% (1809/1841)
- (0/0)
roman/realize.rs
  95.65% (22/23)
  91.16% (227/249)
  85.60% (422/493)
- (0/0)
scale/concretescale.rs
  90.91% (10/11)
  86.96% (60/69)
  87.88% (116/132)
- (0/0)
scale/diatonicscale.rs
  80.00% (8/10)
  88.46% (46/52)
  87.38% (90/103)
- (0/0)
scale/hexatonicblues.rs
  93.33% (14/15)
  96.30% (78/81)
  97.40% (150/154)
- (0/0)
scale/mod.rs
 100.00% (1/1)
 100.00% (12/12)
 100.00% (26/26)
- (0/0)
scale/realized.rs
  97.20% (104/107)
  95.56% (688/720)
  90.96% (1157/1272)
- (0/0)
scale/scaletype.rs
  98.85% (86/87)
  97.82% (986/1008)
  98.14% (1580/1610)
- (0/0)
scale/stepscale.rs
 100.00% (23/23)
 100.00% (133/133)
  97.95% (287/293)
- (0/0)
serial/mod.rs
 100.00% (97/97)
  99.72% (704/706)
  99.08% (1079/1089)
- (0/0)
sieve.rs
  98.39% (61/62)
  95.74% (539/563)
  94.07% (951/1011)
- (0/0)
stepname.rs
 100.00% (10/10)
  95.19% (99/104)
  98.17% (161/164)
- (0/0)
stream.rs
 100.00% (71/71)
  96.91% (376/388)
  96.08% (638/664)
- (0/0)
tempo.rs
 100.00% (50/50)
  98.80% (329/333)
  99.34% (598/602)
- (0/0)
tuningsystem/adaptive.rs
 100.00% (13/13)
  98.52% (133/135)
  98.20% (218/222)
- (0/0)
tuningsystem/duplicates.rs
  95.65% (44/46)
  98.29% (230/234)
  97.63% (371/380)
- (0/0)
tuningsystem/equal.rs
 100.00% (36/36)
 100.00% (229/229)
  99.76% (419/420)
- (0/0)
tuningsystem/mod.rs
 100.00% (75/75)
  98.06% (657/670)
  96.54% (949/983)
- (0/0)
tuningsystem/monzo.rs
  97.22% (70/72)
  98.49% (391/397)
  97.57% (684/701)
- (0/0)
tuningsystem/mos.rs
  95.83% (46/48)
  97.04% (295/304)
  97.78% (484/495)
- (0/0)
tuningsystem/scala.rs
  94.59% (70/74)
  96.11% (494/514)
  96.81% (849/877)
- (0/0)
tuningsystem/temperament.rs
  87.04% (47/54)
  94.69% (446/471)
  96.30% (780/810)
- (0/0)
voiceleading.rs
 100.00% (57/57)
  97.34% (549/564)
  96.26% (1132/1176)
- (0/0)
volume.rs
 100.00% (25/25)
  98.97% (193/195)
  99.40% (329/331)
- (0/0)
Totals
  96.11% (3437/3576)
  94.60% (28480/30106)
  93.99% (47067/50075)
- (0/0)
Generated by llvm-cov -- llvm version 22.1.8-rust-1.98.1-stable