Skip to content
..
Failed to load latest commit information.
README.md
accidental-1-ref.png update vtests pngs
accidental-1.mscz add vtests
accidental-10-ref.png
accidental-10.mscz
accidental-2-ref.png
accidental-2.mscz
accidental-3-ref.png update vtests pngs
accidental-3.mscz add vtests
accidental-4-ref.png update vtests pngs
accidental-4.mscz update & add tests
accidental-5-ref.png
accidental-5.mscz update & add tests
accidental-6-ref.png update vtests pngs
accidental-6.mscz fix #25055: accidentals on large chords
accidental-7-ref.png update vtests pngs
accidental-7.mscz
accidental-8-ref.png update vtests pngs
accidental-8.mscz fix #25803: account for user offset during chord layout
accidental-9-ref.png update vtests pngs
accidental-9.mscz add & update vtests
beams-1-ref.png
beams-1.mscz
beams-10-ref.png update vtests pngs
beams-10.mscz
beams-11-ref.png update vtests pngs
beams-11.mscz fix #42856: wrong direction of partial beam
beams-12-ref.png update vtests pngs
beams-12.mscz fix #46251: avoid beam corners
beams-13-ref.png update vtests pngs
beams-13.mscz fix #46251: avoid beam corners
beams-14-ref.png update vtests pngs
beams-14.mscz
beams-15-ref.png
beams-15.mscz
beams-16-ref.png update vtests pngs
beams-16.mscz fix #58061: partial beam wrong direction in tuplets
beams-17-ref.png update vtests pngs
beams-17.mscz fix regression with beam direction
beams-2-ref.png update vtests pngs
beams-2.mscz better layout for beams+rests
beams-3-ref.png
beams-3.mscz fix #38731: Beams connected to irregular tuplets in a 4/4 time signat…
beams-4-ref.png update vtests pngs
beams-4.mscz beam beats in X/4 according to minimum durations
beams-5-ref.png update vtests pngs
beams-5.mscz beam beats in X/4 according to minimum durations
beams-6-ref.png
beams-6.mscz beam beats in X/4 according to minimum durations
beams-7-ref.png update vtests pngs
beams-7.mscz beam beats in X/4 according to minimum durations
beams-8-ref.png update vtests pngs
beams-8.mscz
beams-9-ref.png
beams-9.mscz fix #42936: beam distance doesn't scale with staff size
bravura-1-ref.png update vtests pngs
bravura-1.mscz update vtests for Emmentaler and Bravura
bravura-10-ref.png extend notehead vtests, all types and brackets
bravura-10.mscz extend notehead vtests, all types and brackets
bravura-11-ref.png update vtests pngs
bravura-11.mscz update vtests for Emmentaler and Bravura
bravura-2-ref.png
bravura-2.mscz
bravura-3-ref.png
bravura-3.mscz update vtests for Emmentaler and Bravura
bravura-4-ref.png update vtests pngs
bravura-4.mscz update vtests for Emmentaler and Bravura
bravura-5-ref.png
bravura-5.mscz update vtests for Emmentaler and Bravura
bravura-6-ref.png update vtests pngs
bravura-6.mscz update vtests for Emmentaler and Bravura
bravura-7-ref.png update vtests pngs
bravura-7.mscz
bravura-8-ref.png update vtests pngs
bravura-8.mscz update vtests for Emmentaler and Bravura
bravura-9-ref.png
bravura-9.mscz update vtests for Emmentaler and Bravura
bravura-mmrest-ref.png update vtests pngs
bravura-mmrest.mscz fix vtests as a follow up for fd33632
bravura-text-1-ref.png update vtests pngs
bravura-text-1.mscz yet another adjustment to the tempo text vtests
bravura-text-2-ref.png update vtests pngs
bravura-text-2.mscz add vtests for all 4 text fonts
bravura-text-3-ref.png
bravura-text-3.mscz add vtests for all 4 text fonts
breath-1-ref.png update vtests pngs
breath-1.mscz
chord-layout-1-ref.png update vtests pngs
chord-layout-1.mscz add vtests
chord-layout-10-ref.png update vtests pngs
chord-layout-10.mscz fix #25497: merge matching non-auto unison noteheads
chord-layout-11-ref.png
chord-layout-11.mscz
chord-layout-12-ref.png update vtests pngs
chord-layout-12.mscz
chord-layout-13-ref.png
chord-layout-13.mscz fix #28881: bad spacing of full measure rest in multivoice context
chord-layout-14-ref.png update vtests pngs
chord-layout-14.mscz add & update vtests
chord-layout-15-ref.png update vtests pngs
chord-layout-15.mscz
chord-layout-16-ref.png update vtests pngs
chord-layout-16.mscz add / update vtests
chord-layout-2-ref.png
chord-layout-2.mscz add vtests
chord-layout-3-ref.png update vtests pngs
chord-layout-3.mscz
chord-layout-4-ref.png update vtests pngs
chord-layout-4.mscz add vtests
chord-layout-5-ref.png update vtests pngs
chord-layout-5.mscz add vtests
chord-layout-6-ref.png
chord-layout-6.mscz manually merge PR #797 and PR#808
chord-layout-7-ref.png update vtests pngs
chord-layout-7.mscz manually merge PR #797 and PR#808
chord-layout-8-ref.png
chord-layout-8.mscz add tests
chord-layout-9-ref.png update vtests pngs
chord-layout-9.mscz add tests
chord-space-1-ref.png
chord-space-1.mscz update vtest
chord-space-2-ref.png update vtests pngs
chord-space-2.mscz
cross-1-ref.png update vtests pngs
cross-1.mscz fix #32161: false collisions with crossstaff notes
cross-2-ref.png fix #71901: layout of cross staff seconds
cross-2.mscz
edit smufl integration: articulation 1
emmentaler-1-ref.png
emmentaler-1.mscz update vtests for Emmentaler and Bravura
emmentaler-10-ref.png extend notehead vtests, all types and brackets
emmentaler-10.mscz extend notehead vtests, all types and brackets
emmentaler-11-ref.png update vtests pngs
emmentaler-11.mscz update vtests for Emmentaler and Bravura
emmentaler-2-ref.png update vtests pngs
emmentaler-2.mscz update vtests for Emmentaler and Bravura
emmentaler-3-ref.png update vtests pngs
emmentaler-3.mscz
emmentaler-4-ref.png
emmentaler-4.mscz update vtests for Emmentaler and Bravura
emmentaler-5-ref.png
emmentaler-5.mscz update vtests for Emmentaler and Bravura
emmentaler-6-ref.png update vtests pngs
emmentaler-6.mscz update vtests for Emmentaler and Bravura
emmentaler-7-ref.png
emmentaler-7.mscz update vtests for Emmentaler and Bravura
emmentaler-8-ref.png update vtests pngs
emmentaler-8.mscz update vtests for Emmentaler and Bravura
emmentaler-9-ref.png
emmentaler-9.mscz update vtests for Emmentaler and Bravura
emmentaler-text-1-ref.png
emmentaler-text-1.mscz yet another adjustment to the tempo text vtests
emmentaler-text-2-ref.png update vtests pngs
emmentaler-text-2.mscz add vtests for all 4 text fonts
emmentaler-text-3-ref.png
emmentaler-text-3.mscz
fmrest-1-ref.png update vtests pngs
fmrest-1.mscz fix vtests as a follow up for fd33632
fmrest-2-ref.png
fmrest-2.mscz change implementation of multi measure rests
fmrest-3-ref.png update vtests pngs
fmrest-3.mscz change implementation of multi measure rests
fmrest-4-ref.png
fmrest-4.mscz change implementation of multi measure rests
fmrest-5-ref.png update vtests pngs
fmrest-5.mscz
fmrest-6-ref.png update vtests pngs
fmrest-6.mscz fix #21458: Bar rests not presented correctly at line break before ke…
frametext-ref.png
frametext.mscz add vtest for text alignment
gen Merge branch '2-3-line' of https://github.com/MarcSabatella/MuseScore
gen-ref
gen-ref.bat On windows, change mscore.exe to MuseScore.exe, wix packaging: deskto…
gen.bat Merge branch '2-3-line' of https://github.com/MarcSabatella/MuseScore
gliss-1-ref.png update vtests pngs
gliss-1.mscz fix #38501: cheap partial fix for start position of cross-staff and c…
gliss-2-ref.png update vtests pngs
gliss-2.mscz fix #38501: cheap partial fix for start position of cross-staff and c…
gonville-1-ref.png update vtests pngs
gonville-1.mscz
gonville-10-ref.png extend notehead vtests, all types and brackets
gonville-10.mscz extend notehead vtests, all types and brackets
gonville-11-ref.png update vtests pngs
gonville-11.mscz fix Gootville vtest
gonville-2-ref.png
gonville-2.mscz fix Gootville vtest
gonville-3-ref.png update vtests pngs
gonville-3.mscz fix Gootville vtest
gonville-4-ref.png
gonville-4.mscz fix Gootville vtest
gonville-5-ref.png update vtests pngs
gonville-5.mscz
gonville-6-ref.png update vtests pngs
gonville-6.mscz
gonville-7-ref.png
gonville-7.mscz fix Gootville vtest
gonville-8-ref.png update vtests pngs
gonville-8.mscz
gonville-9-ref.png update vtests pngs
gonville-9.mscz
gonville-mmrest-ref.png update vtests pngs
gonville-mmrest.mscz fix vtests as a follow up for fd33632
gonville-text-1-ref.png yet another adjustment to the tempo text vtests
gonville-text-1.mscz yet another adjustment to the tempo text vtests
gonville-text-2-ref.png update vtests pngs
gonville-text-2.mscz
gonville-text-3-ref.png update vtests pngs
gonville-text-3.mscz
grace-1-ref.png update vtests pngs
grace-1.mscz fix #25384: grace note spacing
grace-2-ref.png
grace-2.mscz layout fix for unisons with grace notes in downstem voice
grace-3-ref.png update vtests pngs
grace-3.mscz fix #11622: spacing of grace notes with ledger lines
grace-4-ref.png update vtests pngs
grace-4.mscz add vtest
hairpins-1-ref.png
hairpins-1.mscz fix #68331: line other than ottava should not start at accidental
harmony-1-ref.png update vtests pngs
harmony-1.mscz update vtests
harmony-10-ref.png update vtests pngs
harmony-10.mscz add chord symbol style options: full german, french, lwoer case bass,…
harmony-11-ref.png update vtests pngs
harmony-11.mscz
harmony-12-ref.png update vtests pngs
harmony-12.mscz fix #65041: breath interferes with chord symbol spacing
harmony-2-ref.png update vtests pngs
harmony-2.mscz fix #24735: correct layout of fret diagrams & chord symbols
harmony-3-ref.png
harmony-3.mscz fix #40066: use es/is for german chords if lower case option enabled
harmony-4-ref.png update vtests pngs
harmony-4.mscz fix #32331: lower case minor chord issues on save/reload
harmony-5-ref.png update vtests pngs
harmony-5.mscz fix #40066: use es/is for german chords if lower case option enabled
harmony-6-ref.png update vtests pngs
harmony-6.mscz
harmony-7-ref.png
harmony-7.mscz fix #40066: use es/is for german chords if lower case option enabled
harmony-8-ref.png update vtests pngs
harmony-8.mscz add chord symbol style options: full german, french, lwoer case bass,…
harmony-9-ref.png update vtests pngs
harmony-9.mscz add chord symbol style options: full german, french, lwoer case bass,…
hide-1-ref.png fix barline span for invisible measures
hide-1.mscz fix barline span for invisible measures
image-1-ref.png update vtests pngs
image-1.mscz fix #28041: image z-order
line-1-ref.png update vtests pngs
line-1.mscz fix #35176: ottava layout in various special situations
line-2-ref.png
line-2.mscz add vtests
line-3-ref.png update vtests pngs
line-3.mscz
line-4-ref.png update vtests pngs
line-4.mscz fix #37021: minimum line length can overlap next note
line-5-ref.png update vtests pngs
line-5.mscz fix potential crash & add vtest
lyrics-1-ref.png update vtests pngs
lyrics-1.mscz
lyrics-2-ref.png update vtests pngs
lyrics-2.mscz add vtests
lyrics-3-ref.png fix #64856: accented characters in lyrics not aligned correctly
lyrics-3.mscz fix #64856: accented characters in lyrics not aligned correctly
lyrics-4-ref.png update vtests pngs
lyrics-4.mscz add vtest
lyrics-5-ref.png
lyrics-5.mscz allow lyrics to use music bottom margin
lyrics-6-ref.png update vtests pngs
lyrics-6.mscz allow lyrics to use music bottom margin
measure-repeat-1-ref.png update vtests pngs
measure-repeat-1.mscz fix vtests as a follow up for fd33632
mmrest-1-ref.png update vtests pngs
mmrest-1.mscz fix vtests as a follow up for fd33632
mmrest-10-ref.png update vtests pngs
mmrest-10.mscz
mmrest-2-ref.png update vtests pngs
mmrest-2.mscz
mmrest-4-ref.png
mmrest-4.mscz more fixes&tests for mm rests
mmrest-5-ref.png
mmrest-5.mscz fix regressions for new mm rest implementation
mmrest-6-ref.png update vtests pngs
mmrest-6.mscz fix regressions for new mm rest implementation
mmrest-7-ref.png update vtests pngs
mmrest-7.mscz
mmrest-8-ref.png
mmrest-8.mscz fix #23350
mmrest-9-ref.png
mmrest-9.mscz
musejazz-text-1-ref.png update vtests pngs
musejazz-text-1.mscz yet another adjustment to the tempo text vtests
musejazz-text-2-ref.png update vtests pngs
musejazz-text-2.mscz add vtests for all 4 text fonts
musejazz-text-3-ref.png update vtests pngs
musejazz-text-3.mscz
noteheadposition-1-ref.png
noteheadposition-1.mscz some vtest fixes
ottava-ref.png
ottava.mscz
pedal-1-ref.png
pedal-1.mscz fix #29506: pedal line too short on single note
slash-1-ref.png
slash-1.mscz
slash-2-ref.png
slash-2.mscz
slurs-1-ref.png update vtests pngs
slurs-1.mscz
slurs-2-ref.png update vtests pngs
slurs-2.mscz fixes & vtest for whole notes
slurs-3-ref.png
slurs-3.mscz fix #42031: slur position relative to flipped articulation
small-1-ref.png update vtests pngs
small-1.mscz
staff-1-ref.png fix articulations on non-scaled staves
staff-1.mscz fix articulations on non-scaled staves
staff-2-ref.png
staff-2.mscz fix articulations on non-scaled staves
style.css add header in visual tests to identify current and reference images
system-1-ref.png update vtest
system-1.mscz add vtest
system-2-ref.png update vtests pngs
system-2.mscz add vtest
system-3-ref.png update vtests pngs
system-3.mscz fix #17985: wrong order for courtesy key & time signature
system-4-ref.png
system-4.mscz fix #58796: layout of one line staff
system-5-ref.png update vtests pngs
system-5.mscz
tablature-1-ref.png update vtests pngs
tablature-1.mscz fix #25939: layout of chordline & gliss in tab staff
tie-1-ref.png update vtests pngs
tie-1.mscz
tie-2-ref.png update vtests pngs
tie-2.mscz fix #29151: tie positioning in chords
tie-3-ref.png update vtests pngs
tie-3.mscz
tremolo-1-ref.png update vtests pngs
tremolo-1.mscz
tuplets-1-ref.png
tuplets-1.mscz fix #33911: tuplet bracket should follow beam angle
tuplets-2-ref.png update vtests pngs
tuplets-2.mscz fix #55411: placement of bracket for cross-staff tuplet
user-offset-1-ref.png update vtests pngs
user-offset-1.mscz fix #25803: account for user offset during chord layout
user-offset-2-ref.png update vtests pngs
user-offset-2.mscz fix #25803: account for user offset during chord layout
valign-1-ref.png
valign-1.mscz add vtest for vertical note alignment
valign-2-ref.png
valign-2.mscz update & add vtests
valign-3-ref.png update vtests pngs
valign-3.mscz add vtest
voice-1-ref.png update vtests pngs
voice-1.mscz
voice-2-ref.png update vtests pngs
voice-2.mscz fix #9355: only offset rests / flip stems if multivoice visible
vtest.html add visual tests 'vtest'

README.md

MuseScore Visual Tests

The shell script "gen" creates a subdirectory html with the HTML file vtest.html for visual compare including all needed image files.

Requirements

In order to generate the diff between the reference file and the generated one, Image Magick needs to be installed and "compare" should be in the PATH.

Add a new test

  • clone a mscz test file into xxx.mscz
  • create the test by editing the xxx.mscz file
  • create reference PNG xxx-ref.png: mscore xxx.mscz -o -r 130 xxx-ref.png
  • add the file to gen and gen.bat
Something went wrong with that request. Please try again.