LCOV - code coverage report
Current view: top level - src/engraving/dom Coverage Total Hit
Test: filtered_coverage.info Lines: 62.1 % 53184 33049
Test Date: 2026-11-05 04:07:02

Filename Sort by file name Line Coverage Sort by line coverage
Rate Total Hit
accidental.cpp
56.6%56.6%
56.6 % 159 90
accidental.h
77.3%77.3%
77.3 % 22 17
actionicon.cpp
0.0%
0.0 % 32
actionicon.h
25.0%25.0%
25.0 % 4 1
ambitus.cpp
29.8%29.8%
29.8 % 262 78
ambitus.h
78.3%78.3%
78.3 % 23 18
anchors.cpp
13.3%13.3%
13.3 % 338 45
anchors.h
60.0%60.0%
60.0 % 5 3
arpeggio.cpp
25.8%25.8%
25.8 % 291 75
arpeggio.h
62.5%62.5%
62.5 % 24 15
articulation.cpp
57.6%57.6%
57.6 % 427 246
articulation.h
96.9%96.9%
96.9 % 32 31
bagpembell.cpp
0.0%
0.0 % 13
bagpembell.h
12.5%12.5%
12.5 % 8 1
barline.cpp
41.5%41.5%
41.5 % 518 215
barline.h
66.7%66.7%
66.7 % 24 16
beam.cpp
55.6%55.6%
55.6 % 423 235
beam.h
86.7%86.7%
86.7 % 45 39
beambase.cpp
80.8%80.8%
80.8 % 78 63
beambase.h
93.8%93.8%
93.8 % 32 30
bend.cpp
41.2%41.2%
41.2 % 102 42
bend.h
75.0%75.0%
75.0 % 12 9
box.cpp
60.4%60.4%
60.4 % 623 376
box.h
71.7%71.7%
71.7 % 53 38
bracket.cpp
24.4%24.4%
24.4 % 160 39
bracket.h
63.0%63.0%
63.0 % 27 17
bracketitem.cpp
33.8%33.8%
33.8 % 80 27
bracketitem.h
60.0%60.0%
60.0 % 15 9
breath.cpp
68.6%68.6%
68.6 % 51 35
breath.h
88.9%88.9%
88.9 % 9 8
bsp.cpp
63.4%63.4%
63.4 % 194 123
bsp.h
40.0%40.0%
40.0 % 5 2
bsymbol.cpp
33.7%33.7%
33.7 % 92 31
bsymbol.h
40.0%40.0%
40.0 % 5 2
capo.cpp
61.2%61.2%
61.2 % 98 60
capo.h
100.0%
100.0 % 1 1
check.cpp
59.1%59.1%
59.1 % 176 104
chord.cpp
61.5%61.5%
61.5 % 1529 941
chord.h
91.0%91.0%
91.0 % 78 71
chordbracket.cpp
0.0%
0.0 % 50
chordbracket.h
0.0%
0.0 % 5
chordline.cpp
59.9%59.9%
59.9 % 197 118
chordline.h
85.7%85.7%
85.7 % 21 18
chordlist.cpp
72.1%72.1%
72.1 % 1521 1097
chordlist.h
85.3%85.3%
85.3 % 102 87
chordrest.cpp
46.4%46.4%
46.4 % 696 323
chordrest.h
97.6%97.6%
97.6 % 41 40
chordtextlinebase.cpp
100.0%
100.0 % 6 6
chordtextlinebase.h
66.7%66.7%
66.7 % 3 2
clef.cpp
62.9%62.9%
62.9 % 186 117
clef.h
82.9%82.9%
82.9 % 35 29
cleflist.cpp
93.8%93.8%
93.8 % 32 30
cleflist.h
100.0%
100.0 % 1 1
connector.cpp
82.9%82.9%
82.9 % 111 92
connector.h
90.0%90.0%
90.0 % 10 9
deadslapped.cpp
0.0%
0.0 % 3
deadslapped.h
0.0%
0.0 % 4
drumset.cpp
76.6%76.6%
76.6 % 304 233
drumset.h
35.7%35.7%
35.7 % 42 15
dummyparent.cpp
100.0%
100.0 % 10 10
dummyparent.h
50.0%50.0%
50.0 % 4 2
durationelement.cpp
98.3%98.3%
98.3 % 60 59
durationelement.h
57.1%57.1%
57.1 % 7 4
durationtype.cpp
84.4%84.4%
84.4 % 377 318
durationtype.h
95.2%95.2%
95.2 % 21 20
dynamic.cpp
48.5%48.5%
48.5 % 334 162
dynamic.h
72.7%72.7%
72.7 % 22 16
dynamichairpingroup.cpp
0.0%
0.0 % 121
dynamichairpingroup.h
0.0%
0.0 % 9
elementgroup.cpp
0.0%
0.0 % 9
elementgroup.h
0.0%
0.0 % 11
elementmap.cpp
100.0%
100.0 % 10 10
elementmap.h
100.0%
100.0 % 1 1
engravingitem.cpp
66.7%66.7%
66.7 % 1570 1047
engravingitem.h
72.1%72.1%
72.1 % 165 119
engravingobject.cpp
89.5%89.5%
89.5 % 361 323
engravingobject.h
89.3%89.3%
89.3 % 393 351
excerpt.cpp
66.6%66.6%
66.6 % 1157 771
excerpt.h
100.0%
100.0 % 5 5
expression.cpp
52.6%52.6%
52.6 % 97 51
expression.h
100.0%
100.0 % 6 6
factory.cpp
63.4%63.4%
63.4 % 372 236
fermata.cpp
67.8%67.8%
67.8 % 115 78
fermata.h
100.0%
100.0 % 11 11
figuredbass.cpp
41.7%41.7%
41.7 % 696 290
figuredbass.h
93.2%93.2%
93.2 % 44 41
fingering.cpp
69.1%69.1%
69.1 % 55 38
fingering.h
100.0%
100.0 % 7 7
fret.cpp
52.3%52.3%
52.3 % 774 405
fret.h
86.1%86.1%
86.1 % 36 31
glissando.cpp
63.3%63.3%
63.3 % 226 143
glissando.h
90.5%90.5%
90.5 % 21 19
gradualtempochange.cpp
85.5%85.5%
85.5 % 214 183
gradualtempochange.h
83.3%83.3%
83.3 % 6 5
groups.cpp
63.5%63.5%
63.5 % 170 108
groups.h
76.9%76.9%
76.9 % 13 10
guitarbend.cpp
61.1%61.1%
61.1 % 714 436
guitarbend.h
66.2%66.2%
66.2 % 71 47
hairpin.cpp
61.9%61.9%
61.9 % 470 291
hairpin.h
80.0%80.0%
80.0 % 45 36
hammeronpulloff.cpp
61.3%61.3%
61.3 % 173 106
hammeronpulloff.h
77.3%77.3%
77.3 % 22 17
harmonicmark.cpp
94.4%94.4%
94.4 % 72 68
harmonicmark.h
66.7%66.7%
66.7 % 6 4
harmony.cpp
55.4%55.4%
55.4 % 840 465
harmony.h
94.0%94.0%
94.0 % 67 63
harppedaldiagram.cpp
62.8%62.8%
62.8 % 196 123
harppedaldiagram.h
77.8%77.8%
77.8 % 9 7
hook.cpp
66.0%66.0%
66.0 % 53 35
hook.h
80.0%80.0%
80.0 % 5 4
image.cpp
52.6%52.6%
52.6 % 230 121
image.h
45.5%45.5%
45.5 % 22 10
imageStore.cpp
86.7%86.7%
86.7 % 60 52
imageStore.h
77.8%77.8%
77.8 % 9 7
indicatoricon.cpp
30.0%30.0%
30.0 % 10 3
indicatoricon.h
16.7%16.7%
16.7 % 6 1
input.cpp
31.0%31.0%
31.0 % 184 57
input.h
63.6%63.6%
63.6 % 33 21
instrchange.cpp
68.3%68.3%
68.3 % 101 69
instrchange.h
90.0%90.0%
90.0 % 10 9
instrtemplate.cpp
69.9%69.9%
69.9 % 648 453
instrtemplate.h
100.0%
100.0 % 3 3
instrument.cpp
76.6%76.6%
76.6 % 548 420
instrument.h
87.7%87.7%
87.7 % 73 64
instrumentname.cpp
83.3%83.3%
83.3 % 42 35
instrumentname.h
85.7%85.7%
85.7 % 14 12
interval.cpp
57.6%57.6%
57.6 % 85 49
interval.h
100.0%
100.0 % 3 3
jump.cpp
53.9%53.9%
53.9 % 76 41
jump.h
78.6%78.6%
78.6 % 14 11
key.cpp
84.3%84.3%
84.3 % 140 118
key.h
100.0%
100.0 % 13 13
keylist.cpp
69.0%69.0%
69.0 % 42 29
keylist.h
100.0%
100.0 % 1 1
keysig.cpp
56.2%56.2%
56.2 % 162 91
keysig.h
91.7%91.7%
91.7 % 24 22
laissezvib.cpp
58.3%58.3%
58.3 % 48 28
laissezvib.h
72.7%72.7%
72.7 % 11 8
lasso.cpp
0.0%
0.0 % 45
lasso.h
0.0%
0.0 % 8
layoutbreak.cpp
62.0%62.0%
62.0 % 121 75
layoutbreak.h
88.9%88.9%
88.9 % 18 16
ledgerline.cpp
100.0%
100.0 % 10 10
ledgerline.h
77.8%77.8%
77.8 % 9 7
letring.cpp
94.3%94.3%
94.3 % 70 66
letring.h
83.3%83.3%
83.3 % 6 5
line.cpp
26.2%26.2%
26.2 % 633 166
line.h
73.1%73.1%
73.1 % 26 19
linkedobjects.cpp
69.8%69.8%
69.8 % 43 30
linkedobjects.h
100.0%
100.0 % 1 1
location.cpp
56.0%56.0%
56.0 % 109 61
location.h
100.0%
100.0 % 22 22
lyrics.cpp
52.0%52.0%
52.0 % 298 155
lyrics.h
82.8%82.8%
82.8 % 64 53
lyricsline.cpp
89.1%89.1%
89.1 % 202 180
marker.cpp
69.6%69.6%
69.6 % 102 71
marker.h
76.9%76.9%
76.9 % 13 10
masterscore.cpp
67.7%67.7%
67.7 % 430 291
masterscore.h
84.8%84.8%
84.8 % 33 28
mcursor.cpp
98.7%98.7%
98.7 % 78 77
mcursor.h
100.0%
100.0 % 2 2
measure.cpp
55.9%55.9%
55.9 % 1861 1040
measure.h
87.1%87.1%
87.1 % 85 74
measurebase.cpp
68.0%68.0%
68.0 % 572 389
measurebase.h
87.5%87.5%
87.5 % 32 28
measurenumber.cpp
63.6%63.6%
63.6 % 11 7
measurenumber.h
66.7%66.7%
66.7 % 3 2
measurenumberbase.cpp
42.9%42.9%
42.9 % 7 3
measurenumberbase.h
50.0%50.0%
50.0 % 4 2
measurerepeat.cpp
67.6%67.6%
67.6 % 68 46
measurerepeat.h
66.7%66.7%
66.7 % 15 10
midimapping.cpp
90.1%90.1%
90.1 % 202 182
mmrest.cpp
86.9%86.9%
86.9 % 61 53
mmrest.h
62.5%62.5%
62.5 % 8 5
mmrestrange.cpp
0.0%
0.0 % 35
mmrestrange.h
25.0%25.0%
25.0 % 4 1
mscore.cpp
25.5%25.5%
25.5 % 55 14
mscore.h
75.0%75.0%
75.0 % 20 15
note.cpp
55.5%55.5%
55.5 % 2191 1216
note.h
87.5%87.5%
87.5 % 112 98
notedot.cpp
83.3%83.3%
83.3 % 12 10
notedot.h
40.0%40.0%
40.0 % 5 2
noteevent.cpp
60.0%60.0%
60.0 % 5 3
noteevent.h
80.0%80.0%
80.0 % 15 12
noteline.cpp
78.9%78.9%
78.9 % 76 60
noteline.h
61.5%61.5%
61.5 % 13 8
noteval.h
33.3%33.3%
33.3 % 15 5
notifier.h
96.2%96.2%
96.2 % 52 50
ornament.cpp
70.3%70.3%
70.3 % 296 208
ornament.h
83.3%83.3%
83.3 % 18 15
ottava.cpp
82.6%82.6%
82.6 % 172 142
ottava.h
66.7%66.7%
66.7 % 12 8
page.cpp
63.2%63.2%
63.2 % 136 86
page.h
93.3%93.3%
93.3 % 15 14
pagelockindicator.cpp
11.8%11.8%
11.8 % 17 2
pagelockindicator.h
50.0%50.0%
50.0 % 4 2
palmmute.cpp
90.2%90.2%
90.2 % 61 55
palmmute.h
60.0%60.0%
60.0 % 5 3
parenthesis.cpp
75.0%75.0%
75.0 % 40 30
parenthesis.h
80.0%80.0%
80.0 % 5 4
part.cpp
68.7%68.7%
68.7 % 454 312
part.h
100.0%
100.0 % 13 13
partialtie.cpp
82.6%82.6%
82.6 % 69 57
partialtie.h
80.0%80.0%
80.0 % 10 8
pedal.cpp
93.8%93.8%
93.8 % 129 121
pedal.h
100.0%
100.0 % 6 6
pickscrape.cpp
88.2%88.2%
88.2 % 68 60
pickscrape.h
60.0%60.0%
60.0 % 5 3
pitchspelling.cpp
67.2%67.2%
67.2 % 384 258
pitchspelling.h
100.0%
100.0 % 5 5
playcounttext.cpp
57.9%57.9%
57.9 % 57 33
playcounttext.h
50.0%50.0%
50.0 % 8 4
playtechannotation.cpp
92.0%92.0%
92.0 % 50 46
playtechannotation.h
60.0%60.0%
60.0 % 5 3
property.cpp
32.9%32.9%
32.9 % 73 24
range.cpp
68.6%68.6%
68.6 % 848 582
range.h
100.0%
100.0 % 6 6
rangelock.cpp
84.2%84.2%
84.2 % 57 48
rangelock.h
100.0%
100.0 % 9 9
rasgueado.cpp
97.1%97.1%
97.1 % 68 66
rasgueado.h
66.7%66.7%
66.7 % 6 4
realizedharmony.cpp
75.9%75.9%
75.9 % 278 211
realizedharmony.h
100.0%
100.0 % 10 10
rehearsalmark.cpp
73.0%73.0%
73.0 % 37 27
rehearsalmark.h
83.3%83.3%
83.3 % 6 5
repeatlist.cpp
93.3%93.3%
93.3 % 524 489
repeatlist.h
100.0%
100.0 % 5 5
rest.cpp
63.2%63.2%
63.2 % 348 220
rest.h
92.6%92.6%
92.6 % 27 25
rootitem.cpp
88.9%88.9%
88.9 % 18 16
rootitem.h
20.0%20.0%
20.0 % 5 1
score.cpp
57.9%57.9%
57.9 % 2774 1605
score.h
60.7%60.7%
60.7 % 145 88
scoreorder.cpp
81.0%81.0%
81.0 % 331 268
scoreorder.h
100.0%
100.0 % 1 1
segment.cpp
47.5%47.5%
47.5 % 1581 751
segment.h
94.1%94.1%
94.1 % 68 64
segmentlist.cpp
77.3%77.3%
77.3 % 128 99
segmentlist.h
94.1%94.1%
94.1 % 17 16
select.cpp
72.5%72.5%
72.5 % 953 691
select.h
70.8%70.8%
70.8 % 24 17
selectionfilter.cpp
92.5%92.5%
92.5 % 159 147
selectionfilter.h
100.0%
100.0 % 3 3
shadownote.cpp
4.1%4.1%
4.1 % 145 6
shadownote.h
10.0%10.0%
10.0 % 10 1
sharedpart.cpp
67.5%67.5%
67.5 % 120 81
sharedpart.h
100.0%
100.0 % 3 3
sig.cpp
62.9%62.9%
62.9 % 210 132
sig.h
100.0%
100.0 % 34 34
slur.cpp
25.6%25.6%
25.6 % 308 79
slur.h
95.5%95.5%
95.5 % 22 21
slurtie.cpp
57.8%57.8%
57.8 % 237 137
slurtie.h
64.5%64.5%
64.5 % 31 20
soundflag.cpp
18.5%18.5%
18.5 % 119 22
soundflag.h
50.0%50.0%
50.0 % 2 1
spacer.cpp
8.7%8.7%
8.7 % 103 9
spacer.h
46.7%46.7%
46.7 % 15 7
spanner.cpp
70.6%70.6%
70.6 % 773 546
spanner.h
88.1%88.1%
88.1 % 42 37
spannermap.cpp
88.2%88.2%
88.2 % 68 60
spannermap.h
100.0%
100.0 % 6 6
staff.cpp
75.6%75.6%
75.6 % 824 623
staff.h
97.0%97.0%
97.0 % 33 32
stafflabel.h
85.5%85.5%
85.5 % 62 53
stafflines.cpp
46.7%46.7%
46.7 % 30 14
stafflines.h
85.7%85.7%
85.7 % 7 6
staffstate.cpp
0.0%
0.0 % 40
staffstate.h
12.5%12.5%
12.5 % 8 1
stafftext.cpp
49.3%49.3%
49.3 % 73 36
stafftext.h
100.0%
100.0 % 3 3
stafftextbase.cpp
65.1%65.1%
65.1 % 43 28
stafftextbase.h
70.6%70.6%
70.6 % 17 12
stafftype.cpp
75.3%75.3%
75.3 % 474 357
stafftype.h
89.4%89.4%
89.4 % 85 76
stafftypechange.cpp
7.4%7.4%
7.4 % 176 13
stafftypechange.h
83.3%83.3%
83.3 % 6 5
stafftypelist.cpp
66.7%66.7%
66.7 % 54 36
stafftypelist.h
100.0%
100.0 % 2 2
staffvisibilityindicator.cpp
100.0%
100.0 % 3 3
staffvisibilityindicator.h
50.0%50.0%
50.0 % 2 1
stavesharinglabel.cpp
100.0%
100.0 % 4 4
stavesharinglabel.h
33.3%33.3%
33.3 % 3 1
stem.cpp
49.0%49.0%
49.0 % 100 49
stem.h
64.7%64.7%
64.7 % 17 11
stemslash.cpp
100.0%
100.0 % 3 3
stemslash.h
83.3%83.3%
83.3 % 6 5
sticking.cpp
52.6%52.6%
52.6 % 19 10
sticking.h
80.0%80.0%
80.0 % 5 4
stringdata.cpp
85.4%85.4%
85.4 % 370 316
stringdata.h
90.0%90.0%
90.0 % 10 9
stringtunings.cpp
32.4%32.4%
32.4 % 173 56
stringtunings.h
100.0%
100.0 % 1 1
swing.cpp
0.0%
0.0 % 36
symbol.cpp
46.4%46.4%
46.4 % 97 45
symbol.h
47.4%47.4%
47.4 % 19 9
synthesizerstate.cpp
30.0%30.0%
30.0 % 80 24
synthesizerstate.h
40.0%40.0%
40.0 % 10 4
system.cpp
69.8%69.8%
69.8 % 559 390
system.h
88.7%88.7%
88.7 % 62 55
systemdivider.cpp
37.0%37.0%
37.0 % 54 20
systemdivider.h
50.0%50.0%
50.0 % 6 3
systemlockindicator.cpp
13.3%13.3%
13.3 % 15 2
systemlockindicator.h
33.3%33.3%
33.3 % 3 1
systemtext.cpp
61.1%61.1%
61.1 % 18 11
systemtext.h
75.0%75.0%
75.0 % 4 3
tabdurationsymbol.cpp
45.0%45.0%
45.0 % 20 9
tabdurationsymbol.h
62.5%62.5%
62.5 % 8 5
tapping.cpp
36.7%36.7%
36.7 % 60 22
tapping.h
65.4%65.4%
65.4 % 26 17
tempotext.cpp
38.7%38.7%
38.7 % 217 84
tempotext.h
73.7%73.7%
73.7 % 19 14
tempotimeline.cpp
95.9%95.9%
95.9 % 145 139
tempotimeline.h
100.0%
100.0 % 3 3
text.cpp
70.5%70.5%
70.5 % 44 31
text.h
100.0%
100.0 % 4 4
textbase.cpp
59.1%59.1%
59.1 % 1920 1134
textbase.h
87.7%87.7%
87.7 % 122 107
textline.cpp
84.1%84.1%
84.1 % 107 90
textline.h
71.4%71.4%
71.4 % 7 5
textlinebase.cpp
70.4%70.4%
70.4 % 436 307
textlinebase.h
96.4%96.4%
96.4 % 56 54
tie.cpp
67.5%67.5%
67.5 % 295 199
tie.h
96.2%96.2%
96.2 % 26 25
tiejumppointlist.cpp
60.2%60.2%
60.2 % 133 80
tiejumppointlist.h
100.0%
100.0 % 15 15
tiemap.h
100.0%
100.0 % 3 3
timesig.cpp
63.9%63.9%
63.9 % 233 149
timesig.h
100.0%
100.0 % 25 25
tremolobar.cpp
48.4%48.4%
48.4 % 93 45
tremolobar.h
76.9%76.9%
76.9 % 13 10
tremolosinglechord.cpp
64.0%64.0%
64.0 % 139 89
tremolosinglechord.h
75.0%75.0%
75.0 % 12 9
tremolotwochord.cpp
37.3%37.3%
37.3 % 255 95
tremolotwochord.h
68.0%68.0%
68.0 % 25 17
trill.cpp
74.6%74.6%
74.6 % 213 159
trill.h
88.9%88.9%
88.9 % 18 16
tripletfeel.cpp
0.0%
0.0 % 53
tripletfeel.h
0.0%
0.0 % 2
tuplet.cpp
68.5%68.5%
68.5 % 447 306
tuplet.h
86.0%86.0%
86.0 % 43 37
tupletmap.h
100.0%
100.0 % 4 4
unrollrepeats.cpp
0.0%
0.0 % 68
utils.cpp
60.7%60.7%
60.7 % 918 557
vibrato.cpp
58.7%58.7%
58.7 % 92 54
vibrato.h
63.6%63.6%
63.6 % 11 7
volta.cpp
84.4%84.4%
84.4 % 167 141
volta.h
90.9%90.9%
90.9 % 11 10
whammybar.cpp
78.8%78.8%
78.8 % 66 52
whammybar.h
33.3%33.3%
33.3 % 6 2

Generated by: LCOV version 2.0-1