Checking if your kit is complete... Looks good Writing Makefile for Compress::BraceExpansion cp lib/Compress/BraceExpansion.pm blib/lib/Compress/BraceExpansion.pm cp scripts/brace-compress blib/script/brace-compress /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/brace-compress Manifying blib/man3/Compress::BraceExpansion.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00.load.................1..1 ok 1 - use Compress::BraceExpansion; ok t/02.compress.............1..24 ok 1 - single string - abc => abc ok 2 - two identical strings - abc abc => abc ok 3 - two identical strings ending in 0 - ab0 ab0 => ab0 ok 4 - two strings that share no characters - aaa bbb => {aaa,bbb} ok 5 - two strings that begin with the same characters - ab ax => a{b,x} ok 6 - two strings that begin with the same characters - abc abx => ab{c,x} ok 7 - two strings that begin and end with the same characters - abc axc => a{b,x}c ok 8 - two strings that end with the same character - ab xb => {a,x}b ok 9 - two strings that end with multiple identical characters - abc xbc => {a,x}bc ok 10 - three strings that end with one identical characters - ab xb yb => {a,x,y}b ok 11 - three strings that end with multiple identical characters - abc xbc => {a,x}bc ok 12 - one string is a substring of another string - abc abcd => abc{d,} ok 13 - three strings that begin with the same characters - abc abx aby => ab{c,x,y} ok 14 - aabb aacc = aa{bb,cc} ok 15 - aabb aacc aad = aa{bb,cc,d} ok 16 - app-xy-02a app-xy-02b = app-xy-02{a,b} ok 17 - app-xy-02a app-zz-02b = app-{xy-02a,zz-02b} ok 18 - app-xy-02a app-xy-02b app-xy-03a app-xy-03b = app-xy-0{2,3}{a,b} ok 19 - app-xy-02a app-xy-02b app-xy-03a app-xy-03b app-xy-09 app-xy-10 = app-xy-{0{2{a,b},3{a,b},9},10} ok 20 - app-xy-02a cci-zz-app03 = {app-xy-02a,cci-zz-app03} ok 21 - xxbbcc yybbcc = {xx,yy}bbcc ok 22 - xxbbcc yybbcc zzbbcc = {xx,yy,zz}bbcc ok 23 - app-xy-02a app-zz-02a = app-{xy,zz}-02a ok 24 - htadiehtcjnr htheeehtcjnr = ht{adi,hee}ehtcjnr ok t/03.build_tree...........1..14 ok 1 - use Compress::BraceExpansion; ok 2 - single string - abc => abc ok 3 - two identical strings - abc abc => abc ok 4 - two identical strings ending in 0 - ab0 ab0 => ab0 ok 5 - two strings that share no characters - aaa bbb => {aaa,bbb} ok 6 - two strings that begin with the same characters - ab ax => a{b,x} ok 7 - two strings that begin with the same characters - abc abx => ab{c,x} ok 8 - two strings that begin and end with the same characters - abc axc => a{b,x}c ok 9 - two strings that end with the same character - ab xb => {a,x}b ok 10 - two strings that end with multiple identical characters - abc xbc => {a,x}bc ok 11 - three strings that end with one identical characters - ab xb yb => {a,x,y}b ok 12 - three strings that end with multiple identical characters - abc xbc => {a,x}bc ok 13 - one string is a substring of another string - abc abcd => abc{d,} ok 14 - three strings that begin with the same characters - abc abx aby => ab{c,x,y} ok t/04.merge_tree...........1..26 ok 1 - root check: single string - abc => abc ok 2 - pointer check: single string - abc => abc ok 3 - root check: two identical strings - abc abc => abc ok 4 - pointer check: two identical strings - abc abc => abc ok 5 - root check: two identical strings ending in 0 - ab0 ab0 => ab0 ok 6 - pointer check: two identical strings ending in 0 - ab0 ab0 => ab0 ok 7 - root check: two strings that share no characters - aaa bbb => {aaa,bbb} ok 8 - pointer check: two strings that share no characters - aaa bbb => {aaa,bbb} ok 9 - root check: two strings that begin with the same characters - ab ax => a{b,x} ok 10 - pointer check: two strings that begin with the same characters - ab ax => a{b,x} ok 11 - root check: two strings that begin with the same characters - abc abx => ab{c,x} ok 12 - pointer check: two strings that begin with the same characters - abc abx => ab{c,x} ok 13 - root check: two strings that begin and end with the same characters - abc axc => a{b,x}c ok 14 - pointer check: two strings that begin and end with the same characters - abc axc => a{b,x}c ok 15 - root check: two strings that end with the same character - ab xb => {a,x}b ok 16 - pointer check: two strings that end with the same character - ab xb => {a,x}b ok 17 - root check: two strings that end with multiple identical characters - abc xbc => {a,x}bc ok 18 - pointer check: two strings that end with multiple identical characters - abc xbc => {a,x}bc ok 19 - root check: three strings that end with one identical characters - ab xb yb => {a,x,y}b ok 20 - pointer check: three strings that end with one identical characters - ab xb yb => {a,x,y}b ok 21 - root check: three strings that end with multiple identical characters - abc xbc => {a,x}bc ok 22 - pointer check: three strings that end with multiple identical characters - abc xbc => {a,x}bc ok 23 - root check: one string is a substring of another string - abc abcd => abc{d,} ok 24 - pointer check: one string is a substring of another string - abc abcd => abc{d,} ok 25 - root check: three strings that begin with the same characters - abc abx aby => ab{c,x,y} ok 26 - pointer check: three strings that begin with the same characters - abc abx aby => ab{c,x,y} ok t/05.check_merge_point....ok 1 - single string - abc => abc ok 2 - two identical strings - abc abc => abc ok 3 - two identical strings ending in 0 - ab0 ab0 => ab0 ok 4 - two strings that share no characters - aaa bbb => {aaa,bbb} ok 5 - two strings that begin with the same characters - ab ax => a{b,x} ok 6 - two strings that begin with the same characters - abc abx => ab{c,x} ok 7 - two strings that begin and end with the same characters - abc axc => a{b,x}c ok 8 - two strings that end with the same character - ab xb => {a,x}b ok 9 - two strings that end with multiple identical characters - abc xbc => {a,x}bc ok 10 - three strings that end with one identical characters - ab xb yb => {a,x,y}b ok 11 - three strings that end with multiple identical characters - abc xbc => {a,x}bc ok 12 - one string is a substring of another string - abc abcd => abc{d,} ok 13 - three strings that begin with the same characters - abc abx aby => ab{c,x,y} ok 14 - abc xyc ok 15 - abc xyc ijc ok 16 - abc xyc iyc ok 17 - abc xyc ijc lmc ok 18 - abcd xyzd ok 19 - abcd xyzd ijkd ok 20 - abcd xyzd iyzd 1..20 ok t/06.transplant...........ok 1 - root check after transplanting single branch one node deep ok 2 - pointer check after transplanting single branch one node deep ok 3 - root check after transplanting single branch 2 nodes deep ok 4 - pointer check after transplanting single branch 2 nodes deep ok 5 - root check after transplanting single branch 3 nodes deep ok 6 - pointer check after transplanting single branch 3 nodes deep ok 7 - transplanting single branch past end of tree ok 8 - transplanting single branch past end of tree ok 9 - transplanting single branch past end of tree 1..9 ok t/07.print_tree...........1..13 ok 1 - single string - abc => abc ok 2 - two identical strings - abc abc => abc ok 3 - two identical strings ending in 0 - ab0 ab0 => ab0 ok 4 - two strings that share no characters - aaa bbb => {aaa,bbb} ok 5 - two strings that begin with the same characters - ab ax => a{b,x} ok 6 - two strings that begin with the same characters - abc abx => ab{c,x} ok 7 - two strings that begin and end with the same characters - abc axc => a{b,x}c ok 8 - two strings that end with the same character - ab xb => {a,x}b ok 9 - two strings that end with multiple identical characters - abc xbc => {a,x}bc ok 10 - three strings that end with one identical characters - ab xb yb => {a,x,y}b ok 11 - three strings that end with multiple identical characters - abc xbc => {a,x}bc ok 12 - one string is a substring of another string - abc abcd => abc{d,} ok 13 - three strings that begin with the same characters - abc abx aby => ab{c,x,y} ok t/perlcritic..............1..0 # Skip Test::Perl::Critic required for testing Perl Best Practices compliance skipped all skipped: Test::Perl::Critic required for testing Perl Best Practices compliance t/pod-coverage............1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.....................1..0 # Skip Test::Pod 1.14 required for testing POD skipped all skipped: Test::Pod 1.14 required for testing POD All tests successful, 3 tests skipped. Files=10, Tests=107, 1 wallclock secs ( 0.91 cusr + 0.27 csys = 1.18 CPU) Installing /Users/cpanrun/build/5.8.8/html/site/lib/Compress/BraceExpansion.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Compress/BraceExpansion.pm Installing /Users/cpanrun/build/5.8.8/man/man3/Compress::BraceExpansion.3 Installing /Users/cpanrun/build/5.8.8/bin/brace-compress Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod