PATH=C:\MinGW-32\bin;C:\cygwin\bin;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-32\site\bin;C:\Perl-5.22-32\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\cpanfly-5.22-32\var\megalib\bin;C:\Perl-5.22-64\site\bin;C:\Perl-5.22-64\bin;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\mysql-5.5.45-x64\bin;C:\mysql-5.5.45-x64\bin;=C:\mysql-5.5.45-win32\bin Start 2015-09-20T03:53:31 ActivePerl-2200 CPAN-2.00 PATH=C:\MinGW-32\bin;C:\cygwin\bin;C:\CPANFL~1.22-\var\megalib\bin;C:\PERL-5~1.22-\site\bin;C:\PERL-5~1.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\CPANFL~1.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\CPANFL~1.22-\var\megalib\bin;C:\PERL-5~2.22-\site\bin;C:\PERL-5~2.22-\bin;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\ Reading 'C:\cpanfly-5.22-32\var\cpan\Metadata' Database was generated on Sun, 20 Sep 2015 03:17:02 GMT Running make for J/JV/JV/Music-ChordBot-0.91.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/J/JV/JV/Music-ChordBot-0.91.tar.gz Checksum for C:\cpanfly-5.22-32\var\cpan\sources\authors\id\J\JV\JV\Music-ChordBot-0.91.tar.gz ok Music-ChordBot-0.91/ Music-ChordBot-0.91/lib/ Music-ChordBot-0.91/lib/Music/ Music-ChordBot-0.91/lib/Music/ChordBot/ Music-ChordBot-0.91/lib/Music/ChordBot/Song.pm Music-ChordBot-0.91/lib/Music/ChordBot/Opus.pm Music-ChordBot-0.91/lib/Music/ChordBot/Opus/ Music-ChordBot-0.91/lib/Music/ChordBot/Opus/Section/ Music-ChordBot-0.91/lib/Music/ChordBot/Opus/Section/Style.pm Music-ChordBot-0.91/lib/Music/ChordBot/Opus/Section/Chord.pm Music-ChordBot-0.91/lib/Music/ChordBot/Opus/Section/Style/ Music-ChordBot-0.91/lib/Music/ChordBot/Opus/Section/Style/Track.pm Music-ChordBot-0.91/lib/Music/ChordBot/Opus/Base.pm Music-ChordBot-0.91/lib/Music/ChordBot/Opus/Section.pm Music-ChordBot-0.91/lib/Music/ChordBot.pm Music-ChordBot-0.91/META.json Music-ChordBot-0.91/META.yml Music-ChordBot-0.91/Changes Music-ChordBot-0.91/MANIFEST Music-ChordBot-0.91/MANIFEST.SKIP Music-ChordBot-0.91/Makefile.PL Music-ChordBot-0.91/t/ Music-ChordBot-0.91/t/30_song.t Music-ChordBot-0.91/t/24_style.t Music-ChordBot-0.91/t/11_test.t Music-ChordBot-0.91/t/10_test.t Music-ChordBot-0.91/t/20_chord.t Music-ChordBot-0.91/t/22_track.t Music-ChordBot-0.91/t/31_song.t Music-ChordBot-0.91/t/32_song.t Music-ChordBot-0.91/README CPAN.pm: Building J/JV/JV/Music-ChordBot-0.91.tar.gz >>> C:\Perl-5.22-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Music::ChordBot Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Music/ChordBot/Opus/Section/Style/Track.pm blib\lib\Music\ChordBot\Opus\Section\Style\Track.pm cp lib/Music/ChordBot/Song.pm blib\lib\Music\ChordBot\Song.pm cp lib/Music/ChordBot/Opus/Section.pm blib\lib\Music\ChordBot\Opus\Section.pm cp lib/Music/ChordBot/Opus/Base.pm blib\lib\Music\ChordBot\Opus\Base.pm cp lib/Music/ChordBot/Opus/Section/Style.pm blib\lib\Music\ChordBot\Opus\Section\Style.pm cp lib/Music/ChordBot/Opus/Section/Chord.pm blib\lib\Music\ChordBot\Opus\Section\Chord.pm cp lib/Music/ChordBot/Opus.pm blib\lib\Music\ChordBot\Opus.pm cp lib/Music/ChordBot.pm blib\lib\Music\ChordBot.pm JV/Music-ChordBot-0.91.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.22-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/10_test.t ... 1..6 ok 1 - use Music::ChordBot::Opus; ok 2 - use Music::ChordBot::Opus::Section; ok 3 - use Music::ChordBot::Opus::Section::Chord; ok 4 - use Music::ChordBot::Opus::Section::Style; ok 5 - use Music::ChordBot::Opus::Section::Style::Track; ok 6 - resulting json ok t/11_test.t ... 1..6 ok 1 - use Music::ChordBot::Opus; ok 2 - use Music::ChordBot::Opus::Section; ok 3 - use Music::ChordBot::Opus::Section::Chord; ok 4 - use Music::ChordBot::Opus::Section::Style; ok 5 - use Music::ChordBot::Opus::Section::Style::Track; ok 6 - resulting json ok t/20_chord.t .. 1..7 ok 1 - use Music::ChordBot::Opus::Section::Chord; ok 2 - D, Min7, 4 ok 3 - D Min7 4 ok 4 - D>Min7>4 ok 5 - D>Min7>4 + inv + bass ok 6 - D/F, Maj, 4 ok 7 - D/F Maj 4 ok t/22_track.t .. 1..7 ok 1 - use Music::ChordBot::Opus::Section::Style::Track; ok 2 - init args ok 3 - setters ok 4 - instrument 1 ok 5 - pattern 1 ok 6 - instrument 307 ok 7 - pattern 307 ok t/24_style.t .. 1..7 ok 1 - use Music::ChordBot::Opus::Section::Style; ok 2 - use Music::ChordBot::Opus::Section::Style::Track; ok 3 - no args ok 4 - init args ok 5 - 1 2 [] 3 4 5 ok 6 - preset Rhododendron ok 7 - explicit Rhododendron ok t/30_song.t ... 1..2 ok 1 - use Music::ChordBot::Song; ok 2 - resulting json {"editMode":0,"fileType":"chordbot-song","sections":[{"chords":[{"duration":4,"root":"D","type":"Min7"},{"duration":4,"root":"A","type":"Min7"},{"duration":4,"root":"D","type":"Min7"},{"duration":4,"root":"D","type":"Min7"}],"name":"Funky Section","style":{"chorus":4,"reverb":8,"tracks":[{"id":158,"volume":7},{"id":136,"volume":7},{"id":141,"volume":7}]}}],"songName":"Perl Canon","tempo":120} ok t/31_song.t ... 1..2 ok 1 - use Music::ChordBot::Song; ok 2 - resulting json {"editMode":0,"fileType":"chordbot-song","sections":[{"chords":[{"duration":4,"root":"C","type":"Maj"},{"duration":4,"root":"G","type":"Maj"},{"duration":4,"root":"A","type":"Min"},{"duration":4,"root":"F","type":"Maj"},{"duration":4,"root":"C","type":"Maj"},{"duration":4,"root":"G","type":"Maj"},{"duration":4,"root":"A","type":"Min"},{"duration":4,"root":"F","type":"Maj"},{"duration":1,"root":"D","type":"Maj"},{"duration":7,"root":"D","type":"Silence"}],"name":"Section 1","style":{"chorus":4,"reverb":8,"tracks":[{"id":95,"volume":7},{"id":201,"volume":7}]}}],"songName":"I’m Yours","tempo":75} ok t/32_song.t ... 1..2 ok 1 - use Music::ChordBot::Song; ok 2 - resulting json {"editMode":1,"fileType":"chordbot-song","sections":[{"chords":[{"duration":4,"root":"C","type":"Maj"},{"duration":4,"root":"C","type":"Maj"},{"duration":4,"root":"E","type":"7"},{"duration":4,"root":"E","type":"7"},{"duration":4,"root":"A","type":"7"},{"duration":4,"root":"A","type":"7"},{"duration":4,"root":"D","type":"Min7"},{"duration":4,"root":"D","type":"Min7"},{"duration":4,"root":"E","type":"7"},{"duration":4,"root":"E","type":"7"},{"duration":4,"root":"A","type":"Min7"},{"duration":4,"root":"A","type":"Min7"},{"duration":4,"root":"D","type":"7"},{"duration":4,"root":"D","type":"7"},{"duration":4,"root":"D","type":"Min7"},{"duration":4,"root":"G","type":"7"}],"name":"All Of Me 1","style":{"chorus":4,"reverb":8,"tracks":[{"id":271,"volume":7},{"id":269,"volume":7},{"id":272,"volume":7}]}},{"chords":[{"duration":4,"root":"C","type":"Maj"},{"duration":4,"root":"C","type":"Maj"},{"duration":4,"root":"E","type":"7"},{"duration":4,"root":"E","type":"7"},{"duration":4,"root":"A","type":"7"},{"duration":4,"root":"A","type":"7"},{"duration":4,"root":"D","type":"Min7"},{"duration":4,"root":"D","type":"Min7"},{"duration":4,"root":"D","type":"Min7"},{"duration":4,"root":"Eb","type":"Dim7"},{"duration":4,"root":"E","type":"Min7"},{"duration":4,"root":"A","type":"9"},{"duration":4,"root":"D","type":"Min7(b5)"},{"duration":4,"root":"G","type":"13"},{"duration":2,"root":"C","type":"Maj"},{"duration":2,"root":"Eb","type":"Dim7"},{"duration":2,"root":"D","type":"Min7"},{"duration":2,"root":"G","type":"7"}],"name":"All Of Me 2","style":{"chorus":3,"reverb":6,"tracks":[{"id":130,"volume":7},{"id":91,"volume":7},{"id":364,"volume":7}]}}],"songName":"All Of Me","tempo":105} ok All tests successful. Files=8, Tests=39, 2 wallclock secs ( 0.14 usr + 0.05 sys = 0.19 CPU) Result: PASS JV/Music-ChordBot-0.91.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/J/JV/JV/CHECKSUMS Johan Vromans <jv@cpan.org> Programmatically build songs for ChordBot >>> (cd C:\cpanfly-5.22-32\var\cpan\build\Music-ChordBot-0.91-LnBcBh && tar cvf - Music-ChordBot-0.91.ppd blib) | gzip -c >C:/cpanfly-5.22-32/var/REPO/J/JV/JV/Music-ChordBot-0.91.tar.gz Music-ChordBot-0.91.ppd blib/ blib/lib/ blib/lib/Music/ blib/lib/Music/ChordBot/ blib/lib/Music/ChordBot/Opus/ blib/lib/Music/ChordBot/Opus/Base.pm blib/lib/Music/ChordBot/Opus/Section/ blib/lib/Music/ChordBot/Opus/Section/Chord.pm blib/lib/Music/ChordBot/Opus/Section/Style/ blib/lib/Music/ChordBot/Opus/Section/Style/Track.pm blib/lib/Music/ChordBot/Opus/Section/Style.pm blib/lib/Music/ChordBot/Opus/Section.pm blib/lib/Music/ChordBot/Opus.pm blib/lib/Music/ChordBot/Song.pm blib/lib/Music/ChordBot.pm >>> mv C:\cpanfly-5.22-32\var\cpan\build\Music-ChordBot-0.91-LnBcBh/Music-ChordBot-0.91.ppd C:/cpanfly-5.22-32/var/REPO/J/JV/JV Finished 2015-09-20T03:53:42