PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin Start 2018-11-08T02:01:17 ActivePerl-2400 CPAN-2.10 Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Wed, 07 Nov 2018 06:54:20 GMT Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/J/JV/JV/App-Music-ChordPro-0.972.tar.gz ok App-Music-ChordPro-0.972/ App-Music-ChordPro-0.972/lib/ App-Music-ChordPro-0.972/lib/App/ App-Music-ChordPro-0.972/lib/App/Music/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Bundle.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Config.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Output/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Output/Debug.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Output/Text.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Output/PDF.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Output/Common.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Output/ChordPro.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Chords/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Chords/Parser.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Version.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Wx/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Wx/Main.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Wx/PreferencesDialog_wxg.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Wx/Main_wxg.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Wx/PreferencesDialog.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/examples/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/examples/swinglow.cho App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/notes/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/notes/solfege.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/notes/dutch.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/notes/scandinavian.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/notes/nashville.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/notes/common.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/notes/roman.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/notes/german.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/notes/latin.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/pod/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/pod/ChordPro.pod App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/pod/Config.pod App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/ App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/modern3.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/modern1.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/ukulele-ly.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/ukulele.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/guitar-ly.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/inline.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/nashville.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/roman.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/chordpro.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/modern2.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/guitar.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/chordii.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/res/config/mandolin-ly.json App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Wx.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/A2Crd.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Chords.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro/Songbook.pm App-Music-ChordPro-0.972/lib/App/Music/ChordPro.pm App-Music-ChordPro-0.972/META.json App-Music-ChordPro-0.972/META.yml App-Music-ChordPro-0.972/MANIFEST App-Music-ChordPro-0.972/Makefile.PL App-Music-ChordPro-0.972/CHANGES App-Music-ChordPro-0.972/pp/ App-Music-ChordPro-0.972/pp/linux/ App-Music-ChordPro-0.972/pp/linux/wxchordpro.pp App-Music-ChordPro-0.972/pp/linux/a2crd.pp App-Music-ChordPro-0.972/pp/linux/chordpro.pp App-Music-ChordPro-0.972/pp/linux/GNUmakefile App-Music-ChordPro-0.972/pp/common/ App-Music-ChordPro-0.972/pp/common/wxchordpro.pp App-Music-ChordPro-0.972/pp/common/a2crd.pp App-Music-ChordPro-0.972/pp/common/PDF_API2_Bundle.pm App-Music-ChordPro-0.972/pp/common/chordpro.pp App-Music-ChordPro-0.972/pp/windows/ App-Music-ChordPro-0.972/pp/windows/wxchordpro.pp App-Music-ChordPro-0.972/pp/windows/Makefile App-Music-ChordPro-0.972/pp/windows/chordproinst.bmp App-Music-ChordPro-0.972/pp/windows/vfix.pl App-Music-ChordPro-0.972/pp/windows/innosetup.iss App-Music-ChordPro-0.972/pp/windows/a2crd.pp App-Music-ChordPro-0.972/pp/windows/chordpro.pp App-Music-ChordPro-0.972/pp/windows/GNUmakefile App-Music-ChordPro-0.972/pp/README App-Music-ChordPro-0.972/t/ App-Music-ChordPro-0.972/t/110_chords_roman.t App-Music-ChordPro-0.972/t/141_chords.t App-Music-ChordPro-0.972/t/113_comment.t App-Music-ChordPro-0.972/t/162_newpage.t App-Music-ChordPro-0.972/t/177_transcode.t App-Music-ChordPro-0.972/t/31_basic02_cho.t App-Music-ChordPro-0.972/t/161_titles.t App-Music-ChordPro-0.972/t/20_basic01_crd.t App-Music-ChordPro-0.972/t/01_prereq.t App-Music-ChordPro-0.972/t/115_songline.t App-Music-ChordPro-0.972/t/119_verse.t App-Music-ChordPro-0.972/t/174_transpose.cho App-Music-ChordPro-0.972/t/101_empty.t App-Music-ChordPro-0.972/t/105_chords.t App-Music-ChordPro-0.972/t/50_encodings.t App-Music-ChordPro-0.972/t/100_basic.t App-Music-ChordPro-0.972/t/171_transpose.t App-Music-ChordPro-0.972/t/basic02.cho App-Music-ChordPro-0.972/t/118_tab.t App-Music-ChordPro-0.972/t/151_fonts.t App-Music-ChordPro-0.972/t/104_subtitles.t App-Music-ChordPro-0.972/t/116_chorus.t App-Music-ChordPro-0.972/t/00_basic.pl App-Music-ChordPro-0.972/t/102_new_song.t App-Music-ChordPro-0.972/t/174_transpose.t App-Music-ChordPro-0.972/t/103_title.t App-Music-ChordPro-0.972/t/163_columns.t App-Music-ChordPro-0.972/t/02_load.t App-Music-ChordPro-0.972/t/107_chords_latin.t App-Music-ChordPro-0.972/t/170_transpose.t App-Music-ChordPro-0.972/t/172_transpose.t App-Music-ChordPro-0.972/t/ref/ App-Music-ChordPro-0.972/t/ref/21_crd_2.crd App-Music-ChordPro-0.972/t/ref/30_cho_3.cho App-Music-ChordPro-0.972/t/ref/174_crd_3.crd App-Music-ChordPro-0.972/t/ref/21_crd_1.crd App-Music-ChordPro-0.972/t/ref/30_cho_1.cho App-Music-ChordPro-0.972/t/ref/31_cho_1.cho App-Music-ChordPro-0.972/t/ref/20_crd_3.crd App-Music-ChordPro-0.972/t/ref/20_crd_1.crd App-Music-ChordPro-0.972/t/ref/30_cho_2.cho App-Music-ChordPro-0.972/t/ref/31_cho_3.cho App-Music-ChordPro-0.972/t/ref/20_crd_2.crd App-Music-ChordPro-0.972/t/ref/174_crd_1.crd App-Music-ChordPro-0.972/t/ref/31_cho_2.cho App-Music-ChordPro-0.972/t/ref/21_crd_3.crd App-Music-ChordPro-0.972/t/ref/174_crd_2.crd App-Music-ChordPro-0.972/t/142_chords.t App-Music-ChordPro-0.972/t/117_rechorus.t App-Music-ChordPro-0.972/t/169_custom.t App-Music-ChordPro-0.972/t/130_image.t App-Music-ChordPro-0.972/t/164_pagesize.t App-Music-ChordPro-0.972/t/differ.pl App-Music-ChordPro-0.972/t/114_songline.t App-Music-ChordPro-0.972/t/175_transpose.t App-Music-ChordPro-0.972/t/120_meta.t App-Music-ChordPro-0.972/t/122_memorize.t App-Music-ChordPro-0.972/t/112_comment.t App-Music-ChordPro-0.972/t/180_grids.t App-Music-ChordPro-0.972/t/173_transpose.t App-Music-ChordPro-0.972/t/109_chords_nashville.t App-Music-ChordPro-0.972/t/160_diagrams.t App-Music-ChordPro-0.972/t/30_basic01_cho.t App-Music-ChordPro-0.972/t/150_fonts.t App-Music-ChordPro-0.972/t/basic01.cho App-Music-ChordPro-0.972/t/140_chords.t App-Music-ChordPro-0.972/t/15_subst.t App-Music-ChordPro-0.972/t/21_basic02_crd.t App-Music-ChordPro-0.972/t/108_chords_solfege.t App-Music-ChordPro-0.972/README App-Music-ChordPro-0.972/script/ App-Music-ChordPro-0.972/script/wxchordpro.pl App-Music-ChordPro-0.972/script/a2crd.pl App-Music-ChordPro-0.972/script/chordpro.pl App-Music-ChordPro-0.972/script/ppchordpro.PL Configuring J/JV/JV/App-Music-ChordPro-0.972.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite File::LoadLines 0.02 not found. We have 0.01. Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for App::Music::ChordPro Writing MYMETA.yml and MYMETA.json JV/App-Music-ChordPro-0.972.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for J/JV/JV/App-Music-ChordPro-0.972.tar.gz ---- Unsatisfied dependencies detected during ---- ---- JV/App-Music-ChordPro-0.972.tar.gz ---- File::LoadLines [requires] Running test for module 'File::LoadLines' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/J/JV/JV/File-LoadLines-0.02.tar.gz ok File-LoadLines-0.02/ File-LoadLines-0.02/lib/ File-LoadLines-0.02/lib/File/ File-LoadLines-0.02/lib/File/LoadLines.pm File-LoadLines-0.02/META.json File-LoadLines-0.02/META.yml File-LoadLines-0.02/Changes File-LoadLines-0.02/MANIFEST File-LoadLines-0.02/Makefile.PL File-LoadLines-0.02/t/ File-LoadLines-0.02/t/00-load.t File-LoadLines-0.02/t/21-encoding.t File-LoadLines-0.02/t/20-encoding.t File-LoadLines-0.02/t/test8.dat File-LoadLines-0.02/t/test9.dat File-LoadLines-0.02/t/test3.dat File-LoadLines-0.02/t/test5.dat File-LoadLines-0.02/t/test4.dat File-LoadLines-0.02/t/test6.dat File-LoadLines-0.02/t/test1.dat File-LoadLines-0.02/t/11-basic.t File-LoadLines-0.02/t/test2.dat File-LoadLines-0.02/t/test0.dat File-LoadLines-0.02/t/test7.dat File-LoadLines-0.02/t/10-basic.t File-LoadLines-0.02/README Configuring J/JV/JV/File-LoadLines-0.02.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for File::LoadLines Writing MYMETA.yml and MYMETA.json JV/File-LoadLines-0.02.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for J/JV/JV/File-LoadLines-0.02.tar.gz >>> make cp lib/File/LoadLines.pm blib/lib/File/LoadLines.pm Manifying 1 pod document JV/File-LoadLines-0.02.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing File::LoadLines 0.02, Perl 5.024000, /Users/fly2400/ap2400-300558/bin/perl-dynamic t/00-load.t ...... 1..1 ok 1 - use File::LoadLines; ok t/10-basic.t ..... 1..54 ok 1 - lines ok 2 - line 0 ok 3 - line 1 ok 4 - line 2 ok 5 - line 3 ok 6 - matches ok 7 - lines ok 8 - line 0 ok 9 - line 1 ok 10 - line 2 ok 11 - line 3 ok 12 - matches ok 13 - lines ok 14 - line 0 ok 15 - line 1 ok 16 - line 2 ok 17 - line 3 ok 18 - matches ok 19 - lines ok 20 - line 0 ok 21 - line 1 ok 22 - line 2 ok 23 - line 3 ok 24 - matches ok 25 - lines ok 26 - line 0 ok 27 - line 1 ok 28 - line 2 ok 29 - line 3 ok 30 - matches ok 31 - lines ok 32 - line 0 ok 33 - line 1 ok 34 - line 2 ok 35 - line 3 ok 36 - matches ok 37 - lines ok 38 - line 0 ok 39 - line 1 ok 40 - line 2 ok 41 - line 3 ok 42 - matches ok 43 - lines ok 44 - line 0 ok 45 - line 1 ok 46 - line 2 ok 47 - line 3 ok 48 - matches ok 49 - lines ok 50 - line 0 ok 51 - line 1 ok 52 - line 2 ok 53 - line 3 ok 54 - matches ok t/11-basic.t ..... 1..54 ok 1 - lines ok 2 - line 0 ok 3 - line 1 ok 4 - line 2 ok 5 - line 3 ok 6 - matches ok 7 - lines ok 8 - line 0 ok 9 - line 1 ok 10 - line 2 ok 11 - line 3 ok 12 - matches ok 13 - lines ok 14 - line 0 ok 15 - line 1 ok 16 - line 2 ok 17 - line 3 ok 18 - matches ok 19 - lines ok 20 - line 0 ok 21 - line 1 ok 22 - line 2 ok 23 - line 3 ok 24 - matches ok 25 - lines ok 26 - line 0 ok 27 - line 1 ok 28 - line 2 ok 29 - line 3 ok 30 - matches ok 31 - lines ok 32 - line 0 ok 33 - line 1 ok 34 - line 2 ok 35 - line 3 ok 36 - matches ok 37 - lines ok 38 - line 0 ok 39 - line 1 ok 40 - line 2 ok 41 - line 3 ok 42 - matches ok 43 - lines ok 44 - line 0 ok 45 - line 1 ok 46 - line 2 ok 47 - line 3 ok 48 - matches ok 49 - lines ok 50 - line 0 ok 51 - line 1 ok 52 - line 2 ok 53 - line 3 ok 54 - matches ok t/20-encoding.t .. 1..6 ok 1 - lines ok 2 - line 0 ok 3 - line 1 ok 4 - line 2 ok 5 - line 3 ok 6 - matches ok t/21-encoding.t .. 1..6 ok 1 - lines ok 2 - line 0 ok 3 - line 1 ok 4 - line 2 ok 5 - line 3 ok 6 - matches ok All tests successful. Files=5, Tests=121, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.30 cusr 0.05 csys = 0.39 CPU) Result: PASS JV/File-LoadLines-0.02.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/J/JV/JV/CHECKSUMS Johan Vromans <jv@cpan.org> Load lines from file >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/File-LoadLines-0.02-wXGySW && tar cvf - File-LoadLines-0.02.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/J/JV/JV/File-LoadLines-0.02.tar.gz File-LoadLines-0.02.ppd blib/ blib/lib/ blib/lib/File/ blib/lib/File/LoadLines.pm blib/man3/ blib/man3/File::LoadLines.3 JV/App-Music-ChordPro-0.972.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-Music-ChordPro-0.972-24XsuI JV/App-Music-ChordPro-0.972.tar.gz Has already been prepared Running make for J/JV/JV/App-Music-ChordPro-0.972.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/File-LoadLines-0.02-wXGySW/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/File-LoadLines-0.02-wXGySW/blib/lib to PERL5LIB for 'make' >>> make cp lib/App/Music/ChordPro/Wx/PreferencesDialog.pm blib/lib/App/Music/ChordPro/Wx/PreferencesDialog.pm cp lib/App/Music/ChordPro/Chords.pm blib/lib/App/Music/ChordPro/Chords.pm cp lib/App/Music/ChordPro/res/notes/dutch.json blib/lib/App/Music/ChordPro/res/notes/dutch.json cp lib/App/Music/ChordPro/res/config/guitar.json blib/lib/App/Music/ChordPro/res/config/guitar.json cp lib/App/Music/ChordPro/res/notes/latin.json blib/lib/App/Music/ChordPro/res/notes/latin.json cp lib/App/Music/ChordPro/res/config/modern3.json blib/lib/App/Music/ChordPro/res/config/modern3.json cp lib/App/Music/ChordPro/res/config/nashville.json blib/lib/App/Music/ChordPro/res/config/nashville.json cp lib/App/Music/ChordPro/res/config/roman.json blib/lib/App/Music/ChordPro/res/config/roman.json cp lib/App/Music/ChordPro/Output/Text.pm blib/lib/App/Music/ChordPro/Output/Text.pm cp lib/App/Music/ChordPro/Output/PDF.pm blib/lib/App/Music/ChordPro/Output/PDF.pm cp lib/App/Music/ChordPro/res/config/modern2.json blib/lib/App/Music/ChordPro/res/config/modern2.json cp lib/App/Music/ChordPro/res/examples/swinglow.cho blib/lib/App/Music/ChordPro/res/examples/swinglow.cho cp lib/App/Music/ChordPro/Wx/Main_wxg.pm blib/lib/App/Music/ChordPro/Wx/Main_wxg.pm cp lib/App/Music/ChordPro/res/notes/nashville.json blib/lib/App/Music/ChordPro/res/notes/nashville.json cp lib/App/Music/ChordPro/A2Crd.pm blib/lib/App/Music/ChordPro/A2Crd.pm cp lib/App/Music/ChordPro/Output/Common.pm blib/lib/App/Music/ChordPro/Output/Common.pm cp lib/App/Music/ChordPro/res/pod/ChordPro.pod blib/lib/App/Music/ChordPro/res/pod/ChordPro.pod cp lib/App/Music/ChordPro/res/config/chordii.json blib/lib/App/Music/ChordPro/res/config/chordii.json cp lib/App/Music/ChordPro/res/notes/roman.json blib/lib/App/Music/ChordPro/res/notes/roman.json cp lib/App/Music/ChordPro/Version.pm blib/lib/App/Music/ChordPro/Version.pm cp lib/App/Music/ChordPro/Wx/Main.pm blib/lib/App/Music/ChordPro/Wx/Main.pm cp lib/App/Music/ChordPro/res/notes/common.json blib/lib/App/Music/ChordPro/res/notes/common.json cp lib/App/Music/ChordPro/res/config/chordpro.json blib/lib/App/Music/ChordPro/res/config/chordpro.json cp lib/App/Music/ChordPro/Output/Debug.pm blib/lib/App/Music/ChordPro/Output/Debug.pm cp lib/App/Music/ChordPro/Chords/Parser.pm blib/lib/App/Music/ChordPro/Chords/Parser.pm cp lib/App/Music/ChordPro/Wx.pm blib/lib/App/Music/ChordPro/Wx.pm cp lib/App/Music/ChordPro/res/config/inline.json blib/lib/App/Music/ChordPro/res/config/inline.json cp lib/App/Music/ChordPro/Bundle.pm blib/lib/App/Music/ChordPro/Bundle.pm cp lib/App/Music/ChordPro/res/pod/Config.pod blib/lib/App/Music/ChordPro/res/pod/Config.pod cp lib/App/Music/ChordPro/res/notes/solfege.json blib/lib/App/Music/ChordPro/res/notes/solfege.json cp lib/App/Music/ChordPro/Wx/PreferencesDialog_wxg.pm blib/lib/App/Music/ChordPro/Wx/PreferencesDialog_wxg.pm cp lib/App/Music/ChordPro/Config.pm blib/lib/App/Music/ChordPro/Config.pm cp lib/App/Music/ChordPro/res/config/guitar-ly.json blib/lib/App/Music/ChordPro/res/config/guitar-ly.json cp lib/App/Music/ChordPro/res/config/ukulele.json blib/lib/App/Music/ChordPro/res/config/ukulele.json cp lib/App/Music/ChordPro/Songbook.pm blib/lib/App/Music/ChordPro/Songbook.pm cp lib/App/Music/ChordPro/res/config/mandolin-ly.json blib/lib/App/Music/ChordPro/res/config/mandolin-ly.json cp lib/App/Music/ChordPro/res/config/ukulele-ly.json blib/lib/App/Music/ChordPro/res/config/ukulele-ly.json cp lib/App/Music/ChordPro.pm blib/lib/App/Music/ChordPro.pm cp lib/App/Music/ChordPro/Output/ChordPro.pm blib/lib/App/Music/ChordPro/Output/ChordPro.pm cp lib/App/Music/ChordPro/res/notes/scandinavian.json blib/lib/App/Music/ChordPro/res/notes/scandinavian.json cp lib/App/Music/ChordPro/res/config/modern1.json blib/lib/App/Music/ChordPro/res/config/modern1.json cp lib/App/Music/ChordPro/res/notes/german.json blib/lib/App/Music/ChordPro/res/notes/german.json "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-Iblib/arch" "-Iblib/lib" script/ppchordpro.PL script/a2crd cp script/a2crd blib/script/a2crd "/Users/fly2400/ap2400-300558/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/a2crd "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-Iblib/arch" "-Iblib/lib" script/ppchordpro.PL script/chordpro cp script/chordpro blib/script/chordpro "/Users/fly2400/ap2400-300558/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/chordpro "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-Iblib/arch" "-Iblib/lib" script/ppchordpro.PL script/wxchordpro cp script/wxchordpro blib/script/wxchordpro "/Users/fly2400/ap2400-300558/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/wxchordpro Manifying 3 pod documents Manifying 5 pod documents JV/App-Music-ChordPro-0.972.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/File-LoadLines-0.02-wXGySW/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/File-LoadLines-0.02-wXGySW/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Using PDF::Builder for PDF generation t/01_prereq.t ............. ok 1 - Perl version 5.024000 is newer than 5.010.001 ok 2 - use IO::String; ok 3 - use Font::TTF; ok 4 - use PDF::Builder; ok 5 - use JSON::PP; ok 6 - use String::Interpolate::Named; 1..6 ok # Testing App::Music::ChordPro 0.972, Perl 5.024000, /Users/fly2400/ap2400-300558/bin/perl-dynamic t/02_load.t ............... ok 1 - use App::Music::ChordPro; ok 2 - use App::Music::ChordPro::Config; ok 3 - use App::Music::ChordPro::Songbook; ok 4 - use App::Music::ChordPro::Output::Debug; ok 5 - use App::Music::ChordPro::Output::Text; ok 6 - use App::Music::ChordPro::Output::ChordPro; ok 7 - use App::Music::ChordPro::Output::PDF; 1..7 ok t/100_basic.t ............. 1..2 ok 1 - Configuration set up ok 2 - Song set up ok t/101_empty.t ............. 1..1 ok 1 - No song ok t/102_new_song.t .......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/103_title.t ............. 1..4 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok 4 - Song contents ok t/104_subtitles.t ......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/105_chords.t ............ 1..321 ok 1 - got config ok 2 - parsing chord Fmin ok 3 - parsing chord F\#4 ok 4 - parsing chord Bm6 ok 5 - parsing chord D7sus4 ok 6 - parsing chord Eb7 ok 7 - parsing chord C4 ok 8 - parsing chord Gbmaj7 ok 9 - parsing chord Dbdim ok 10 - parsing chord Dsus4 ok 11 - parsing chord Gmin ok 12 - parsing chord Bbdim ok 13 - parsing chord C\#m7 ok 14 - parsing chord F6 ok 15 - parsing chord Fmaj7 ok 16 - parsing chord F\#/E ok 17 - parsing chord Dm/C ok 18 - parsing chord E7b5 ok 19 - parsing chord D9add6 ok 20 - parsing chord G\#maj ok 21 - parsing chord Emaj ok 22 - parsing chord G/A ok 23 - parsing chord Bm7b5 ok 24 - parsing chord Asus4 ok 25 - parsing chord Fmaj ok 26 - parsing chord A/E ok 27 - parsing chord Em6 ok 28 - parsing chord F7/A ok 29 - parsing chord Ebmaj7 ok 30 - parsing chord F/A ok 31 - parsing chord F\#min ok 32 - parsing chord Gsus ok 33 - parsing chord Bm7 ok 34 - parsing chord B13 ok 35 - parsing chord C\#7 ok 36 - parsing chord Am6 ok 37 - parsing chord G6 ok 38 - parsing chord Fm6 ok 39 - parsing chord E ok 40 - parsing chord A6 ok 41 - parsing chord G7b9 ok 42 - parsing chord Em ok 43 - parsing chord Csus2 ok 44 - parsing chord Dm/C\# ok 45 - parsing chord Dm\#5 ok 46 - parsing chord G\#+ ok 47 - parsing chord Dm\#7 ok 48 - parsing chord A\# ok 49 - parsing chord C+ ok 50 - parsing chord Ab ok 51 - parsing chord Bb+ ok 52 - parsing chord Em/D ok 53 - parsing chord Gbsus4 ok 54 - parsing chord A/C\# ok 55 - parsing chord D\#maj7 ok 56 - parsing chord Bb6 ok 57 - parsing chord A\#m7 ok 58 - parsing chord Gsus4 ok 59 - parsing chord D/C\# ok 60 - parsing chord Dbsus4 ok 61 - parsing chord G\#sus ok 62 - parsing chord C\#m ok 63 - parsing chord F+ ok 64 - parsing chord Ab7 ok 65 - parsing chord C\# ok 66 - parsing chord Bb7 ok 67 - parsing chord A\#+ ok 68 - parsing chord Abmin ok 69 - parsing chord F\#m6 ok 70 - parsing chord Ab11 ok 71 - parsing chord F\#+ ok 72 - parsing chord Fadd9 ok 73 - parsing chord F4 ok 74 - parsing chord D\#sus ok 75 - parsing chord Csus9 ok 76 - parsing chord C\#maj ok 77 - parsing chord A\#m ok 78 - parsing chord F\#m7b5 ok 79 - parsing chord A\#maj7 ok 80 - parsing chord Ebadd9 ok 81 - parsing chord D11 ok 82 - parsing chord F\#m7 ok 83 - parsing chord G\#m7 ok 84 - parsing chord C\#sus4 ok 85 - parsing chord Fmaj7/C ok 86 - parsing chord D\#m ok 87 - parsing chord Db ok 88 - parsing chord A\#sus ok 89 - parsing chord Dm7 ok 90 - parsing chord Am\#7 ok 91 - parsing chord Gb ok 92 - parsing chord E11 ok 93 - parsing chord D\#m7 ok 94 - parsing chord C911 ok 95 - parsing chord Bmaj ok 96 - parsing chord B ok 97 - parsing chord C\#sus ok 98 - parsing chord A/G\# ok 99 - parsing chord D7 ok 100 - parsing chord D/G ok 101 - parsing chord Amaj ok 102 - parsing chord G911 ok 103 - parsing chord Bmaj7 ok 104 - parsing chord G+ ok 105 - parsing chord Gm7 ok 106 - parsing chord Bbm9 ok 107 - parsing chord A\#4 ok 108 - parsing chord D7sus2 ok 109 - parsing chord D/E ok 110 - parsing chord Bsus4 ok 111 - parsing chord Absus4 ok 112 - parsing chord G\#sus4 ok 113 - parsing chord Am ok 114 - parsing chord Dbmaj ok 115 - parsing chord Db+ ok 116 - parsing chord Dbsus ok 117 - parsing chord G\#4 ok 118 - parsing chord Bbm7 ok 119 - parsing chord F\#sus ok 120 - parsing chord G\#dim ok 121 - parsing chord Bbsus4 ok 122 - parsing chord Emin ok 123 - parsing chord Fdim ok 124 - parsing chord Adim ok 125 - parsing chord Bmin ok 126 - parsing chord B7\#9 ok 127 - parsing chord Bb9 ok 128 - parsing chord C11 ok 129 - parsing chord A7sus4 ok 130 - parsing chord F\#sus4 ok 131 - parsing chord A\#maj ok 132 - parsing chord C\#4 ok 133 - parsing chord C7 ok 134 - parsing chord A/D ok 135 - parsing chord D\#+ ok 136 - parsing chord Edim ok 137 - parsing chord Eb ok 138 - parsing chord G9 ok 139 - parsing chord D4 ok 140 - parsing chord Bmmaj7 ok 141 - parsing chord F/G ok 142 - parsing chord Emadd9 ok 143 - parsing chord Abmaj ok 144 - parsing chord Esus ok 145 - parsing chord Bb ok 146 - parsing chord Absus ok 147 - parsing chord G11 ok 148 - parsing chord C6 ok 149 - parsing chord D+ ok 150 - parsing chord Gadd9 ok 151 - parsing chord D ok 152 - parsing chord Dm9 ok 153 - parsing chord Ddim ok 154 - parsing chord F\#m/C ok 155 - parsing chord D\#min ok 156 - parsing chord Db7 ok 157 - parsing chord F\#7 ok 158 - parsing chord D7\#9 ok 159 - parsing chord Gb9 ok 160 - parsing chord Bdim ok 161 - parsing chord G\# ok 162 - parsing chord A ok 163 - parsing chord Cm11 ok 164 - parsing chord Cdim ok 165 - parsing chord Cmaj7 ok 166 - parsing chord Abm ok 167 - parsing chord C3 ok 168 - parsing chord G7\#9 ok 169 - parsing chord A\#7 ok 170 - parsing chord A7 ok 171 - parsing chord D\# ok 172 - parsing chord F\#11 ok 173 - parsing chord Abmaj7 ok 174 - parsing chord C\#+ ok 175 - parsing chord Fm7 ok 176 - parsing chord Gbmin ok 177 - parsing chord Csus ok 178 - parsing chord Gdim ok 179 - parsing chord A/F\# ok 180 - parsing chord Eb4 ok 181 - parsing chord A13 ok 182 - parsing chord G/D ok 183 - parsing chord Em7 ok 184 - parsing chord Emaj7 ok 185 - parsing chord A\#sus4 ok 186 - parsing chord Gm/Bb ok 187 - parsing chord D\#maj ok 188 - parsing chord Gmaj7sus4 ok 189 - parsing chord Am9 ok 190 - parsing chord C\#add9 ok 191 - parsing chord E5 ok 192 - parsing chord Fm ok 193 - parsing chord Gmaj9 ok 194 - parsing chord Ebsus ok 195 - parsing chord Bmsus9 ok 196 - parsing chord F ok 197 - parsing chord Fsus ok 198 - parsing chord Dbm ok 199 - parsing chord Abm7 ok 200 - parsing chord F11 ok 201 - parsing chord B/F\# ok 202 - parsing chord F\#m ok 203 - parsing chord Amaj7 ok 204 - parsing chord Asus2 ok 205 - parsing chord G ok 206 - parsing chord Dm/A ok 207 - parsing chord Gbm7 ok 208 - parsing chord Gb7 ok 209 - parsing chord Ab+ ok 210 - parsing chord Dm/B ok 211 - parsing chord Gb+ ok 212 - parsing chord F/D ok 213 - parsing chord Dsus2 ok 214 - parsing chord C/B ok 215 - parsing chord Fmaj7/A ok 216 - parsing chord G\#7 ok 217 - parsing chord Gbdim ok 218 - parsing chord Dmin ok 219 - parsing chord Ebmaj ok 220 - parsing chord Bb4 ok 221 - parsing chord B9 ok 222 - parsing chord G7 ok 223 - parsing chord Dbm7 ok 224 - parsing chord D/A ok 225 - parsing chord G7sus4 ok 226 - parsing chord Amin ok 227 - parsing chord Dbmaj7 ok 228 - parsing chord Dadd9 ok 229 - parsing chord E711 ok 230 - parsing chord Am/G ok 231 - parsing chord Amadd9 ok 232 - parsing chord D6 ok 233 - parsing chord Dbmin ok 234 - parsing chord A11 ok 235 - parsing chord Gmaj7 ok 236 - parsing chord C9 ok 237 - parsing chord E6 ok 238 - parsing chord A9sus ok 239 - parsing chord G\#m9maj7 ok 240 - parsing chord F/C ok 241 - parsing chord Csus4 ok 242 - parsing chord B4 ok 243 - parsing chord Ebm ok 244 - parsing chord E9 ok 245 - parsing chord Cm7 ok 246 - parsing chord E7\#9 ok 247 - parsing chord G\#m ok 248 - parsing chord Am7sus4 ok 249 - parsing chord Bsus ok 250 - parsing chord G/F\# ok 251 - parsing chord Gbmaj ok 252 - parsing chord Dsus ok 253 - parsing chord Gm6 ok 254 - parsing chord Bbmaj7 ok 255 - parsing chord F\#dim ok 256 - parsing chord G\#min ok 257 - parsing chord Dm ok 258 - parsing chord A4 ok 259 - parsing chord G4 ok 260 - parsing chord G6sus4 ok 261 - parsing chord C\#dim ok 262 - parsing chord Cm ok 263 - parsing chord F7 ok 264 - parsing chord Emsus4 ok 265 - parsing chord E7b9 ok 266 - parsing chord Eb+ ok 267 - parsing chord Cmin ok 268 - parsing chord Dmaj ok 269 - parsing chord F\#9 ok 270 - parsing chord Gbm ok 271 - parsing chord C\#7b5 ok 272 - parsing chord Gmaj ok 273 - parsing chord Bbmaj ok 274 - parsing chord Bm ok 275 - parsing chord D/C ok 276 - parsing chord G\#maj7 ok 277 - parsing chord Bbmin ok 278 - parsing chord B7 ok 279 - parsing chord Ebsus4 ok 280 - parsing chord Cadd9 ok 281 - parsing chord Bbm ok 282 - parsing chord F\# ok 283 - parsing chord Ebdim ok 284 - parsing chord C\#maj7 ok 285 - parsing chord D\#dim ok 286 - parsing chord Asus ok 287 - parsing chord F\#maj7 ok 288 - parsing chord Dmaj7 ok 289 - parsing chord E+ ok 290 - parsing chord A\#min ok 291 - parsing chord B11 ok 292 - parsing chord D\#sus4 ok 293 - parsing chord A+ ok 294 - parsing chord Am7 ok 295 - parsing chord Fmmaj7 ok 296 - parsing chord D\#7 ok 297 - parsing chord B+ ok 298 - parsing chord Em7/D ok 299 - parsing chord Bb11 ok 300 - parsing chord Ebmin ok 301 - parsing chord Cmaj ok 302 - parsing chord G\#m6 ok 303 - parsing chord A9 ok 304 - parsing chord C\#min ok 305 - parsing chord D9 ok 306 - parsing chord Ebm7 ok 307 - parsing chord Bbsus ok 308 - parsing chord A\#dim ok 309 - parsing chord Abdim ok 310 - parsing chord D/B ok 311 - parsing chord E7 ok 312 - parsing chord D\#4 ok 313 - parsing chord G/B ok 314 - parsing chord D5/E ok 315 - parsing chord C ok 316 - parsing chord F9 ok 317 - parsing chord Ab4 ok 318 - parsing chord Fsus4 ok 319 - parsing chord Gm ok 320 - parsing chord Gbsus ok 321 - parsing chord Em/B ok t/107_chords_latin.t ...... 1..321 ok 1 - got config ok 2 - parsing chord Lam/Sol ok 3 - parsing chord Fa\#m7 ok 4 - parsing chord Solbsus4 ok 5 - parsing chord Solb+ ok 6 - parsing chord Rebdim ok 7 - parsing chord La\#m ok 8 - parsing chord La/Sol\# ok 9 - parsing chord Dosus4 ok 10 - parsing chord Sol911 ok 11 - parsing chord Rem9 ok 12 - parsing chord Si11 ok 13 - parsing chord Fa/Re ok 14 - parsing chord La7 ok 15 - parsing chord Lasus4 ok 16 - parsing chord Re\#sus4 ok 17 - parsing chord Midim ok 18 - parsing chord Mim/Si ok 19 - parsing chord Sol7\#9 ok 20 - parsing chord Mi5 ok 21 - parsing chord Sol\#min ok 22 - parsing chord Mibsus ok 23 - parsing chord Sol/Si ok 24 - parsing chord Rem/Do ok 25 - parsing chord Famaj7/Do ok 26 - parsing chord Sisus ok 27 - parsing chord Dosus2 ok 28 - parsing chord La13 ok 29 - parsing chord Sol+ ok 30 - parsing chord Sol\#sus4 ok 31 - parsing chord Fadim ok 32 - parsing chord Sibdim ok 33 - parsing chord Mim/Re ok 34 - parsing chord Sol7 ok 35 - parsing chord La9sus ok 36 - parsing chord Fa\#m7b5 ok 37 - parsing chord Solmaj7 ok 38 - parsing chord Do+ ok 39 - parsing chord Re/La ok 40 - parsing chord Simsus9 ok 41 - parsing chord Re\#sus ok 42 - parsing chord La\#m7 ok 43 - parsing chord Domaj ok 44 - parsing chord Do\#maj7 ok 45 - parsing chord Rem/La ok 46 - parsing chord Mim7 ok 47 - parsing chord Dom7 ok 48 - parsing chord Mibm ok 49 - parsing chord Sol9 ok 50 - parsing chord Dosus9 ok 51 - parsing chord Labsus ok 52 - parsing chord Fa/La ok 53 - parsing chord Re9add6 ok 54 - parsing chord Sol\#sus ok 55 - parsing chord Fam ok 56 - parsing chord Do\#m7 ok 57 - parsing chord Mib4 ok 58 - parsing chord Resus ok 59 - parsing chord La6 ok 60 - parsing chord Re+ ok 61 - parsing chord La\#7 ok 62 - parsing chord Re\#7 ok 63 - parsing chord La\# ok 64 - parsing chord Mi ok 65 - parsing chord Fasus ok 66 - parsing chord Sol11 ok 67 - parsing chord Solm/Sib ok 68 - parsing chord Sol/Fa\# ok 69 - parsing chord La/Do\# ok 70 - parsing chord Sibm7 ok 71 - parsing chord Famaj7 ok 72 - parsing chord Labdim ok 73 - parsing chord Mib+ ok 74 - parsing chord Si4 ok 75 - parsing chord Re6 ok 76 - parsing chord Solbmin ok 77 - parsing chord Soladd9 ok 78 - parsing chord Re7\#9 ok 79 - parsing chord Fa\#+ ok 80 - parsing chord Si13 ok 81 - parsing chord Do9 ok 82 - parsing chord Re\#4 ok 83 - parsing chord Rem/Si ok 84 - parsing chord Mib ok 85 - parsing chord Lam7 ok 86 - parsing chord Sim7 ok 87 - parsing chord Do3 ok 88 - parsing chord Do\#sus4 ok 89 - parsing chord Simaj ok 90 - parsing chord Solbm7 ok 91 - parsing chord Rebsus ok 92 - parsing chord Si9 ok 93 - parsing chord Re7sus2 ok 94 - parsing chord Solmaj9 ok 95 - parsing chord Do\#sus ok 96 - parsing chord Mimin ok 97 - parsing chord Sol6 ok 98 - parsing chord Do ok 99 - parsing chord Dodim ok 100 - parsing chord Fam7 ok 101 - parsing chord Fa\#m/Do ok 102 - parsing chord La\#+ ok 103 - parsing chord Fa\#sus ok 104 - parsing chord Mibdim ok 105 - parsing chord Sib7 ok 106 - parsing chord Fa\#dim ok 107 - parsing chord Sisus4 ok 108 - parsing chord Labsus4 ok 109 - parsing chord Sim ok 110 - parsing chord Mibadd9 ok 111 - parsing chord Dom ok 112 - parsing chord Sib+ ok 113 - parsing chord Rebm7 ok 114 - parsing chord Re9 ok 115 - parsing chord Solb9 ok 116 - parsing chord Fa\#7 ok 117 - parsing chord Sol\#+ ok 118 - parsing chord Simmaj7 ok 119 - parsing chord Fa\#min ok 120 - parsing chord Mi6 ok 121 - parsing chord Do\#add9 ok 122 - parsing chord Mimaj ok 123 - parsing chord La4 ok 124 - parsing chord Soldim ok 125 - parsing chord Famin ok 126 - parsing chord Fa4 ok 127 - parsing chord La/Re ok 128 - parsing chord Solmaj ok 129 - parsing chord Sibsus ok 130 - parsing chord Fa\# ok 131 - parsing chord Fa9 ok 132 - parsing chord Si ok 133 - parsing chord Lasus2 ok 134 - parsing chord Re\#min ok 135 - parsing chord Fa\#/Mi ok 136 - parsing chord Sibmin ok 137 - parsing chord La\#min ok 138 - parsing chord Fa\#m ok 139 - parsing chord Mi+ ok 140 - parsing chord Lamin ok 141 - parsing chord Mimsus4 ok 142 - parsing chord Re\#maj ok 143 - parsing chord Remin ok 144 - parsing chord Sol/La ok 145 - parsing chord Fa/Sol ok 146 - parsing chord Rem\#7 ok 147 - parsing chord Fa/Do ok 148 - parsing chord Sibsus4 ok 149 - parsing chord Rebmin ok 150 - parsing chord La\#maj ok 151 - parsing chord Sol\# ok 152 - parsing chord Redim ok 153 - parsing chord Lam\#7 ok 154 - parsing chord Rebm ok 155 - parsing chord Reb7 ok 156 - parsing chord Si+ ok 157 - parsing chord Lasus ok 158 - parsing chord Sol ok 159 - parsing chord Sib6 ok 160 - parsing chord Do4 ok 161 - parsing chord Re4 ok 162 - parsing chord Solm ok 163 - parsing chord Lam9 ok 164 - parsing chord Misus ok 165 - parsing chord Solsus ok 166 - parsing chord Lam7sus4 ok 167 - parsing chord Mibmaj7 ok 168 - parsing chord Solm7 ok 169 - parsing chord Si7 ok 170 - parsing chord Rebmaj ok 171 - parsing chord Sib4 ok 172 - parsing chord Lam ok 173 - parsing chord Faadd9 ok 174 - parsing chord Do\#min ok 175 - parsing chord Solmin ok 176 - parsing chord Labmaj7 ok 177 - parsing chord La9 ok 178 - parsing chord Lab4 ok 179 - parsing chord La11 ok 180 - parsing chord Solmaj7sus4 ok 181 - parsing chord Solbmaj ok 182 - parsing chord Do7 ok 183 - parsing chord Fa\#maj7 ok 184 - parsing chord Mibmaj ok 185 - parsing chord Sol6sus4 ok 186 - parsing chord Mi7 ok 187 - parsing chord Do6 ok 188 - parsing chord Sib11 ok 189 - parsing chord Fa11 ok 190 - parsing chord Do\#+ ok 191 - parsing chord Re\#maj7 ok 192 - parsing chord Re/Si ok 193 - parsing chord Domaj7 ok 194 - parsing chord Re\#m ok 195 - parsing chord Sol\#dim ok 196 - parsing chord Mi711 ok 197 - parsing chord Fa+ ok 198 - parsing chord Mi11 ok 199 - parsing chord Do\#4 ok 200 - parsing chord Simaj7 ok 201 - parsing chord Sim6 ok 202 - parsing chord Re/Do\# ok 203 - parsing chord Do\#7 ok 204 - parsing chord Sol7sus4 ok 205 - parsing chord Mi7b5 ok 206 - parsing chord Re/Mi ok 207 - parsing chord Fa\#4 ok 208 - parsing chord Re/Do ok 209 - parsing chord Resus4 ok 210 - parsing chord La\#4 ok 211 - parsing chord Re7sus4 ok 212 - parsing chord Doadd9 ok 213 - parsing chord Lab+ ok 214 - parsing chord Rem/Do\# ok 215 - parsing chord Lab7 ok 216 - parsing chord Remaj ok 217 - parsing chord Re5/Mi ok 218 - parsing chord Resus2 ok 219 - parsing chord Do911 ok 220 - parsing chord Mibmin ok 221 - parsing chord Sim7b5 ok 222 - parsing chord Re11 ok 223 - parsing chord Sib ok 224 - parsing chord Fa\#11 ok 225 - parsing chord Lamaj7 ok 226 - parsing chord Re\#+ ok 227 - parsing chord Dosus ok 228 - parsing chord Do/Si ok 229 - parsing chord Fa6 ok 230 - parsing chord Sol/Re ok 231 - parsing chord Solb7 ok 232 - parsing chord Mimadd9 ok 233 - parsing chord La\#sus4 ok 234 - parsing chord Sol\#m ok 235 - parsing chord Si7\#9 ok 236 - parsing chord Rebsus4 ok 237 - parsing chord La+ ok 238 - parsing chord Sibm9 ok 239 - parsing chord Sol\#maj ok 240 - parsing chord Do\#m ok 241 - parsing chord Fa\#9 ok 242 - parsing chord Fa\#sus4 ok 243 - parsing chord Mim6 ok 244 - parsing chord Do\#dim ok 245 - parsing chord Sidim ok 246 - parsing chord Sibmaj ok 247 - parsing chord Mibsus4 ok 248 - parsing chord La\#maj7 ok 249 - parsing chord La\#sus ok 250 - parsing chord Fa7 ok 251 - parsing chord Readd9 ok 252 - parsing chord Famaj7/La ok 253 - parsing chord Lab ok 254 - parsing chord Sol\#m7 ok 255 - parsing chord Fa ok 256 - parsing chord Sol\#4 ok 257 - parsing chord Do\#maj ok 258 - parsing chord Reb+ ok 259 - parsing chord Mi7\#9 ok 260 - parsing chord Lamaj ok 261 - parsing chord Fammaj7 ok 262 - parsing chord Re\#dim ok 263 - parsing chord La/Fa\# ok 264 - parsing chord Sibm ok 265 - parsing chord Labm ok 266 - parsing chord Si/Fa\# ok 267 - parsing chord Lamadd9 ok 268 - parsing chord Lam6 ok 269 - parsing chord Simin ok 270 - parsing chord Rem ok 271 - parsing chord Sol\#7 ok 272 - parsing chord La\#dim ok 273 - parsing chord Sol\#m9maj7 ok 274 - parsing chord Do\#7b5 ok 275 - parsing chord Rem7 ok 276 - parsing chord Mim7/Re ok 277 - parsing chord Mi9 ok 278 - parsing chord Re\# ok 279 - parsing chord Solbsus ok 280 - parsing chord Sol\#maj7 ok 281 - parsing chord Fa7/La ok 282 - parsing chord Reb ok 283 - parsing chord Labmaj ok 284 - parsing chord Solbmaj7 ok 285 - parsing chord La7sus4 ok 286 - parsing chord Dom11 ok 287 - parsing chord Ladim ok 288 - parsing chord Labm7 ok 289 - parsing chord La ok 290 - parsing chord Labmin ok 291 - parsing chord Rem\#5 ok 292 - parsing chord Solsus4 ok 293 - parsing chord Sol7b9 ok 294 - parsing chord Mimaj7 ok 295 - parsing chord La/Mi ok 296 - parsing chord Sibmaj7 ok 297 - parsing chord Mim ok 298 - parsing chord Solbdim ok 299 - parsing chord Re7 ok 300 - parsing chord Rebmaj7 ok 301 - parsing chord Sib9 ok 302 - parsing chord Solbm ok 303 - parsing chord Remaj7 ok 304 - parsing chord Sol\#m6 ok 305 - parsing chord Lab11 ok 306 - parsing chord Solm6 ok 307 - parsing chord Mi7b9 ok 308 - parsing chord Re ok 309 - parsing chord Domin ok 310 - parsing chord Do11 ok 311 - parsing chord Fa\#m6 ok 312 - parsing chord Famaj ok 313 - parsing chord Re/Sol ok 314 - parsing chord Mib7 ok 315 - parsing chord Do\# ok 316 - parsing chord Fasus4 ok 317 - parsing chord Sol4 ok 318 - parsing chord Mibm7 ok 319 - parsing chord Fam6 ok 320 - parsing chord Re\#m7 ok 321 - parsing chord Solb ok t/108_chords_solfege.t .... 1..321 ok 1 - got config ok 2 - parsing chord Di ok 3 - parsing chord So4 ok 4 - parsing chord Mem7 ok 5 - parsing chord Fam7 ok 6 - parsing chord Fa/Re ok 7 - parsing chord Fim/Do ok 8 - parsing chord Ti4 ok 9 - parsing chord Dim ok 10 - parsing chord Timaj7 ok 11 - parsing chord Tem ok 12 - parsing chord Fasus4 ok 13 - parsing chord Ti ok 14 - parsing chord Rem/Ti ok 15 - parsing chord Fi/Mi ok 16 - parsing chord Sedim ok 17 - parsing chord Re/So ok 18 - parsing chord Lamaj7 ok 19 - parsing chord La/Si ok 20 - parsing chord Le+ ok 21 - parsing chord Temaj7 ok 22 - parsing chord Timin ok 23 - parsing chord Dosus9 ok 24 - parsing chord Dim7 ok 25 - parsing chord Re/Do ok 26 - parsing chord Di7b5 ok 27 - parsing chord Mem ok 28 - parsing chord Li ok 29 - parsing chord Lim ok 30 - parsing chord Fadim ok 31 - parsing chord Fam6 ok 32 - parsing chord Te6 ok 33 - parsing chord Me ok 34 - parsing chord Sidim ok 35 - parsing chord Tisus ok 36 - parsing chord Lam\#7 ok 37 - parsing chord Ti11 ok 38 - parsing chord Famaj ok 39 - parsing chord Re5/Mi ok 40 - parsing chord Fi9 ok 41 - parsing chord La11 ok 42 - parsing chord Fi ok 43 - parsing chord Le11 ok 44 - parsing chord Sem7 ok 45 - parsing chord Re4 ok 46 - parsing chord Ri4 ok 47 - parsing chord So/Ti ok 48 - parsing chord Ra+ ok 49 - parsing chord Mim/Re ok 50 - parsing chord Disus ok 51 - parsing chord Fa6 ok 52 - parsing chord So6sus4 ok 53 - parsing chord So7 ok 54 - parsing chord Risus ok 55 - parsing chord Som7 ok 56 - parsing chord Lam6 ok 57 - parsing chord Fim ok 58 - parsing chord Mi11 ok 59 - parsing chord Fa/La ok 60 - parsing chord Ridim ok 61 - parsing chord Rem\#5 ok 62 - parsing chord Som/Te ok 63 - parsing chord Ramin ok 64 - parsing chord La6 ok 65 - parsing chord Re9add6 ok 66 - parsing chord Mim/Ti ok 67 - parsing chord Rimaj7 ok 68 - parsing chord Fa7/La ok 69 - parsing chord Di4 ok 70 - parsing chord So/Re ok 71 - parsing chord Tim7 ok 72 - parsing chord Simin ok 73 - parsing chord Misus ok 74 - parsing chord Fi4 ok 75 - parsing chord Sem ok 76 - parsing chord Lasus4 ok 77 - parsing chord Re7\#9 ok 78 - parsing chord Tim7b5 ok 79 - parsing chord Re/Ti ok 80 - parsing chord La9 ok 81 - parsing chord Sesus4 ok 82 - parsing chord Rimin ok 83 - parsing chord Sesus ok 84 - parsing chord Resus4 ok 85 - parsing chord Lesus ok 86 - parsing chord La/Re ok 87 - parsing chord Rem/La ok 88 - parsing chord Mi5 ok 89 - parsing chord Rem/Di ok 90 - parsing chord Tesus4 ok 91 - parsing chord Dimaj ok 92 - parsing chord Lamin ok 93 - parsing chord Re9 ok 94 - parsing chord Do+ ok 95 - parsing chord Re/La ok 96 - parsing chord Lamadd9 ok 97 - parsing chord So/La ok 98 - parsing chord Do ok 99 - parsing chord Re/Mi ok 100 - parsing chord Se9 ok 101 - parsing chord Se ok 102 - parsing chord Se+ ok 103 - parsing chord Lamaj ok 104 - parsing chord Fisus4 ok 105 - parsing chord Semaj ok 106 - parsing chord Rem\#7 ok 107 - parsing chord Lam7 ok 108 - parsing chord Do11 ok 109 - parsing chord Dom7 ok 110 - parsing chord Ri ok 111 - parsing chord Lisus4 ok 112 - parsing chord Tem9 ok 113 - parsing chord Fi+ ok 114 - parsing chord Ledim ok 115 - parsing chord So ok 116 - parsing chord So911 ok 117 - parsing chord Do9 ok 118 - parsing chord Se7 ok 119 - parsing chord Te+ ok 120 - parsing chord Radim ok 121 - parsing chord Famaj7 ok 122 - parsing chord Mim6 ok 123 - parsing chord Semaj7 ok 124 - parsing chord Mi6 ok 125 - parsing chord So11 ok 126 - parsing chord Meadd9 ok 127 - parsing chord Tem7 ok 128 - parsing chord Fa/So ok 129 - parsing chord La/Fi ok 130 - parsing chord Sosus4 ok 131 - parsing chord Do7 ok 132 - parsing chord Re ok 133 - parsing chord Rem9 ok 134 - parsing chord La/Mi ok 135 - parsing chord Fim6 ok 136 - parsing chord Lasus ok 137 - parsing chord Fa9 ok 138 - parsing chord Mim ok 139 - parsing chord Mimaj ok 140 - parsing chord Somaj7sus4 ok 141 - parsing chord Rasus4 ok 142 - parsing chord Mi9 ok 143 - parsing chord Do4 ok 144 - parsing chord Lam ok 145 - parsing chord La9sus ok 146 - parsing chord Lidim ok 147 - parsing chord Ti9 ok 148 - parsing chord Rem7 ok 149 - parsing chord Remaj ok 150 - parsing chord Dosus2 ok 151 - parsing chord Dimaj7 ok 152 - parsing chord Faadd9 ok 153 - parsing chord Tedim ok 154 - parsing chord Te4 ok 155 - parsing chord Ram7 ok 156 - parsing chord Le4 ok 157 - parsing chord Somaj9 ok 158 - parsing chord Mi7 ok 159 - parsing chord Domin ok 160 - parsing chord La7sus4 ok 161 - parsing chord Sosus ok 162 - parsing chord Risus4 ok 163 - parsing chord Me4 ok 164 - parsing chord Ri+ ok 165 - parsing chord Lemaj7 ok 166 - parsing chord Readd9 ok 167 - parsing chord Sisus ok 168 - parsing chord Mi+ ok 169 - parsing chord Fimaj7 ok 170 - parsing chord Limin ok 171 - parsing chord Sodim ok 172 - parsing chord Ti7\#9 ok 173 - parsing chord La+ ok 174 - parsing chord Som6 ok 175 - parsing chord Re/Di ok 176 - parsing chord Re11 ok 177 - parsing chord Sim9maj7 ok 178 - parsing chord Mi ok 179 - parsing chord Lam/So ok 180 - parsing chord Si+ ok 181 - parsing chord Do911 ok 182 - parsing chord Resus ok 183 - parsing chord Ri7 ok 184 - parsing chord Ra7 ok 185 - parsing chord Tisus4 ok 186 - parsing chord Rem/Do ok 187 - parsing chord Timmaj7 ok 188 - parsing chord Lemaj ok 189 - parsing chord Somaj7 ok 190 - parsing chord Famin ok 191 - parsing chord Fa ok 192 - parsing chord Mimsus4 ok 193 - parsing chord Re+ ok 194 - parsing chord Fasus ok 195 - parsing chord Soadd9 ok 196 - parsing chord Mesus ok 197 - parsing chord Timaj ok 198 - parsing chord Si4 ok 199 - parsing chord Fa4 ok 200 - parsing chord La7 ok 201 - parsing chord Ramaj7 ok 202 - parsing chord Lesus4 ok 203 - parsing chord Timsus9 ok 204 - parsing chord Mi711 ok 205 - parsing chord Fi11 ok 206 - parsing chord So6 ok 207 - parsing chord Do3 ok 208 - parsing chord Rim7 ok 209 - parsing chord Fa11 ok 210 - parsing chord Somaj ok 211 - parsing chord Rasus ok 212 - parsing chord Di+ ok 213 - parsing chord Sim ok 214 - parsing chord Mimaj7 ok 215 - parsing chord Di7 ok 216 - parsing chord Remaj7 ok 217 - parsing chord Lem7 ok 218 - parsing chord Tim6 ok 219 - parsing chord Sisus4 ok 220 - parsing chord Fammaj7 ok 221 - parsing chord Fimin ok 222 - parsing chord Mi7b5 ok 223 - parsing chord Le7 ok 224 - parsing chord Lisus ok 225 - parsing chord Ti+ ok 226 - parsing chord Limaj ok 227 - parsing chord Famaj7/La ok 228 - parsing chord Lasus2 ok 229 - parsing chord Sim7 ok 230 - parsing chord Ti/Fi ok 231 - parsing chord Ti13 ok 232 - parsing chord Mesus4 ok 233 - parsing chord Temaj ok 234 - parsing chord Rim ok 235 - parsing chord So/Fi ok 236 - parsing chord Simaj7 ok 237 - parsing chord La ok 238 - parsing chord Li7 ok 239 - parsing chord So9 ok 240 - parsing chord So+ ok 241 - parsing chord Fidim ok 242 - parsing chord La13 ok 243 - parsing chord Mim7 ok 244 - parsing chord Fi7 ok 245 - parsing chord Memaj7 ok 246 - parsing chord Som ok 247 - parsing chord Lim7 ok 248 - parsing chord Ti7 ok 249 - parsing chord Te ok 250 - parsing chord Do/Ti ok 251 - parsing chord Mi7\#9 ok 252 - parsing chord Si7 ok 253 - parsing chord Li+ ok 254 - parsing chord Re7sus2 ok 255 - parsing chord Ramaj ok 256 - parsing chord Dodim ok 257 - parsing chord Li4 ok 258 - parsing chord Memin ok 259 - parsing chord Do6 ok 260 - parsing chord Domaj7 ok 261 - parsing chord Simaj ok 262 - parsing chord So7\#9 ok 263 - parsing chord Tidim ok 264 - parsing chord Fa7 ok 265 - parsing chord Mimin ok 266 - parsing chord Fim7b5 ok 267 - parsing chord Tim ok 268 - parsing chord La/Di ok 269 - parsing chord Te11 ok 270 - parsing chord Fa+ ok 271 - parsing chord Ram ok 272 - parsing chord Fa/Do ok 273 - parsing chord Remin ok 274 - parsing chord Somin ok 275 - parsing chord Ra ok 276 - parsing chord Limaj7 ok 277 - parsing chord Mi7b9 ok 278 - parsing chord Ladim ok 279 - parsing chord Dosus ok 280 - parsing chord Temin ok 281 - parsing chord Lam7sus4 ok 282 - parsing chord Le ok 283 - parsing chord Disus4 ok 284 - parsing chord Fim7 ok 285 - parsing chord Lam9 ok 286 - parsing chord Te7 ok 287 - parsing chord Diadd9 ok 288 - parsing chord Medim ok 289 - parsing chord Fam ok 290 - parsing chord So7b9 ok 291 - parsing chord Si ok 292 - parsing chord Re7sus4 ok 293 - parsing chord Rimaj ok 294 - parsing chord Midim ok 295 - parsing chord Te9 ok 296 - parsing chord Memaj ok 297 - parsing chord Domaj ok 298 - parsing chord Mim7/Re ok 299 - parsing chord Me7 ok 300 - parsing chord Mimadd9 ok 301 - parsing chord Dom11 ok 302 - parsing chord Sim6 ok 303 - parsing chord Re7 ok 304 - parsing chord Lem ok 305 - parsing chord Redim ok 306 - parsing chord Lemin ok 307 - parsing chord Semin ok 308 - parsing chord Tesus ok 309 - parsing chord Famaj7/Do ok 310 - parsing chord Resus2 ok 311 - parsing chord Rem ok 312 - parsing chord Fisus ok 313 - parsing chord Didim ok 314 - parsing chord La4 ok 315 - parsing chord Me+ ok 316 - parsing chord Dimin ok 317 - parsing chord Re6 ok 318 - parsing chord Dosus4 ok 319 - parsing chord Doadd9 ok 320 - parsing chord So7sus4 ok 321 - parsing chord Dom ok t/109_chords_nashville.t .. 1..409 ok 1 - got config ok 2 - parsing chord b60^7 ok 3 - parsing chord 37 ok 4 - parsing chord \#1-^ ok 5 - parsing chord \#20 ok 6 - parsing chord 7+ ok 7 - parsing chord \#4^7 ok 8 - parsing chord 6-^7 ok 9 - parsing chord b20^7 ok 10 - parsing chord \#1-h7 ok 11 - parsing chord \#1 ok 12 - parsing chord b7-^ ok 13 - parsing chord 4^ ok 14 - parsing chord b2- ok 15 - parsing chord b70h7 ok 16 - parsing chord 3+h ok 17 - parsing chord 10h ok 18 - parsing chord \#4+h7 ok 19 - parsing chord 10 ok 20 - parsing chord b50^ ok 21 - parsing chord 4+^ ok 22 - parsing chord b6^7 ok 23 - parsing chord b3^7 ok 24 - parsing chord b6+^ ok 25 - parsing chord 7h ok 26 - parsing chord b7+^ ok 27 - parsing chord \#5^7 ok 28 - parsing chord 6+7 ok 29 - parsing chord \#4 ok 30 - parsing chord \#1+h ok 31 - parsing chord \#1+^ ok 32 - parsing chord b7+h ok 33 - parsing chord \#20h ok 34 - parsing chord 4- ok 35 - parsing chord 3+ ok 36 - parsing chord 7 ok 37 - parsing chord b5-h ok 38 - parsing chord b3h7 ok 39 - parsing chord \#4+^ ok 40 - parsing chord \#6h ok 41 - parsing chord 7-7 ok 42 - parsing chord \#6h7 ok 43 - parsing chord \#40h7 ok 44 - parsing chord 3-7 ok 45 - parsing chord 2h7 ok 46 - parsing chord b7- ok 47 - parsing chord \#1-7 ok 48 - parsing chord 20 ok 49 - parsing chord b7-^7 ok 50 - parsing chord 1+h7 ok 51 - parsing chord b2^ ok 52 - parsing chord \#5 ok 53 - parsing chord \#60h ok 54 - parsing chord 5+h ok 55 - parsing chord b3-^7 ok 56 - parsing chord 6+^ ok 57 - parsing chord \#1h7 ok 58 - parsing chord b20^ ok 59 - parsing chord 1- ok 60 - parsing chord 4-^7 ok 61 - parsing chord \#5-^ ok 62 - parsing chord b5-^ ok 63 - parsing chord \#4+7 ok 64 - parsing chord 2^ ok 65 - parsing chord 67 ok 66 - parsing chord \#5- ok 67 - parsing chord 3^7 ok 68 - parsing chord b7-7 ok 69 - parsing chord \#67 ok 70 - parsing chord b60 ok 71 - parsing chord 1+7 ok 72 - parsing chord \#20^7 ok 73 - parsing chord b3h ok 74 - parsing chord \#1+^7 ok 75 - parsing chord b6-h ok 76 - parsing chord 3+h7 ok 77 - parsing chord b60h7 ok 78 - parsing chord \#20h7 ok 79 - parsing chord b70^7 ok 80 - parsing chord \#2+h7 ok 81 - parsing chord b3-h7 ok 82 - parsing chord 5+ ok 83 - parsing chord b27 ok 84 - parsing chord 1h ok 85 - parsing chord \#10h ok 86 - parsing chord \#6+ ok 87 - parsing chord b6-^ ok 88 - parsing chord 5-^ ok 89 - parsing chord b6- ok 90 - parsing chord b707 ok 91 - parsing chord \#5+^7 ok 92 - parsing chord 6-h ok 93 - parsing chord \#50h7 ok 94 - parsing chord \#50h ok 95 - parsing chord b5+^ ok 96 - parsing chord \#6^ ok 97 - parsing chord \#6^7 ok 98 - parsing chord \#2-^ ok 99 - parsing chord b5+h7 ok 100 - parsing chord b6h ok 101 - parsing chord b5-^7 ok 102 - parsing chord \#6+^ ok 103 - parsing chord 107 ok 104 - parsing chord 5+h7 ok 105 - parsing chord b7+^7 ok 106 - parsing chord b50 ok 107 - parsing chord 7-h7 ok 108 - parsing chord 30^ ok 109 - parsing chord \#6-^7 ok 110 - parsing chord \#10 ok 111 - parsing chord \#1^7 ok 112 - parsing chord \#50^ ok 113 - parsing chord \#2-h7 ok 114 - parsing chord b3^ ok 115 - parsing chord \#2-h ok 116 - parsing chord 2h ok 117 - parsing chord b30 ok 118 - parsing chord \#40^ ok 119 - parsing chord b5+^7 ok 120 - parsing chord 5 ok 121 - parsing chord b7 ok 122 - parsing chord b7h ok 123 - parsing chord 4+h ok 124 - parsing chord 2+^ ok 125 - parsing chord b3+h ok 126 - parsing chord b30^ ok 127 - parsing chord b3-^ ok 128 - parsing chord \#10h7 ok 129 - parsing chord b50h ok 130 - parsing chord \#47 ok 131 - parsing chord 4 ok 132 - parsing chord \#50^7 ok 133 - parsing chord b5^ ok 134 - parsing chord \#1+ ok 135 - parsing chord \#5h ok 136 - parsing chord b2^7 ok 137 - parsing chord b6+ ok 138 - parsing chord \#6+^7 ok 139 - parsing chord \#4+ ok 140 - parsing chord 6-7 ok 141 - parsing chord b3+ ok 142 - parsing chord 3 ok 143 - parsing chord b7^7 ok 144 - parsing chord 70^ ok 145 - parsing chord b6-^7 ok 146 - parsing chord \#1- ok 147 - parsing chord b2+h7 ok 148 - parsing chord \#6 ok 149 - parsing chord 1h7 ok 150 - parsing chord 60^ ok 151 - parsing chord \#2h ok 152 - parsing chord \#5+7 ok 153 - parsing chord 1-^7 ok 154 - parsing chord 2+^7 ok 155 - parsing chord 4+ ok 156 - parsing chord \#40h ok 157 - parsing chord 4h7 ok 158 - parsing chord 30^7 ok 159 - parsing chord 10^ ok 160 - parsing chord 7^ ok 161 - parsing chord 7-h ok 162 - parsing chord 6h7 ok 163 - parsing chord b20 ok 164 - parsing chord b50^7 ok 165 - parsing chord b5+h ok 166 - parsing chord 3+^ ok 167 - parsing chord \#27 ok 168 - parsing chord \#2^7 ok 169 - parsing chord 7^7 ok 170 - parsing chord 707 ok 171 - parsing chord b607 ok 172 - parsing chord \#4+h ok 173 - parsing chord 70^7 ok 174 - parsing chord 7- ok 175 - parsing chord \#17 ok 176 - parsing chord 7+7 ok 177 - parsing chord 5h ok 178 - parsing chord \#2 ok 179 - parsing chord 4-^ ok 180 - parsing chord 60h7 ok 181 - parsing chord 7-^ ok 182 - parsing chord 7+h7 ok 183 - parsing chord b6^ ok 184 - parsing chord 4h ok 185 - parsing chord \#1^ ok 186 - parsing chord 2- ok 187 - parsing chord 70h ok 188 - parsing chord 1-^ ok 189 - parsing chord \#4h ok 190 - parsing chord \#40^7 ok 191 - parsing chord b7^ ok 192 - parsing chord b5 ok 193 - parsing chord b37 ok 194 - parsing chord 507 ok 195 - parsing chord b2+^7 ok 196 - parsing chord b60h ok 197 - parsing chord 10^7 ok 198 - parsing chord 4+h7 ok 199 - parsing chord b3+7 ok 200 - parsing chord 2+7 ok 201 - parsing chord 2+ ok 202 - parsing chord 40 ok 203 - parsing chord 3-^ ok 204 - parsing chord 1-h7 ok 205 - parsing chord b67 ok 206 - parsing chord \#4-^ ok 207 - parsing chord 6-^ ok 208 - parsing chord b6+7 ok 209 - parsing chord \#2-7 ok 210 - parsing chord 5^ ok 211 - parsing chord b5- ok 212 - parsing chord 2-^7 ok 213 - parsing chord b30^7 ok 214 - parsing chord \#10^ ok 215 - parsing chord 3+^7 ok 216 - parsing chord 70 ok 217 - parsing chord 2^7 ok 218 - parsing chord 20h ok 219 - parsing chord 2-h7 ok 220 - parsing chord b2h7 ok 221 - parsing chord \#2- ok 222 - parsing chord \#6- ok 223 - parsing chord 30h7 ok 224 - parsing chord 3-^7 ok 225 - parsing chord \#5h7 ok 226 - parsing chord \#4^ ok 227 - parsing chord b7h7 ok 228 - parsing chord \#6-h ok 229 - parsing chord \#2-^7 ok 230 - parsing chord b5-7 ok 231 - parsing chord 3h7 ok 232 - parsing chord 3^ ok 233 - parsing chord b5-h7 ok 234 - parsing chord 2-7 ok 235 - parsing chord 40^7 ok 236 - parsing chord 1+h ok 237 - parsing chord \#57 ok 238 - parsing chord \#1-h ok 239 - parsing chord b2-7 ok 240 - parsing chord \#2^ ok 241 - parsing chord 40h7 ok 242 - parsing chord \#5+^ ok 243 - parsing chord b60^ ok 244 - parsing chord \#60h7 ok 245 - parsing chord 4^7 ok 246 - parsing chord 207 ok 247 - parsing chord \#5^ ok 248 - parsing chord b20h7 ok 249 - parsing chord b20h ok 250 - parsing chord b2h ok 251 - parsing chord \#1h ok 252 - parsing chord b3 ok 253 - parsing chord b5+ ok 254 - parsing chord b2-h7 ok 255 - parsing chord b3+^7 ok 256 - parsing chord \#20^ ok 257 - parsing chord \#5-^7 ok 258 - parsing chord 50h ok 259 - parsing chord \#6-^ ok 260 - parsing chord 3h ok 261 - parsing chord 7+h ok 262 - parsing chord 5-7 ok 263 - parsing chord b77 ok 264 - parsing chord 60h ok 265 - parsing chord 5+7 ok 266 - parsing chord \#10^7 ok 267 - parsing chord \#2+h ok 268 - parsing chord \#4-7 ok 269 - parsing chord \#1+h7 ok 270 - parsing chord 2-h ok 271 - parsing chord 6^ ok 272 - parsing chord 6h ok 273 - parsing chord 2+h7 ok 274 - parsing chord 7+^ ok 275 - parsing chord b5h ok 276 - parsing chord 2 ok 277 - parsing chord 4-h ok 278 - parsing chord 5-h7 ok 279 - parsing chord 10h7 ok 280 - parsing chord 77 ok 281 - parsing chord \#507 ok 282 - parsing chord \#40 ok 283 - parsing chord 7h7 ok 284 - parsing chord 60 ok 285 - parsing chord 2+h ok 286 - parsing chord b7-h7 ok 287 - parsing chord 3+7 ok 288 - parsing chord 70h7 ok 289 - parsing chord \#2+^ ok 290 - parsing chord \#5-h ok 291 - parsing chord 4-h7 ok 292 - parsing chord \#6+h ok 293 - parsing chord 50h7 ok 294 - parsing chord b6h7 ok 295 - parsing chord 20h7 ok 296 - parsing chord 6+^7 ok 297 - parsing chord 30 ok 298 - parsing chord b2+ ok 299 - parsing chord b70h ok 300 - parsing chord \#6-h7 ok 301 - parsing chord b3+h7 ok 302 - parsing chord \#60 ok 303 - parsing chord 5+^ ok 304 - parsing chord \#607 ok 305 - parsing chord \#1+7 ok 306 - parsing chord \#4-h7 ok 307 - parsing chord b3-h ok 308 - parsing chord 20^ ok 309 - parsing chord b2+7 ok 310 - parsing chord \#4-^7 ok 311 - parsing chord \#4+^7 ok 312 - parsing chord 30h ok 313 - parsing chord 6-h7 ok 314 - parsing chord b2+^ ok 315 - parsing chord b70 ok 316 - parsing chord 27 ok 317 - parsing chord \#60^7 ok 318 - parsing chord 5h7 ok 319 - parsing chord \#5+h7 ok 320 - parsing chord b70^ ok 321 - parsing chord b3+^ ok 322 - parsing chord 1+^ ok 323 - parsing chord 7-^7 ok 324 - parsing chord \#2+^7 ok 325 - parsing chord \#4h7 ok 326 - parsing chord \#5+h ok 327 - parsing chord \#2+ ok 328 - parsing chord \#1-^7 ok 329 - parsing chord 50 ok 330 - parsing chord 1+ ok 331 - parsing chord 3- ok 332 - parsing chord b6-7 ok 333 - parsing chord 1+^7 ok 334 - parsing chord \#407 ok 335 - parsing chord 6^7 ok 336 - parsing chord 607 ok 337 - parsing chord 40h ok 338 - parsing chord b5^7 ok 339 - parsing chord \#207 ok 340 - parsing chord b30h ok 341 - parsing chord b2-h ok 342 - parsing chord 1^7 ok 343 - parsing chord b30h7 ok 344 - parsing chord b6+h ok 345 - parsing chord 307 ok 346 - parsing chord \#6-7 ok 347 - parsing chord b50h7 ok 348 - parsing chord 4+7 ok 349 - parsing chord 1 ok 350 - parsing chord 5-^7 ok 351 - parsing chord b6-h7 ok 352 - parsing chord b6+h7 ok 353 - parsing chord 17 ok 354 - parsing chord b307 ok 355 - parsing chord 4+^7 ok 356 - parsing chord \#50 ok 357 - parsing chord 5^7 ok 358 - parsing chord 5+^7 ok 359 - parsing chord \#4-h ok 360 - parsing chord \#6+h7 ok 361 - parsing chord \#107 ok 362 - parsing chord b6+^7 ok 363 - parsing chord b2-^7 ok 364 - parsing chord b7-h ok 365 - parsing chord 5-h ok 366 - parsing chord 1-h ok 367 - parsing chord 3-h7 ok 368 - parsing chord \#5-h7 ok 369 - parsing chord b5+7 ok 370 - parsing chord 6 ok 371 - parsing chord b7+h7 ok 372 - parsing chord 6+h ok 373 - parsing chord 6- ok 374 - parsing chord b2+h ok 375 - parsing chord \#6+7 ok 376 - parsing chord b2 ok 377 - parsing chord \#4- ok 378 - parsing chord b507 ok 379 - parsing chord 3-h ok 380 - parsing chord 60^7 ok 381 - parsing chord b207 ok 382 - parsing chord 6+ ok 383 - parsing chord 47 ok 384 - parsing chord b2-^ ok 385 - parsing chord b3- ok 386 - parsing chord \#2h7 ok 387 - parsing chord \#60^ ok 388 - parsing chord b3-7 ok 389 - parsing chord 7+^7 ok 390 - parsing chord 407 ok 391 - parsing chord 6+h7 ok 392 - parsing chord b7+7 ok 393 - parsing chord 40^ ok 394 - parsing chord b57 ok 395 - parsing chord 1-7 ok 396 - parsing chord 50^ ok 397 - parsing chord 20^7 ok 398 - parsing chord 57 ok 399 - parsing chord \#5-7 ok 400 - parsing chord 4-7 ok 401 - parsing chord \#5+ ok 402 - parsing chord 50^7 ok 403 - parsing chord b5h7 ok 404 - parsing chord b6 ok 405 - parsing chord \#2+7 ok 406 - parsing chord 1^ ok 407 - parsing chord 5- ok 408 - parsing chord 2-^ ok 409 - parsing chord b7+ ok t/110_chords_roman.t ...... 1..613 ok 1 - got config ok 2 - parsing chord \#V^ ok 3 - parsing chord biii07 ok 4 - parsing chord \#i+h7 ok 5 - parsing chord VI07 ok 6 - parsing chord bVII+ ok 7 - parsing chord \#V^7 ok 8 - parsing chord \#IV^ ok 9 - parsing chord iii0^7 ok 10 - parsing chord iv ok 11 - parsing chord \#V+h ok 12 - parsing chord \#iv0 ok 13 - parsing chord iii+^7 ok 14 - parsing chord \#I+h7 ok 15 - parsing chord iv0h ok 16 - parsing chord III+^ ok 17 - parsing chord \#ii^ ok 18 - parsing chord \#I+^ ok 19 - parsing chord \#V0^7 ok 20 - parsing chord vii ok 21 - parsing chord bvi07 ok 22 - parsing chord v0^7 ok 23 - parsing chord biih7 ok 24 - parsing chord \#II+7 ok 25 - parsing chord \#i+^7 ok 26 - parsing chord V^7 ok 27 - parsing chord \#IVh ok 28 - parsing chord vh7 ok 29 - parsing chord \#i+^ ok 30 - parsing chord \#ii0 ok 31 - parsing chord bII^7 ok 32 - parsing chord vi0h ok 33 - parsing chord vi7 ok 34 - parsing chord iii+h ok 35 - parsing chord bii+7 ok 36 - parsing chord VII ok 37 - parsing chord VI^ ok 38 - parsing chord iv+h7 ok 39 - parsing chord bii0h7 ok 40 - parsing chord V0 ok 41 - parsing chord \#V7 ok 42 - parsing chord bvii7 ok 43 - parsing chord \#VI^ ok 44 - parsing chord bV0 ok 45 - parsing chord bv+h7 ok 46 - parsing chord \#IV+ ok 47 - parsing chord ii0h7 ok 48 - parsing chord bii+^7 ok 49 - parsing chord bvi7 ok 50 - parsing chord II^7 ok 51 - parsing chord bii+h7 ok 52 - parsing chord \#VI+^ ok 53 - parsing chord bv+h ok 54 - parsing chord \#ii+h7 ok 55 - parsing chord bVII^ ok 56 - parsing chord \#i+7 ok 57 - parsing chord \#IV+h ok 58 - parsing chord iii ok 59 - parsing chord \#VI7 ok 60 - parsing chord VI+h7 ok 61 - parsing chord IVh ok 62 - parsing chord biii+^7 ok 63 - parsing chord iii+^ ok 64 - parsing chord \#VIh7 ok 65 - parsing chord \#IV ok 66 - parsing chord biii ok 67 - parsing chord \#I+ ok 68 - parsing chord vii^ ok 69 - parsing chord iii^ ok 70 - parsing chord \#V0 ok 71 - parsing chord vii0 ok 72 - parsing chord ih7 ok 73 - parsing chord \#i7 ok 74 - parsing chord iv^ ok 75 - parsing chord \#v+ ok 76 - parsing chord \#II^ ok 77 - parsing chord vi0^ ok 78 - parsing chord \#II07 ok 79 - parsing chord IV^ ok 80 - parsing chord bII+^7 ok 81 - parsing chord \#II^7 ok 82 - parsing chord \#I0h7 ok 83 - parsing chord bV0^ ok 84 - parsing chord iih7 ok 85 - parsing chord iv+ ok 86 - parsing chord \#vi0^ ok 87 - parsing chord VI+^ ok 88 - parsing chord \#iv+ ok 89 - parsing chord \#I0^7 ok 90 - parsing chord I+^7 ok 91 - parsing chord bVII0h ok 92 - parsing chord bII ok 93 - parsing chord IV^7 ok 94 - parsing chord VII+h7 ok 95 - parsing chord bV+^ ok 96 - parsing chord IV7 ok 97 - parsing chord i^7 ok 98 - parsing chord vi ok 99 - parsing chord bii+^ ok 100 - parsing chord bii07 ok 101 - parsing chord bIII+^7 ok 102 - parsing chord v0h7 ok 103 - parsing chord \#IV+^ ok 104 - parsing chord i+7 ok 105 - parsing chord bvi+ ok 106 - parsing chord \#ii+ ok 107 - parsing chord II0^ ok 108 - parsing chord bII07 ok 109 - parsing chord \#VI0^7 ok 110 - parsing chord \#iih7 ok 111 - parsing chord ii0h ok 112 - parsing chord iii+7 ok 113 - parsing chord \#I0h ok 114 - parsing chord v^7 ok 115 - parsing chord IIIh ok 116 - parsing chord bii0h ok 117 - parsing chord iiih ok 118 - parsing chord \#V+h7 ok 119 - parsing chord iii0^ ok 120 - parsing chord ii^ ok 121 - parsing chord iv0^7 ok 122 - parsing chord bv07 ok 123 - parsing chord bii ok 124 - parsing chord \#V0h ok 125 - parsing chord bVIIh ok 126 - parsing chord bvii+ ok 127 - parsing chord bVIIh7 ok 128 - parsing chord i07 ok 129 - parsing chord \#I ok 130 - parsing chord II+h7 ok 131 - parsing chord bv+7 ok 132 - parsing chord \#IV+h7 ok 133 - parsing chord bIIh7 ok 134 - parsing chord IV+7 ok 135 - parsing chord \#iv0^7 ok 136 - parsing chord \#iv7 ok 137 - parsing chord \#VI+7 ok 138 - parsing chord \#vi0h7 ok 139 - parsing chord \#iv^ ok 140 - parsing chord VIh7 ok 141 - parsing chord \#II+h7 ok 142 - parsing chord \#II0h ok 143 - parsing chord \#vih ok 144 - parsing chord iv^7 ok 145 - parsing chord bVI0 ok 146 - parsing chord \#IV0h7 ok 147 - parsing chord i^ ok 148 - parsing chord VI0h7 ok 149 - parsing chord bVI0^ ok 150 - parsing chord \#V0^ ok 151 - parsing chord II+ ok 152 - parsing chord biii0^ ok 153 - parsing chord v+^7 ok 154 - parsing chord IV07 ok 155 - parsing chord vii+ ok 156 - parsing chord I0 ok 157 - parsing chord vi0 ok 158 - parsing chord \#IIh7 ok 159 - parsing chord bVI^ ok 160 - parsing chord bVII07 ok 161 - parsing chord iih ok 162 - parsing chord \#iv ok 163 - parsing chord iv+^ ok 164 - parsing chord \#I0^ ok 165 - parsing chord bvii07 ok 166 - parsing chord VIIh7 ok 167 - parsing chord \#v0h ok 168 - parsing chord iii0 ok 169 - parsing chord bvii+h ok 170 - parsing chord VI0h ok 171 - parsing chord \#i+ ok 172 - parsing chord bii+h ok 173 - parsing chord v07 ok 174 - parsing chord bii7 ok 175 - parsing chord biii0h7 ok 176 - parsing chord \#VI0 ok 177 - parsing chord vi+ ok 178 - parsing chord ii+h ok 179 - parsing chord vih7 ok 180 - parsing chord \#V+^7 ok 181 - parsing chord II^ ok 182 - parsing chord I^7 ok 183 - parsing chord vi^7 ok 184 - parsing chord VII0^ ok 185 - parsing chord \#vi+7 ok 186 - parsing chord bVI7 ok 187 - parsing chord I0h ok 188 - parsing chord bviih ok 189 - parsing chord bVI+h7 ok 190 - parsing chord bIIIh7 ok 191 - parsing chord V+^ ok 192 - parsing chord \#Vh ok 193 - parsing chord \#iv^7 ok 194 - parsing chord bvii0^7 ok 195 - parsing chord \#VI ok 196 - parsing chord bVII0^ ok 197 - parsing chord bv0h7 ok 198 - parsing chord \#I+h ok 199 - parsing chord biii^ ok 200 - parsing chord VII+7 ok 201 - parsing chord bvi0h ok 202 - parsing chord biiih7 ok 203 - parsing chord IV ok 204 - parsing chord i+ ok 205 - parsing chord biii+7 ok 206 - parsing chord II+7 ok 207 - parsing chord ii+^ ok 208 - parsing chord \#I0 ok 209 - parsing chord V0^7 ok 210 - parsing chord IV+h7 ok 211 - parsing chord \#ii ok 212 - parsing chord bIIh ok 213 - parsing chord \#VI0^ ok 214 - parsing chord \#ii^7 ok 215 - parsing chord VI+^7 ok 216 - parsing chord bVh7 ok 217 - parsing chord V0^ ok 218 - parsing chord I+^ ok 219 - parsing chord i0 ok 220 - parsing chord ii0^7 ok 221 - parsing chord \#VIh ok 222 - parsing chord IIIh7 ok 223 - parsing chord vi+^7 ok 224 - parsing chord \#v0^ ok 225 - parsing chord bvi+^7 ok 226 - parsing chord bVI+^7 ok 227 - parsing chord \#ii+^ ok 228 - parsing chord v+h ok 229 - parsing chord V0h7 ok 230 - parsing chord VI+h ok 231 - parsing chord biii+ ok 232 - parsing chord \#I^7 ok 233 - parsing chord \#vih7 ok 234 - parsing chord \#IV7 ok 235 - parsing chord iv+h ok 236 - parsing chord bvi ok 237 - parsing chord bVII0h7 ok 238 - parsing chord bIIIh ok 239 - parsing chord bVII+h ok 240 - parsing chord bii+ ok 241 - parsing chord ii+7 ok 242 - parsing chord I+7 ok 243 - parsing chord VII^7 ok 244 - parsing chord \#vi0^7 ok 245 - parsing chord i0^ ok 246 - parsing chord bvii+^ ok 247 - parsing chord bvii0h7 ok 248 - parsing chord iv+7 ok 249 - parsing chord iii^7 ok 250 - parsing chord bVI+ ok 251 - parsing chord \#vi+^ ok 252 - parsing chord VII0h ok 253 - parsing chord bV+^7 ok 254 - parsing chord bII^ ok 255 - parsing chord viih7 ok 256 - parsing chord \#i ok 257 - parsing chord \#IV^7 ok 258 - parsing chord bVI+h ok 259 - parsing chord VII07 ok 260 - parsing chord \#V+ ok 261 - parsing chord \#vh ok 262 - parsing chord ii7 ok 263 - parsing chord bii^7 ok 264 - parsing chord bIII0 ok 265 - parsing chord bv0^7 ok 266 - parsing chord I^ ok 267 - parsing chord vi+h ok 268 - parsing chord \#ii0^ ok 269 - parsing chord bIII^ ok 270 - parsing chord V07 ok 271 - parsing chord \#ii0h ok 272 - parsing chord \#VI+^7 ok 273 - parsing chord v0 ok 274 - parsing chord II0 ok 275 - parsing chord bIII7 ok 276 - parsing chord \#ii07 ok 277 - parsing chord III0 ok 278 - parsing chord bV+h7 ok 279 - parsing chord vii+^ ok 280 - parsing chord VII0 ok 281 - parsing chord I7 ok 282 - parsing chord \#I+7 ok 283 - parsing chord ii+^7 ok 284 - parsing chord \#v+^7 ok 285 - parsing chord bii0 ok 286 - parsing chord biii0^7 ok 287 - parsing chord bIII+7 ok 288 - parsing chord \#v07 ok 289 - parsing chord II+^ ok 290 - parsing chord Ih ok 291 - parsing chord bvii+7 ok 292 - parsing chord \#IV07 ok 293 - parsing chord \#IVh7 ok 294 - parsing chord \#i0h ok 295 - parsing chord \#II0h7 ok 296 - parsing chord \#iih ok 297 - parsing chord bVII+^7 ok 298 - parsing chord VI0^7 ok 299 - parsing chord III ok 300 - parsing chord \#i0 ok 301 - parsing chord bIII0h7 ok 302 - parsing chord \#vi^7 ok 303 - parsing chord \#vi0h ok 304 - parsing chord VII+h ok 305 - parsing chord bVII0 ok 306 - parsing chord bII+h7 ok 307 - parsing chord \#iv+h ok 308 - parsing chord I+h ok 309 - parsing chord bII0h7 ok 310 - parsing chord \#iv0h7 ok 311 - parsing chord \#v+^ ok 312 - parsing chord i+^7 ok 313 - parsing chord bVII+7 ok 314 - parsing chord bV+ ok 315 - parsing chord bvi+h ok 316 - parsing chord vii0^7 ok 317 - parsing chord III07 ok 318 - parsing chord \#ii+7 ok 319 - parsing chord \#IV+7 ok 320 - parsing chord VIIh ok 321 - parsing chord \#v^ ok 322 - parsing chord bv^7 ok 323 - parsing chord ii07 ok 324 - parsing chord iv7 ok 325 - parsing chord v+7 ok 326 - parsing chord \#ii0^7 ok 327 - parsing chord IV0 ok 328 - parsing chord \#Ih ok 329 - parsing chord vii0h7 ok 330 - parsing chord III7 ok 331 - parsing chord bVII0^7 ok 332 - parsing chord III0^ ok 333 - parsing chord IIh7 ok 334 - parsing chord Vh ok 335 - parsing chord bvi0^ ok 336 - parsing chord \#IV0^7 ok 337 - parsing chord iv07 ok 338 - parsing chord ivh ok 339 - parsing chord V0h ok 340 - parsing chord IV0^7 ok 341 - parsing chord \#I07 ok 342 - parsing chord ii+ ok 343 - parsing chord vih ok 344 - parsing chord III^ ok 345 - parsing chord VII^ ok 346 - parsing chord v7 ok 347 - parsing chord bvh7 ok 348 - parsing chord v+ ok 349 - parsing chord bV+h ok 350 - parsing chord VI7 ok 351 - parsing chord \#V07 ok 352 - parsing chord bVII ok 353 - parsing chord vi+h7 ok 354 - parsing chord VIh ok 355 - parsing chord \#i0^7 ok 356 - parsing chord bv^ ok 357 - parsing chord \#VI+ ok 358 - parsing chord ivh7 ok 359 - parsing chord biii+^ ok 360 - parsing chord \#iv+^ ok 361 - parsing chord \#vi07 ok 362 - parsing chord bVI+7 ok 363 - parsing chord \#Ih7 ok 364 - parsing chord bii0^7 ok 365 - parsing chord bviih7 ok 366 - parsing chord i+h ok 367 - parsing chord VII0^7 ok 368 - parsing chord VI0 ok 369 - parsing chord \#vi7 ok 370 - parsing chord vi07 ok 371 - parsing chord bV^ ok 372 - parsing chord bvih7 ok 373 - parsing chord i ok 374 - parsing chord viih ok 375 - parsing chord \#II+h ok 376 - parsing chord bv ok 377 - parsing chord \#IV0^ ok 378 - parsing chord vi0^7 ok 379 - parsing chord bvii^ ok 380 - parsing chord \#vi+ ok 381 - parsing chord VI+7 ok 382 - parsing chord \#V ok 383 - parsing chord \#vi0 ok 384 - parsing chord bvih ok 385 - parsing chord III0h7 ok 386 - parsing chord bV^7 ok 387 - parsing chord iv0h7 ok 388 - parsing chord \#IV+^7 ok 389 - parsing chord bv7 ok 390 - parsing chord VI0^ ok 391 - parsing chord bVIh ok 392 - parsing chord iiih7 ok 393 - parsing chord biii7 ok 394 - parsing chord vii0^ ok 395 - parsing chord \#iv07 ok 396 - parsing chord \#v+7 ok 397 - parsing chord \#i^7 ok 398 - parsing chord i+h7 ok 399 - parsing chord IV+^ ok 400 - parsing chord \#VI^7 ok 401 - parsing chord \#VI07 ok 402 - parsing chord vi0h7 ok 403 - parsing chord iv0^ ok 404 - parsing chord bII+ ok 405 - parsing chord ii^7 ok 406 - parsing chord VII+^7 ok 407 - parsing chord III+ ok 408 - parsing chord \#II ok 409 - parsing chord biii^7 ok 410 - parsing chord \#II0^ ok 411 - parsing chord i0h ok 412 - parsing chord \#v7 ok 413 - parsing chord bvi+^ ok 414 - parsing chord bIII0h ok 415 - parsing chord \#vi^ ok 416 - parsing chord v ok 417 - parsing chord \#vh7 ok 418 - parsing chord i7 ok 419 - parsing chord II07 ok 420 - parsing chord \#ih7 ok 421 - parsing chord I ok 422 - parsing chord bvi^7 ok 423 - parsing chord bVII+h7 ok 424 - parsing chord bII+^ ok 425 - parsing chord IV0^ ok 426 - parsing chord v0^ ok 427 - parsing chord \#i0^ ok 428 - parsing chord bIII ok 429 - parsing chord \#v ok 430 - parsing chord iii0h7 ok 431 - parsing chord biii+h ok 432 - parsing chord III+h ok 433 - parsing chord bvi+h7 ok 434 - parsing chord iv+^7 ok 435 - parsing chord IIh ok 436 - parsing chord bV ok 437 - parsing chord bVI^7 ok 438 - parsing chord bIII+ ok 439 - parsing chord \#II+^7 ok 440 - parsing chord vii+7 ok 441 - parsing chord V+7 ok 442 - parsing chord v0h ok 443 - parsing chord iii7 ok 444 - parsing chord \#IV0 ok 445 - parsing chord bvii0h ok 446 - parsing chord \#II+ ok 447 - parsing chord bV+7 ok 448 - parsing chord ii0^ ok 449 - parsing chord bv0h ok 450 - parsing chord III+h7 ok 451 - parsing chord \#V0h7 ok 452 - parsing chord \#iv0h ok 453 - parsing chord vi^ ok 454 - parsing chord ih ok 455 - parsing chord II0h ok 456 - parsing chord vi+^ ok 457 - parsing chord biih ok 458 - parsing chord II7 ok 459 - parsing chord Ih7 ok 460 - parsing chord bv+^ ok 461 - parsing chord III+7 ok 462 - parsing chord bvi^ ok 463 - parsing chord iv0 ok 464 - parsing chord iii07 ok 465 - parsing chord bII0 ok 466 - parsing chord \#ii+h ok 467 - parsing chord bvii+^7 ok 468 - parsing chord \#iv0^ ok 469 - parsing chord III+^7 ok 470 - parsing chord \#ih ok 471 - parsing chord bii0^ ok 472 - parsing chord I0^7 ok 473 - parsing chord \#I^ ok 474 - parsing chord III0^7 ok 475 - parsing chord \#ii7 ok 476 - parsing chord \#v+h7 ok 477 - parsing chord bvi+7 ok 478 - parsing chord \#vi+^7 ok 479 - parsing chord \#VI0h7 ok 480 - parsing chord V+^7 ok 481 - parsing chord bVII^7 ok 482 - parsing chord ii+h7 ok 483 - parsing chord iii+h7 ok 484 - parsing chord bV7 ok 485 - parsing chord IV+ ok 486 - parsing chord bVIh7 ok 487 - parsing chord \#v+h ok 488 - parsing chord bII0^7 ok 489 - parsing chord bVh ok 490 - parsing chord bIII+h7 ok 491 - parsing chord VI ok 492 - parsing chord bvi0h7 ok 493 - parsing chord \#I+^7 ok 494 - parsing chord bVII+^ ok 495 - parsing chord bIII+h ok 496 - parsing chord bV0^7 ok 497 - parsing chord \#i+h ok 498 - parsing chord bvii ok 499 - parsing chord bii^ ok 500 - parsing chord ii0 ok 501 - parsing chord bIII0^ ok 502 - parsing chord \#v0 ok 503 - parsing chord bIII07 ok 504 - parsing chord bv+^7 ok 505 - parsing chord vii0h ok 506 - parsing chord bII7 ok 507 - parsing chord bII+h ok 508 - parsing chord bII0h ok 509 - parsing chord bvii0^ ok 510 - parsing chord vh ok 511 - parsing chord bVI ok 512 - parsing chord \#VI0h ok 513 - parsing chord II0^7 ok 514 - parsing chord \#v^7 ok 515 - parsing chord vii+^7 ok 516 - parsing chord \#VI+h7 ok 517 - parsing chord IV+h ok 518 - parsing chord \#VI+h ok 519 - parsing chord I0h7 ok 520 - parsing chord \#ii+^7 ok 521 - parsing chord bIII^7 ok 522 - parsing chord v+^ ok 523 - parsing chord VII+^ ok 524 - parsing chord bIII0^7 ok 525 - parsing chord \#V+7 ok 526 - parsing chord \#i0h7 ok 527 - parsing chord bII0^ ok 528 - parsing chord bIII+^ ok 529 - parsing chord \#iv+h7 ok 530 - parsing chord V7 ok 531 - parsing chord VII+ ok 532 - parsing chord vii7 ok 533 - parsing chord bv+ ok 534 - parsing chord V+ ok 535 - parsing chord bVII7 ok 536 - parsing chord VI^7 ok 537 - parsing chord V^ ok 538 - parsing chord \#i07 ok 539 - parsing chord bII+7 ok 540 - parsing chord II ok 541 - parsing chord \#vi+h ok 542 - parsing chord biii0h ok 543 - parsing chord VII0h7 ok 544 - parsing chord I07 ok 545 - parsing chord iii+ ok 546 - parsing chord i+^ ok 547 - parsing chord v+h7 ok 548 - parsing chord biiih ok 549 - parsing chord IVh7 ok 550 - parsing chord bvi0^7 ok 551 - parsing chord ii ok 552 - parsing chord bvii^7 ok 553 - parsing chord \#iv+7 ok 554 - parsing chord \#i^ ok 555 - parsing chord vii^7 ok 556 - parsing chord bV0h7 ok 557 - parsing chord bvii+h7 ok 558 - parsing chord vii07 ok 559 - parsing chord \#IV0h ok 560 - parsing chord I+h7 ok 561 - parsing chord \#v0h7 ok 562 - parsing chord i0^7 ok 563 - parsing chord bvi0 ok 564 - parsing chord bvh ok 565 - parsing chord bVI07 ok 566 - parsing chord II+h ok 567 - parsing chord bVI0h ok 568 - parsing chord \#II0^7 ok 569 - parsing chord V+h ok 570 - parsing chord V ok 571 - parsing chord II+^7 ok 572 - parsing chord iii0h ok 573 - parsing chord bvii0 ok 574 - parsing chord \#IIh ok 575 - parsing chord IV0h ok 576 - parsing chord I0^ ok 577 - parsing chord \#ivh7 ok 578 - parsing chord \#II0 ok 579 - parsing chord V+h7 ok 580 - parsing chord \#ii0h7 ok 581 - parsing chord Vh7 ok 582 - parsing chord \#iv+^7 ok 583 - parsing chord bv0^ ok 584 - parsing chord III0h ok 585 - parsing chord i0h7 ok 586 - parsing chord bV07 ok 587 - parsing chord biii0 ok 588 - parsing chord bV0h ok 589 - parsing chord III^7 ok 590 - parsing chord \#Vh7 ok 591 - parsing chord bv0 ok 592 - parsing chord \#ivh ok 593 - parsing chord v^ ok 594 - parsing chord vii+h ok 595 - parsing chord \#II+^ ok 596 - parsing chord \#v0^7 ok 597 - parsing chord IV0h7 ok 598 - parsing chord VII7 ok 599 - parsing chord bVI0^7 ok 600 - parsing chord I+ ok 601 - parsing chord \#II7 ok 602 - parsing chord VI+ ok 603 - parsing chord vi+7 ok 604 - parsing chord vii+h7 ok 605 - parsing chord \#I7 ok 606 - parsing chord IV+^7 ok 607 - parsing chord \#vi ok 608 - parsing chord \#V+^ ok 609 - parsing chord biii+h7 ok 610 - parsing chord bVI0h7 ok 611 - parsing chord \#vi+h7 ok 612 - parsing chord bVI+^ ok 613 - parsing chord II0h7 ok t/112_comment.t ........... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/113_comment.t ........... 1..6 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Song contents ok t/114_songline.t .......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/115_songline.t .......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/116_chorus.t ............ 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/117_rechorus.t .......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/118_tab.t ............... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/119_verse.t ............. 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/120_meta.t .............. 1..10 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Song contents ok 7 - One song ok 8 - You have been warned ok 9 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 10 - Song contents ok t/122_memorize.t .......... 1..4 ok 1 - One song ok 2 - You have been warned ok 3 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 4 - Song contents ok t/130_image.t ............. 1..6 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Song contents ok t/140_chords.t ............ 1..6 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Song contents ok t/141_chords.t ............ 1..6 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Song contents ok t/142_chords.t ............ 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/150_fonts.t ............. 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/151_fonts.t ............. 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/15_subst.t .............. ok 1 - use App::Music::ChordPro::Output::Common; ok 2 - abcd -> abcd ok 3 - ab%%cd -> ab%%cd ok 4 - ab}cd -> ab}cd ok 5 - ab%pead -> ab%pead ok 6 - ab%{head}def -> abyesdef ok 7 - ab%{head}def%{head}xy -> abyesdefyesxy ok 8 - %{head}def -> yesdef ok 9 - %{h}def -> Zdef ok 10 - X%{head}Y -> XyesY ok 11 - X%{head|foo}Y -> XfooY ok 12 - X%{hexd|foo}Y -> XY ok 13 - X%{head|This is %{}!}Y -> XThis is yes!Y ok 14 - X%{head=yes|This is %{}!}Y -> XThis is yes!Y ok 15 - X%{head=no|This is %{}!}Y -> XY ok 16 - X%{}Y -> X%{}Y ok 17 - X%{head=no|foo|bar}Y -> XbarY ok 18 - X%{hexd|foo|bar}Y -> XbarY ok 19 - X%{hexd=yes|foo|bar}Y -> XbarY ok 20 - X%{hexd=no|foo|bar}Y -> XbarY ok 21 - X%{hexd=|foo|bar}Y -> XfooY ok 22 - X%{h|foo|bar}Y -> XfooY ok 23 - X%{h=Z|foo|bar}Y -> XfooY ok 24 - X%{head|x%{foo}y|bar}Y -> XxyY ok 25 - X%{hexd|x%{foo}y|bar}Y -> XbarY ok 26 - X%{head|x%{foo|ab|f%{}g}y}Y -> XxfgyY ok 27 - %{multi} -> Alpha:Beta ok 28 - %{multi.1} -> Alpha ok 29 - %{multi.2} -> Beta ok 30 - %{multi.-1} -> Beta ok 31 - %{subtitle} -> CAPO 1 ok 32 - %{key} -> G ok 33 - %{_key} -> G\# 1..33 ok t/160_diagrams.t .......... 1..9 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Grids are shown by default ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Grids suppressed ok 7 - One song ok 8 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 9 - Grids hidden, but forced ok t/161_titles.t ............ 1..12 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Titles flush left ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Titles flush right ok 7 - One song ok 8 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 9 - Titles centered ok 10 - One song ok 11 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 12 - Titles centred ok t/162_newpage.t ........... 1..12 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - New page ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Newpage (np) ok 7 - One song ok 8 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 9 - New physical page ok 10 - One song ok 11 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 12 - New physical page (npp) ok t/163_columns.t ........... 1..6 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Two columns ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Column break ok t/164_pagesize.t .......... 1..6 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Papersize A4 ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Papersize Letter ok t/169_custom.t ............ 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Custom directives ok t/170_transpose.t ......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/171_transpose.t ......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/172_transpose.t ......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/173_transpose.t ......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/174_transpose.t ......... ok 1 ok 2 ok 3 1..3 ok t/175_transpose.t ......... 1..3 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok t/177_transcode.t ......... 1..4 ok 1 - got config ok 2 - One song ok 3 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 4 - Song contents ok t/180_grids.t ............. 1..6 ok 1 - One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok 4 - One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Song contents ok t/20_basic01_crd.t ........ ok 1 ok 2 ok 3 1..3 ok t/21_basic02_crd.t ........ ok 1 ok 2 ok 3 1..3 ok t/30_basic01_cho.t ........ ok 1 ok 2 ok 3 1..3 ok t/31_basic02_cho.t ........ ok 1 ok 2 ok 3 1..3 ok t/50_encodings.t .......... ok 1 - __STRING__: One song ok 2 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 3 - Song contents ok 4 - ISO-8859-1 (no BOM): One song ok 5 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 6 - Song contents ok 7 - UTF-8 (no BOM): One song ok 8 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 9 - Song contents ok 10 - UTF-8: One song ok 11 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 12 - Song contents ok 13 - UTF-16BE: One song ok 14 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 15 - Song contents ok 16 - UTF-16LE: One song ok 17 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 18 - Song contents ok 19 - UTF-32BE: One song ok 20 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 21 - Song contents ok 22 - UTF-32LE: One song ok 23 - 'It's a song' isa 'App::Music::ChordPro::Song' ok 24 - Song contents 1..24 ok All tests successful. Files=48, Tests=2224, 7 wallclock secs ( 0.27 usr 0.09 sys + 6.23 cusr 0.72 csys = 7.31 CPU) Result: PASS JV/App-Music-ChordPro-0.972.tar.gz make test TEST_VERBOSE=1 -- OK Johan Vromans <jv@cpan.org> A lyrics and chords formatting program >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-Music-ChordPro-0.972-24XsuI && tar cvf - App-Music-ChordPro-0.972.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/J/JV/JV/App-Music-ChordPro-0.972.tar.gz App-Music-ChordPro-0.972.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/Music/ blib/lib/App/Music/ChordPro/ blib/lib/App/Music/ChordPro/A2Crd.pm blib/lib/App/Music/ChordPro/Bundle.pm blib/lib/App/Music/ChordPro/Chords/ blib/lib/App/Music/ChordPro/Chords/Parser.pm blib/lib/App/Music/ChordPro/Chords.pm blib/lib/App/Music/ChordPro/Config.pm blib/lib/App/Music/ChordPro/Output/ blib/lib/App/Music/ChordPro/Output/ChordPro.pm blib/lib/App/Music/ChordPro/Output/Common.pm blib/lib/App/Music/ChordPro/Output/Debug.pm blib/lib/App/Music/ChordPro/Output/PDF.pm blib/lib/App/Music/ChordPro/Output/Text.pm blib/lib/App/Music/ChordPro/res/ blib/lib/App/Music/ChordPro/res/config/ blib/lib/App/Music/ChordPro/res/config/chordii.json blib/lib/App/Music/ChordPro/res/config/chordpro.json blib/lib/App/Music/ChordPro/res/config/guitar-ly.json blib/lib/App/Music/ChordPro/res/config/guitar.json blib/lib/App/Music/ChordPro/res/config/inline.json blib/lib/App/Music/ChordPro/res/config/mandolin-ly.json blib/lib/App/Music/ChordPro/res/config/modern1.json blib/lib/App/Music/ChordPro/res/config/modern2.json blib/lib/App/Music/ChordPro/res/config/modern3.json blib/lib/App/Music/ChordPro/res/config/nashville.json blib/lib/App/Music/ChordPro/res/config/roman.json blib/lib/App/Music/ChordPro/res/config/ukulele-ly.json blib/lib/App/Music/ChordPro/res/config/ukulele.json blib/lib/App/Music/ChordPro/res/examples/ blib/lib/App/Music/ChordPro/res/examples/swinglow.cho blib/lib/App/Music/ChordPro/res/notes/ blib/lib/App/Music/ChordPro/res/notes/common.json blib/lib/App/Music/ChordPro/res/notes/dutch.json blib/lib/App/Music/ChordPro/res/notes/german.json blib/lib/App/Music/ChordPro/res/notes/latin.json blib/lib/App/Music/ChordPro/res/notes/nashville.json blib/lib/App/Music/ChordPro/res/notes/roman.json blib/lib/App/Music/ChordPro/res/notes/scandinavian.json blib/lib/App/Music/ChordPro/res/notes/solfege.json blib/lib/App/Music/ChordPro/res/pod/ blib/lib/App/Music/ChordPro/res/pod/ChordPro.pod blib/lib/App/Music/ChordPro/res/pod/Config.pod blib/lib/App/Music/ChordPro/Songbook.pm blib/lib/App/Music/ChordPro/Version.pm blib/lib/App/Music/ChordPro/Wx/ blib/lib/App/Music/ChordPro/Wx/Main.pm blib/lib/App/Music/ChordPro/Wx/Main_wxg.pm blib/lib/App/Music/ChordPro/Wx/PreferencesDialog.pm blib/lib/App/Music/ChordPro/Wx/PreferencesDialog_wxg.pm blib/lib/App/Music/ChordPro/Wx.pm blib/lib/App/Music/ChordPro.pm blib/man1/ blib/man1/a2crd.1 blib/man1/chordpro.1 blib/man1/wxchordpro.1 blib/man3/ blib/man3/App::Music::ChordPro.3 blib/man3/App::Music::ChordPro::Config.3 blib/man3/App::Music::ChordPro::res::pod::ChordPro.3 blib/man3/App::Music::ChordPro::res::pod::Config.3 blib/man3/App::Music::ChordPro::Wx.3 blib/script/ blib/script/a2crd blib/script/chordpro blib/script/wxchordpro Finished 2018-11-08T02:01:29