PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0
Start 2014-02-21T01:56:31
ActivePerl-1800 CPAN-2.00
LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK
PATH=C:/CPANFL~1.18/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0
Reading 'C:\cpanfly-5.18\var\cpan\Metadata'
Database was generated on Fri, 21 Feb 2014 09:06:24 GMT
Running make for D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\D\DM\DMUEY\String-UnicodeUTF8-0.21.tar.gz ok
String-UnicodeUTF8-0.21/
String-UnicodeUTF8-0.21/Build.PL
String-UnicodeUTF8-0.21/Changes
String-UnicodeUTF8-0.21/MANIFEST
String-UnicodeUTF8-0.21/META.json
String-UnicodeUTF8-0.21/META.yml
String-UnicodeUTF8-0.21/Makefile.PL
String-UnicodeUTF8-0.21/README
String-UnicodeUTF8-0.21/lib/
String-UnicodeUTF8-0.21/t/
String-UnicodeUTF8-0.21/t/00.load.t
String-UnicodeUTF8-0.21/t/01.functions.t
String-UnicodeUTF8-0.21/t/perlcritic.t
String-UnicodeUTF8-0.21/t/perltidy.t
String-UnicodeUTF8-0.21/t/pod-coverage.t
String-UnicodeUTF8-0.21/t/pod.t
String-UnicodeUTF8-0.21/lib/String/
String-UnicodeUTF8-0.21/lib/String/UnicodeUTF8.pm
CPAN.pm: Building D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz
>>> C:\Perl-5.18\bin\perl.exe Makefile.PL
Warning: prerequisite String::Unquotemeta 0 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for String::UnicodeUTF8
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- DMUEY/String-UnicodeUTF8-0.21.tar.gz ----
String::Unquotemeta [requires]
Running make test
Delayed until after prerequisites
Running test for module 'String::Unquotemeta'
Running make for D/DM/DMUEY/String-Unquotemeta-0.1.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DM/DMUEY/String-Unquotemeta-0.1.tar.gz
Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\D\DM\DMUEY\String-Unquotemeta-0.1.tar.gz ok
String-Unquotemeta-0.1/
String-Unquotemeta-0.1/Build.PL
String-Unquotemeta-0.1/Changes
String-Unquotemeta-0.1/lib/
String-Unquotemeta-0.1/Makefile.PL
String-Unquotemeta-0.1/MANIFEST
String-Unquotemeta-0.1/META.yml
String-Unquotemeta-0.1/README
String-Unquotemeta-0.1/t/
String-Unquotemeta-0.1/t/00.load.t
String-Unquotemeta-0.1/t/perlcritic.t
String-Unquotemeta-0.1/t/pod-coverage.t
String-Unquotemeta-0.1/t/pod.t
String-Unquotemeta-0.1/lib/String/
String-Unquotemeta-0.1/lib/String/Unquotemeta.pm
CPAN.pm: Building D/DM/DMUEY/String-Unquotemeta-0.1.tar.gz
>>> C:\Perl-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for String::Unquotemeta
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/String/Unquotemeta.pm blib\lib\String\Unquotemeta.pm
DMUEY/String-Unquotemeta-0.1.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing String::Unquotemeta 0.1
t/00.load.t .......
1..31
ok 1 - use String::Unquotemeta;
ok 2 - Exported
ok 3 - via arg: http://howdy.com/foo?howdy=skip a space @ \
ok 4 - via arg: ftp://foo.com.buz/\"I am you pal\"
ok 5 - via arg: aim://foo.com/~!@\#$%^&*()_+||:"<>?,./;'[]\"
ok 6 - via arg: curly://queue{}
ok 7 - via arg: non interp, three \\
ok 8 - via arg: interp, three \
ok 9 - via arg: double://slashs/\\howdy
ok 10 - via arg: triple://slashs/\\\howdy
ok 11 - via arg: quad://slashs/\\\\howdy
ok 12 - via arg: noquotemetadata
ok 13 - via arg: empty string
ok 14 - via arg: undefined
ok 15 - via $_: http://howdy.com/foo?howdy=skip a space @ \
ok 16 - via $_: ftp://foo.com.buz/\"I am you pal\"
ok 17 - via $_: aim://foo.com/~!@\#$%^&*()_+||:"<>?,./;'[]\"
ok 18 - via $_: curly://queue{}
ok 19 - via $_: non interp, three \\
ok 20 - via $_: interp, three \
ok 21 - via $_: double://slashs/\\howdy
ok 22 - via $_: triple://slashs/\\\howdy
ok 23 - via $_: quad://slashs/\\\\howdy
ok 24 - via $_: noquotemetadata
ok 25 - via $_: empty string
ok 26 - via $_: empty string
ok 27 - ARRAY empty
ok 28 - ARRAY 1
ok 29 - ARRAY 2
ok 30 - quotemeta() prototype $@
ok 31 - unquotemeta() prototype $@
ok
t/perlcritic.t .... skipped: $ENV{'do_perl_critic_tests'} must be true to run these 'development only' tests
t/pod-coverage.t ..
1..1
ok 1 - Pod coverage on String::Unquotemeta
ok
t/pod.t ...........
1..1
ok 1 - POD test for blib/lib/String/Unquotemeta.pm
ok
All tests successful.
Files=4, Tests=33, 3 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU)
Result: PASS
DMUEY/String-Unquotemeta-0.1.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Daniel Muey <dmuey@cpan.org>
undo what quotemeta() does, nothing more nothing less
>>> (cd C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d && tar cvf - String-Unquotemeta-0.1.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/D/DM/DMUEY/String-Unquotemeta-0.1.tar.gz
String-Unquotemeta-0.1.ppd
blib/
blib/lib/
blib/lib/String/
blib/lib/String/Unquotemeta.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/String-Unquotemeta-0.1.ppd C:/cpanfly-5.18/var/REPO/D/DM/DMUEY
Running make for D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz
Prepending C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/arch C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\String-UnicodeUTF8-0.21-YpCk35
Prepending C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/arch C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz
>>> dmake
cp lib/String/UnicodeUTF8.pm blib\lib\String\UnicodeUTF8.pm
DMUEY/String-UnicodeUTF8-0.21.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/arch C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing String::UnicodeUTF8 0.21
t/00.load.t .......
1..1
ok 1 - use String::UnicodeUTF8;
ok
# Testing String::UnicodeUTF8 0.21
t/01.functions.t ..
1..282
ok 1 - pre import sanity check for import()
ok 2 - import is not import()ed
ok 3 - pre import sanity check for _pre_581_is_utf8_hack()
ok 4 - _pre_581_is_utf8_hack is not import()ed
ok 5 - pre import sanity check for function_that_does_not_exist()
ok 6 - function_that_does_not_exist is not import()ed
ok 7 - pre import sanity check for is_unicode()
ok 8 - is_unicode is import()ed ok
ok 9 - pre import sanity check for char_count()
ok 10 - char_count is import()ed ok
ok 11 - pre import sanity check for bytes_size()
ok 12 - bytes_size is import()ed ok
ok 13 - pre import sanity check for get_unicode()
ok 14 - get_unicode is import()ed ok
ok 15 - pre import sanity check for get_utf8()
ok 16 - get_utf8 is import()ed ok
ok 17 - pre import sanity check for quotemeta_bytes()
ok 18 - quotemeta_bytes is import()ed ok
ok 19 - pre import sanity check for quotemeta_utf8()
ok 20 - quotemeta_utf8 is import()ed ok
ok 21 - pre import sanity check for quotemeta_unicode()
ok 22 - quotemeta_unicode is import()ed ok
ok 23 - pre import sanity check for unquotemeta_bytes()
ok 24 - unquotemeta_bytes is import()ed ok
ok 25 - pre import sanity check for unquotemeta_utf8()
ok 26 - unquotemeta_utf8 is import()ed ok
ok 27 - pre import sanity check for unquotemeta_unicode()
ok 28 - unquotemeta_unicode is import()ed ok
ok 29 - pre import sanity check for escape_utf8_or_unicode()
ok 30 - escape_utf8_or_unicode is import()ed ok
ok 31 - pre import sanity check for escape_utf8()
ok 32 - escape_utf8 is import()ed ok
ok 33 - pre import sanity check for escape_unicode()
ok 34 - escape_unicode is import()ed ok
ok 35 - pre import sanity check for unescape_utf8_or_unicode()
ok 36 - unescape_utf8_or_unicode is import()ed ok
ok 37 - pre import sanity check for unescape_utf8()
ok 38 - unescape_utf8 is import()ed ok
ok 39 - pre import sanity check for unescape_unicode()
ok 40 - unescape_unicode is import()ed ok
ok 41 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ bytes non-grapheme string - all ascii
ok 42 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ bytes grapheme string- all ascii
ok 43 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ unicode string- all ascii
ok 44 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ bytes non-grapheme string - has unicode
ok 45 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ bytes grapheme string - has unicode
ok 46 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ unicode string - has unicode
ok 47 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ unicode graphem string string - has unicode
ok 48 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ bytes non-grapheme string - all ascii
ok 49 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ bytes grapheme string- all ascii
ok 50 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ unicode string- all ascii
ok 51 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ bytes non-grapheme string - has unicode
ok 52 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ bytes grapheme string - has unicode
ok 53 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ unicode string - has unicode
ok 54 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ unicode graphem string string - has unicode
ok 55 - escape_utf8_or_unicode() encodes as utf8 when given a utf8 string
ok 56 - escape_utf8_or_unicode() encodes as unicode when given a unicode string
ok 57 - escape_utf8() encodes as utf-8 bytes when given a utf8 string
ok 58 - escape_utf8() encodes as utf-8 bytes when given a unicode string
ok 59 - escape_unicode() encodes as unicode when given a utf8 string
ok 60 - escape_unicode() encodes as unicode when given a unicode string
ok 61 - unescape_utf8_or_unicode return unicod when given unicode notation
ok 62 - unescape_utf8_or_unicode return utf8 bytes when given utf8 bytes notation
ok 63 - unescape_utf8() returns utf8 bytes when given unicode
ok 64 - unescape_utf8() returns utf8 bytes when given utf8 bytes
ok 65 - unescape_unicode() return unicode when given unicode
ok 66 - unescape_unicode() return unicode when given utf8 bytes
ok 67 - char_count() for b_grapheme_ascii
ok 68 - bytes_size() for b_grapheme_ascii
ok 69 - get_unicode() returns unicode string for b_grapheme_ascii
ok 70 - get_utf8() returns bytes string for b_grapheme_ascii
ok 71 - escape_utf8_or_unicode() returns bytes string for b_grapheme_ascii
ok 72 - escape_utf8() returns bytes string for b_grapheme_ascii
ok 73 - escape_unicode() returns bytes string for b_grapheme_ascii
ok 74 - quotemeta_bytes() for b_grapheme_ascii
ok 75 - quotemeta_utf8() for b_grapheme_ascii
ok 76 - quotemeta_unicode() for b_grapheme_ascii
ok 77 - unquotemeta_bytes() RV type given quotemeta_bytes from b_grapheme_ascii
ok 78 - unquotemeta_utf8() RV type given quotemeta_bytes from b_grapheme_ascii
ok 79 - unquotemeta_unicode() RV type given quotemeta_bytes from b_grapheme_ascii
ok 80 - unquotemeta_bytes() for quotemeta_bytes via b_grapheme_ascii
ok 81 - unquotemeta_utf8() for quotemeta_bytes via b_grapheme_ascii
ok 82 - unquotemeta_unicode() for quotemeta_bytes via b_grapheme_ascii
ok 83 - unquotemeta_bytes() RV type given quotemeta_utf8 from b_grapheme_ascii
ok 84 - unquotemeta_utf8() RV type given quotemeta_utf8 from b_grapheme_ascii
ok 85 - unquotemeta_unicode() RV type given quotemeta_utf8 from b_grapheme_ascii
ok 86 - unquotemeta_bytes() for quotemeta_utf8 via b_grapheme_ascii
ok 87 - unquotemeta_utf8() for quotemeta_utf8 via b_grapheme_ascii
ok 88 - unquotemeta_unicode() for quotemeta_utf8 via b_grapheme_ascii
ok 89 - unquotemeta_bytes() RV type given quotemeta_unicode from b_grapheme_ascii
ok 90 - unquotemeta_utf8() RV type given quotemeta_unicode from b_grapheme_ascii
ok 91 - unquotemeta_unicode() RV type given quotemeta_unicode from b_grapheme_ascii
ok 92 - unquotemeta_bytes() for quotemeta_unicode via b_grapheme_ascii
ok 93 - unquotemeta_utf8() for quotemeta_unicode via b_grapheme_ascii
ok 94 - unquotemeta_unicode() for quotemeta_unicode via b_grapheme_ascii
ok 95 - char_count() for b_grapheme_unichar
ok 96 - bytes_size() for b_grapheme_unichar
ok 97 - get_unicode() returns unicode string for b_grapheme_unichar
ok 98 - get_utf8() returns bytes string for b_grapheme_unichar
ok 99 - escape_utf8_or_unicode() returns bytes string for b_grapheme_unichar
ok 100 - escape_utf8() returns bytes string for b_grapheme_unichar
ok 101 - escape_unicode() returns bytes string for b_grapheme_unichar
ok 102 - quotemeta_bytes() for b_grapheme_unichar
ok 103 - quotemeta_utf8() for b_grapheme_unichar
ok 104 - quotemeta_unicode() for b_grapheme_unichar
ok 105 - unquotemeta_bytes() RV type given quotemeta_bytes from b_grapheme_unichar
ok 106 - unquotemeta_utf8() RV type given quotemeta_bytes from b_grapheme_unichar
ok 107 - unquotemeta_unicode() RV type given quotemeta_bytes from b_grapheme_unichar
ok 108 - unquotemeta_bytes() for quotemeta_bytes via b_grapheme_unichar
ok 109 - unquotemeta_utf8() for quotemeta_bytes via b_grapheme_unichar
ok 110 - unquotemeta_unicode() for quotemeta_bytes via b_grapheme_unichar
ok 111 - unquotemeta_bytes() RV type given quotemeta_utf8 from b_grapheme_unichar
ok 112 - unquotemeta_utf8() RV type given quotemeta_utf8 from b_grapheme_unichar
ok 113 - unquotemeta_unicode() RV type given quotemeta_utf8 from b_grapheme_unichar
ok 114 - unquotemeta_bytes() for quotemeta_utf8 via b_grapheme_unichar
ok 115 - unquotemeta_utf8() for quotemeta_utf8 via b_grapheme_unichar
ok 116 - unquotemeta_unicode() for quotemeta_utf8 via b_grapheme_unichar
ok 117 - unquotemeta_bytes() RV type given quotemeta_unicode from b_grapheme_unichar
ok 118 - unquotemeta_utf8() RV type given quotemeta_unicode from b_grapheme_unichar
ok 119 - unquotemeta_unicode() RV type given quotemeta_unicode from b_grapheme_unichar
ok 120 - unquotemeta_bytes() for quotemeta_unicode via b_grapheme_unichar
ok 121 - unquotemeta_utf8() for quotemeta_unicode via b_grapheme_unichar
ok 122 - unquotemeta_unicode() for quotemeta_unicode via b_grapheme_unichar
ok 123 - char_count() for bytes_ascii
ok 124 - bytes_size() for bytes_ascii
ok 125 - get_unicode() returns unicode string for bytes_ascii
ok 126 - get_utf8() returns bytes string for bytes_ascii
ok 127 - escape_utf8_or_unicode() returns bytes string for bytes_ascii
ok 128 - escape_utf8() returns bytes string for bytes_ascii
ok 129 - escape_unicode() returns bytes string for bytes_ascii
ok 130 - quotemeta_bytes() for bytes_ascii
ok 131 - quotemeta_utf8() for bytes_ascii
ok 132 - quotemeta_unicode() for bytes_ascii
ok 133 - unquotemeta_bytes() RV type given quotemeta_bytes from bytes_ascii
ok 134 - unquotemeta_utf8() RV type given quotemeta_bytes from bytes_ascii
ok 135 - unquotemeta_unicode() RV type given quotemeta_bytes from bytes_ascii
ok 136 - unquotemeta_bytes() for quotemeta_bytes via bytes_ascii
ok 137 - unquotemeta_utf8() for quotemeta_bytes via bytes_ascii
ok 138 - unquotemeta_unicode() for quotemeta_bytes via bytes_ascii
ok 139 - unquotemeta_bytes() RV type given quotemeta_utf8 from bytes_ascii
ok 140 - unquotemeta_utf8() RV type given quotemeta_utf8 from bytes_ascii
ok 141 - unquotemeta_unicode() RV type given quotemeta_utf8 from bytes_ascii
ok 142 - unquotemeta_bytes() for quotemeta_utf8 via bytes_ascii
ok 143 - unquotemeta_utf8() for quotemeta_utf8 via bytes_ascii
ok 144 - unquotemeta_unicode() for quotemeta_utf8 via bytes_ascii
ok 145 - unquotemeta_bytes() RV type given quotemeta_unicode from bytes_ascii
ok 146 - unquotemeta_utf8() RV type given quotemeta_unicode from bytes_ascii
ok 147 - unquotemeta_unicode() RV type given quotemeta_unicode from bytes_ascii
ok 148 - unquotemeta_bytes() for quotemeta_unicode via bytes_ascii
ok 149 - unquotemeta_utf8() for quotemeta_unicode via bytes_ascii
ok 150 - unquotemeta_unicode() for quotemeta_unicode via bytes_ascii
ok 151 - char_count() for bytes_unichar
ok 152 - bytes_size() for bytes_unichar
ok 153 - get_unicode() returns unicode string for bytes_unichar
ok 154 - get_utf8() returns bytes string for bytes_unichar
ok 155 - escape_utf8_or_unicode() returns bytes string for bytes_unichar
ok 156 - escape_utf8() returns bytes string for bytes_unichar
ok 157 - escape_unicode() returns bytes string for bytes_unichar
ok 158 - quotemeta_bytes() for bytes_unichar
ok 159 - quotemeta_utf8() for bytes_unichar
ok 160 - quotemeta_unicode() for bytes_unichar
ok 161 - unquotemeta_bytes() RV type given quotemeta_bytes from bytes_unichar
ok 162 - unquotemeta_utf8() RV type given quotemeta_bytes from bytes_unichar
ok 163 - unquotemeta_unicode() RV type given quotemeta_bytes from bytes_unichar
ok 164 - unquotemeta_bytes() for quotemeta_bytes via bytes_unichar
ok 165 - unquotemeta_utf8() for quotemeta_bytes via bytes_unichar
ok 166 - unquotemeta_unicode() for quotemeta_bytes via bytes_unichar
ok 167 - unquotemeta_bytes() RV type given quotemeta_utf8 from bytes_unichar
ok 168 - unquotemeta_utf8() RV type given quotemeta_utf8 from bytes_unichar
ok 169 - unquotemeta_unicode() RV type given quotemeta_utf8 from bytes_unichar
ok 170 - unquotemeta_bytes() for quotemeta_utf8 via bytes_unichar
ok 171 - unquotemeta_utf8() for quotemeta_utf8 via bytes_unichar
ok 172 - unquotemeta_unicode() for quotemeta_utf8 via bytes_unichar
ok 173 - unquotemeta_bytes() RV type given quotemeta_unicode from bytes_unichar
ok 174 - unquotemeta_utf8() RV type given quotemeta_unicode from bytes_unichar
ok 175 - unquotemeta_unicode() RV type given quotemeta_unicode from bytes_unichar
ok 176 - unquotemeta_bytes() for quotemeta_unicode via bytes_unichar
ok 177 - unquotemeta_utf8() for quotemeta_unicode via bytes_unichar
ok 178 - unquotemeta_unicode() for quotemeta_unicode via bytes_unichar
ok 179 - char_count() for u_grapheme_unichar
ok 180 - bytes_size() for u_grapheme_unichar
ok 181 - get_unicode() returns unicode string for u_grapheme_unichar
ok 182 - get_utf8() returns bytes string for u_grapheme_unichar
ok 183 - escape_utf8_or_unicode() returns bytes string for u_grapheme_unichar
ok 184 - escape_utf8() returns bytes string for u_grapheme_unichar
ok 185 - escape_unicode() returns bytes string for u_grapheme_unichar
ok 186 - quotemeta_bytes() for u_grapheme_unichar
ok 187 - quotemeta_utf8() for u_grapheme_unichar
ok 188 - quotemeta_unicode() for u_grapheme_unichar
ok 189 - unquotemeta_bytes() RV type given quotemeta_bytes from u_grapheme_unichar
ok 190 - unquotemeta_utf8() RV type given quotemeta_bytes from u_grapheme_unichar
ok 191 - unquotemeta_unicode() RV type given quotemeta_bytes from u_grapheme_unichar
ok 192 - unquotemeta_bytes() for quotemeta_bytes via u_grapheme_unichar
ok 193 - unquotemeta_utf8() for quotemeta_bytes via u_grapheme_unichar
ok 194 - unquotemeta_unicode() for quotemeta_bytes via u_grapheme_unichar
ok 195 - unquotemeta_bytes() RV type given quotemeta_utf8 from u_grapheme_unichar
ok 196 - unquotemeta_utf8() RV type given quotemeta_utf8 from u_grapheme_unichar
ok 197 - unquotemeta_unicode() RV type given quotemeta_utf8 from u_grapheme_unichar
ok 198 - unquotemeta_bytes() for quotemeta_utf8 via u_grapheme_unichar
ok 199 - unquotemeta_utf8() for quotemeta_utf8 via u_grapheme_unichar
ok 200 - unquotemeta_unicode() for quotemeta_utf8 via u_grapheme_unichar
ok 201 - unquotemeta_bytes() RV type given quotemeta_unicode from u_grapheme_unichar
ok 202 - unquotemeta_utf8() RV type given quotemeta_unicode from u_grapheme_unichar
ok 203 - unquotemeta_unicode() RV type given quotemeta_unicode from u_grapheme_unichar
ok 204 - unquotemeta_bytes() for quotemeta_unicode via u_grapheme_unichar
ok 205 - unquotemeta_utf8() for quotemeta_unicode via u_grapheme_unichar
ok 206 - unquotemeta_unicode() for quotemeta_unicode via u_grapheme_unichar
ok 207 - char_count() for unicode_ascii
ok 208 - bytes_size() for unicode_ascii
ok 209 - get_unicode() returns unicode string for unicode_ascii
ok 210 - get_utf8() returns bytes string for unicode_ascii
ok 211 - escape_utf8_or_unicode() returns bytes string for unicode_ascii
ok 212 - escape_utf8() returns bytes string for unicode_ascii
ok 213 - escape_unicode() returns bytes string for unicode_ascii
ok 214 - quotemeta_bytes() for unicode_ascii
ok 215 - quotemeta_utf8() for unicode_ascii
ok 216 - quotemeta_unicode() for unicode_ascii
ok 217 - unquotemeta_bytes() RV type given quotemeta_bytes from unicode_ascii
ok 218 - unquotemeta_utf8() RV type given quotemeta_bytes from unicode_ascii
ok 219 - unquotemeta_unicode() RV type given quotemeta_bytes from unicode_ascii
ok 220 - unquotemeta_bytes() for quotemeta_bytes via unicode_ascii
ok 221 - unquotemeta_utf8() for quotemeta_bytes via unicode_ascii
ok 222 - unquotemeta_unicode() for quotemeta_bytes via unicode_ascii
ok 223 - unquotemeta_bytes() RV type given quotemeta_utf8 from unicode_ascii
ok 224 - unquotemeta_utf8() RV type given quotemeta_utf8 from unicode_ascii
ok 225 - unquotemeta_unicode() RV type given quotemeta_utf8 from unicode_ascii
ok 226 - unquotemeta_bytes() for quotemeta_utf8 via unicode_ascii
ok 227 - unquotemeta_utf8() for quotemeta_utf8 via unicode_ascii
ok 228 - unquotemeta_unicode() for quotemeta_utf8 via unicode_ascii
ok 229 - unquotemeta_bytes() RV type given quotemeta_unicode from unicode_ascii
ok 230 - unquotemeta_utf8() RV type given quotemeta_unicode from unicode_ascii
ok 231 - unquotemeta_unicode() RV type given quotemeta_unicode from unicode_ascii
ok 232 - unquotemeta_bytes() for quotemeta_unicode via unicode_ascii
ok 233 - unquotemeta_utf8() for quotemeta_unicode via unicode_ascii
ok 234 - unquotemeta_unicode() for quotemeta_unicode via unicode_ascii
ok 235 - char_count() for unicode_unichar
ok 236 - bytes_size() for unicode_unichar
ok 237 - get_unicode() returns unicode string for unicode_unichar
ok 238 - get_utf8() returns bytes string for unicode_unichar
ok 239 - escape_utf8_or_unicode() returns bytes string for unicode_unichar
ok 240 - escape_utf8() returns bytes string for unicode_unichar
ok 241 - escape_unicode() returns bytes string for unicode_unichar
ok 242 - quotemeta_bytes() for unicode_unichar
ok 243 - quotemeta_utf8() for unicode_unichar
ok 244 - quotemeta_unicode() for unicode_unichar
ok 245 - unquotemeta_bytes() RV type given quotemeta_bytes from unicode_unichar
ok 246 - unquotemeta_utf8() RV type given quotemeta_bytes from unicode_unichar
ok 247 - unquotemeta_unicode() RV type given quotemeta_bytes from unicode_unichar
ok 248 - unquotemeta_bytes() for quotemeta_bytes via unicode_unichar
ok 249 - unquotemeta_utf8() for quotemeta_bytes via unicode_unichar
ok 250 - unquotemeta_unicode() for quotemeta_bytes via unicode_unichar
ok 251 - unquotemeta_bytes() RV type given quotemeta_utf8 from unicode_unichar
ok 252 - unquotemeta_utf8() RV type given quotemeta_utf8 from unicode_unichar
ok 253 - unquotemeta_unicode() RV type given quotemeta_utf8 from unicode_unichar
ok 254 - unquotemeta_bytes() for quotemeta_utf8 via unicode_unichar
ok 255 - unquotemeta_utf8() for quotemeta_utf8 via unicode_unichar
ok 256 - unquotemeta_unicode() for quotemeta_utf8 via unicode_unichar
ok 257 - unquotemeta_bytes() RV type given quotemeta_unicode from unicode_unichar
ok 258 - unquotemeta_utf8() RV type given quotemeta_unicode from unicode_unichar
ok 259 - unquotemeta_unicode() RV type given quotemeta_unicode from unicode_unichar
ok 260 - unquotemeta_bytes() for quotemeta_unicode via unicode_unichar
ok 261 - unquotemeta_utf8() for quotemeta_unicode via unicode_unichar
ok 262 - unquotemeta_unicode() for quotemeta_unicode via unicode_unichar
# 0 : \x{0000}
ok 263 - 0 sanity: %x and %04 are numerically the same
ok 264 - escape_unicode() zero pads to length of 4 (avoids ambiguity): null
# 1 : \x{0001}
ok 265 - 1 sanity: %x and %04 are numerically the same
ok 266 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 1 - number 1, just past null
# 7 : \x{0007}
ok 267 - 7 sanity: %x and %04 are numerically the same
ok 268 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 1 - single digit
# 42 : *
ok 269 - 42 sanity: %x and %04 are numerically the same
ok 270 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 2 - double digit
# 127 : \x{007f}
ok 271 - 127 sanity: %x and %04 are numerically the same
ok 272 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 2 - end of ascii
# 128 : \x{0080}
ok 273 - 128 sanity: %x and %04 are numerically the same
ok 274 - escape_unicode() zero pads to length of 4 (avoids ambiguity): legnth of 2 - begin of ascii ext
# 255 : \x{00ff}
ok 275 - 255 sanity: %x and %04 are numerically the same
ok 276 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 2 - end of ascii ext
# 256 : \x{0100}
ok 277 - 256 sanity: %x and %04 are numerically the same
ok 278 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 3 - just past codepoints that fit in one byte
# 9829 : \x{2665}
ok 279 - 9829 sanity: %x and %04 are numerically the same
ok 280 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 4
# 127866 : \x{1f37a}
ok 281 - 127866 sanity: %x and %04 are numerically the same
ok 282 - escape_unicode() zero pads to length of 4 (avoids ambiguity): longer than 4
ok
t/perlcritic.t .... skipped: Critic tests are only run in RELEASE_TESTING mode.
t/perltidy.t ...... skipped: PerlTidy tests are only run in RELEASE_TESTING mode.
t/pod-coverage.t .. skipped: POD tests are only run in RELEASE_TESTING mode.
t/pod.t ........... skipped: POD tests are only run in RELEASE_TESTING mode.
All tests successful.
Files=6, Tests=283, 0 wallclock secs ( 0.06 usr + 0.06 sys = 0.13 CPU)
Result: PASS
DMUEY/String-UnicodeUTF8-0.21.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Daniel Muey <dmuey@cpan.org>
non-collation related unicode/utf-8 bytes string-type-agnostic utils that work as far back as perl 5.6
>>> (cd C:\cpanfly-5.18\var\cpan\build\String-UnicodeUTF8-0.21-YpCk35 && tar cvf - String-UnicodeUTF8-0.21.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz
String-UnicodeUTF8-0.21.ppd
blib/
blib/lib/
blib/lib/String/
blib/lib/String/UnicodeUTF8.pm
>>> mv C:\cpanfly-5.18\var\cpan\build\String-UnicodeUTF8-0.21-YpCk35/String-UnicodeUTF8-0.21.ppd C:/cpanfly-5.18/var/REPO/D/DM/DMUEY
Finished 2014-02-21T01:56:45