Front page | perl.cpan.testers |
Postings from July 2008
PASS CGI-Simple-1.105 MSWin32-x86-multi-thread 5.1
From:
sanko
Date:
July 4, 2008 10:10
Subject:
PASS CGI-Simple-1.105 MSWin32-x86-multi-thread 5.1
This distribution has been tested as part of the cpan-testers
effort to test as many new uploads to CPAN as possible. See
http://testers.cpan.org/
--
Dear Andy Armstrong,
This is a computer-generated report for CGI-Simple-1.105
on perl 5.11.0 patch 34101, created by CPAN-Reporter-1.1556.
Thank you for uploading your work to CPAN. Congratulations!
All tests were successful.
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
this report is from an automated smoke testing program
and was not reviewed by a human for accuracy
------------------------------
PROGRAM OUTPUT
------------------------------
Output from 'C:\perl\bin\perl.exe ./Build test':
t\000.load..........
1..1
ok 1 - use CGI::Simple;
# Testing CGI::Simple 1.105
ok
t\020.cookie........
1..86
ok 1 - use CGI::Simple::Cookie;
ok 2 - Hash ref returned in scalar context
ok 3 - returns correct number of fields
ok 4 - returns correct number of fields
ok 5 - cookie foo is correct
ok 6 - cookie bar is correct
ok 7 - cookie baz is correct
ok 8 - cookie qux is correct
ok 9 - No cookies in environment, returns empty list
ok 10 - expected cookies extracted
ok 11 - Type of objects returned is correct
ok 12 - cookie foo is correct
ok 13 - cookie bar is correct
ok 14 - cookie baz is correct
ok 15 - cookie qux is correct
ok 16 - No cookies in environment, returns empty list
ok 17 - expected cookies extracted
ok 18 - Type of objects returned is correct
ok 19 - cookie foo is correct
ok 20 - cookie bar is correct
ok 21 - cookie baz is correct
ok 22 - cookie qux is correct
ok 23 - No cookies in environment, returns empty list
ok 24 - expected cookies extracted
ok 25 - Plain scalar returned
ok 26 - cookie foo is correct
ok 27 - cookie bar is correct
ok 28 - cookie baz is correct
ok 29 - cookie qux is correct
ok 30 - No cookies in environment, returns empty list
ok 31 - expected cookies extracted
ok 32 - Plain scalar returned
ok 33 - cookie foo is correct
ok 34 - cookie bar is correct
ok 35 - cookie baz is correct
ok 36 - cookie qux is correct
ok 37 - new returns objects of correct type
ok 38 - name is correct
ok 39 - value is correct
ok 40 - expires in correct format
ok 41 - domain is correct
ok 42 - path is correct
ok 43 - secure attribute is set
ok 44 - new returns objects of correct type
ok 45 - name is correct
ok 46 - value is correct
ok 47 - expires is not set
ok 48 - domain attributeis not set
ok 49 - path atribute is set to default
ok 50 - secure attribute is set
ok 51 - Stringified cookie contains name
ok 52 - Stringified cookie contains value
ok 53 - Stringified cookie contains expires
ok 54 - Stringified cookie contains domain
ok 55 - Stringified cookie contains path
ok 56 - Stringified cookie contains secure
ok 57 - Stringified cookie contains name
ok 58 - Stringified cookie contains value
ok 59 - Stringified cookie has no expires field
ok 60 - Stringified cookie has no domain field
ok 61 - Stringified cookie contains path
ok 62 - Stringified cookie does not contain secure
ok 63 - Cookies are identical
ok 64 - Cookies are identical
ok 65 - Cookies are identical
ok 66 - Cookies are not identical
ok 67 - Cookies are identical
ok 68 - name is correct
ok 69 - name is set correctly
ok 70 - name now returns updated value
ok 71 - value is correct
ok 72 - value is set correctly
ok 73 - value now returns updated value
ok 74 - expires is correct
ok 75 - expires is set correctly
ok 76 - expires now returns updated value
ok 77 - Expiry time has changed
ok 78 - domain is correct
ok 79 - domain is set correctly
ok 80 - domain now returns updated value
ok 81 - path is correct
ok 82 - path is set correctly
ok 83 - path now returns updated value
ok 84 - secure attribute is set
ok 85 - secure attribute is cleared
ok 86 - secure attribute is cleared
ok
t\030.function......
1..27
ok 1 - CGI::request_method()
ok 2 - CGI::query_string()
ok 3 - CGI::param()
ok 4 - CGI::param()
ok 5 - CGI::param()
ok 6 - CGI::param()
ok 7 - CGI::param()
ok 8 - CGI::param() put
ok 9 - CGI::param() get
ok 10 - CGI::query_string() redux
ok 11 - CGI::http()
ok 12 - CGI::script_name()
Use of uninitialized value $ENV{"HTTPS"} in uc at C:\.cpan\build\CGI-Simple-1.105-KUgs0w\blib\lib/CGI/Simple.pm line 1339.
Use of uninitialized value $ENV{"HTTPS"} in uc at C:\.cpan\build\CGI-Simple-1.105-KUgs0w\blib\lib/CGI/Simple.pm line 1339.
ok 13 - CGI::url()
ok 14 - CGI::url()
ok 15 - CGI::url(-absolute=>1)
ok 16 - CGI::url(-relative=>1)
ok 17 - CGI::url(-relative=>1,-path=>1)
ok 18 - CGI::url(-relative=>1,-path=>1,-query=>1)
ok 19 - CGI::delete()
ok 20 - CGI::keywords
ok 21 - CGI::keywords
ok 22 - CGI::redirect() 1
ok 23 - CGI::redirect() 2
ok 24 - CGI::redirect() 2
ok 25 - escapeHTML(CGI) failing again
ok 26 # SKIP Fork not available on this platform
ok 27 # SKIP Fork not available on this platform
ok
t\040.request.......
1..40
ok 1 - CGI::Simple::new()
ok 2 - CGI::Simple::request_method()
ok 3 - CGI::Simple::query_string()
ok 4 - CGI::Simple::param()
ok 5 - CGI::Simple::param()
ok 6 - CGI::Simple::param()
ok 7 - CGI::Simple::param()
ok 8 - CGI::Simple::param()
ok 9 - CGI::Simple::param() put
ok 10 - CGI::Simple::param() get
Use of uninitialized value $ENV{"HTTPS"} in uc at C:\.cpan\build\CGI-Simple-1.105-KUgs0w\blib\lib/CGI/Simple.pm line 1339.
ok 11 - CGI::Simple::query_string() redux
ok 12 - CGI::Simple::http()
ok 13 - CGI::Simple::script_name()
Use of uninitialized value $ENV{"HTTPS"} in uc at C:\.cpan\build\CGI-Simple-1.105-KUgs0w\blib\lib/CGI/Simple.pm line 1339.
ok 14 - CGI::Simple::url()
ok 15 - CGI::Simple::url()
ok 16 - CGI::Simple::url(-absolute=>1)
ok 17 - CGI::Simple::url(-relative=>1)
ok 18 - CGI::Simple::url(-relative=>1,-path=>1)
ok 19 - CGI::Simple::url(-relative=>1,-path=>1,-query=>1)
ok 20 - CGI::Simple::delete()
ok 21 - CGI::Simple::new() redux
ok 22 - CGI::Simple::keywords
ok 23 - CGI::Simple::keywords
ok 24 - CGI::Simple::new(), equals in value
ok 25 - parsed parameter containing equals
ok 26 - CGI::Simple::new() redux
ok 27 - CGI::Simple::param() redux
ok 28 - CGI::Simple::new() redux 2
ok 29 - CGI::Simple::param() redux 2
ok 30 - tied interface fetch
ok 31 - tied interface store
ok 32 # SKIP Fork not available on this platform
ok 33 # SKIP Fork not available on this platform
ok 34 # SKIP Fork not available on this platform
ok 35 # SKIP Fork not available on this platform
ok 36 # SKIP Fork not available on this platform
ok 37 # SKIP Fork not available on this platform
ok 38 # SKIP Fork not available on this platform
ok 39 # SKIP Fork not available on this platform
ok 40 # SKIP Fork not available on this platform
ok
t\050.simple........
1..331
ok 1 - _initialize_globals(), 1
ok 2 - _initialize_globals(), 2
ok 3 - _initialize_globals(), 3
ok 4 - _initialize_globals(), 4
ok 5 - _initialize_globals(), 5
ok 6 - _initialize_globals(), 6
ok 7 - _initialize_globals(), 7
ok 8 - _initialize_globals(), 8
ok 9 - _initialize_globals(), 9
ok 10 - _initialize_globals(), 10
ok 11 - _use_cgi_pm_global_settings(), 1
ok 12 - _use_cgi_pm_global_settings(), 2
ok 13 - _use_cgi_pm_global_settings(), 3
ok 14 - _use_cgi_pm_global_settings(), 4
ok 15 - _use_cgi_pm_global_settings(), 5
ok 16 - _use_cgi_pm_global_settings(), 6
ok 17 - _use_cgi_pm_global_settings(), 7
ok 18 - _use_cgi_pm_global_settings(), 8
ok 19 - _use_cgi_pm_global_settings(), 9
ok 20 - _store_globals(), 1
ok 21 - _store_globals(), 2
ok 22 - _store_globals(), 3
ok 23 - _store_globals(), 4
ok 24 - _store_globals(), 5
ok 25 - _store_globals(), 6
ok 26 - _store_globals(), 7
ok 27 - _store_globals(), 8
ok 28 - _store_globals(), 9
ok 29 - _store_globals(), 10
ok 30 - _store_globals(), 11
ok 31 - _store_globals(), 12
ok 32 - _store_globals(), 13
ok 33 - _store_globals(), 14
ok 34 - _store_globals(), 15
ok 35 - _store_globals(), 16
ok 36 - _store_globals(), 17
ok 37 - _store_globals(), 18
ok 38 - _store_globals(), 19
ok 39 - _store_globals(), 20
ok 40 - import(), 1
ok 41 - import(), 2
ok 42 - import(), 3
ok 43 - import(), 4
ok 44 - import(), 5
ok 45 - import(), 6
ok 46 - import(), 7
ok 47 - import(), 8
ok 48 - import(), 9
ok 49 - import(), 10
ok 50 - _reset_globals(), 1
ok 51 - _reset_globals(), 2
ok 52 - _reset_globals(), 3
ok 53 - _reset_globals(), 4
ok 54 - _reset_globals(), 5
ok 55 - _reset_globals(), 6
ok 56 - _reset_globals(), 7
ok 57 - _reset_globals(), 8
ok 58 - _reset_globals(), 9
ok 59 - url_decode(), 1
ok 60 - url_decode(\$enc_string), 1
ok 61 - url_encode(), 1
ok 62 - url_encode(\$string), 1
ok 63 - url encoding via circular test, 1
ok 64 - new() plain constructor, 1
ok 65 - new() empty constructor, 1
ok 66 - new() empty constructor, 2
ok 67 - new() hash constructor, 1
ok 68 - new() hash constructor, 2
ok 69 - new() hash constructor, 3
ok 70 - new() hash constructor, 4
ok 71 - new() query string constructor, 1
ok 72 - new() query string constructor, 2
ok 73 - new() query string constructor, 3
ok 74 - new() query string constructor, 4
ok 75 - new() file constructor, 1
ok 76 - new() file constructor, 2
ok 77 - new() file constructor, 3
ok 78 - new() file constructor, 4
ok 79 - new() file constructor, 5
ok 80 - new() file constructor, 6
ok 81 - new() file constructor, 7
ok 82 - new() file constructor, 8
ok 83 - new() file constructor, 9
ok 84 - new() file constructor, 10
ok 85 - new() file constructor, 11
ok 86 - new() file constructor, 12
ok 87 - new() file constructor, 13
ok 88 - new() file constructor, 14
ok 89 - new() CGI::Simple object constructor, 1
ok 90 - new() CGI::Simple object constructor, 2
ok 91 - new() \@ARGV constructor, 1
ok 92 - param() void argument, 1
ok 93 - param() void argument, 2
ok 94 - param('color') single argument (valid), 1
ok 95 - param('color') single argument (valid), 2
ok 96 - param('invalid') single argument (invalid), 1
ok 97 - param('invalid') single argument (invalid), 2
ok 98 - param( -name=>'color' ) get values, 1
ok 99 - param( -name=>'color' ) get values, 2
ok 100 - param( -name=>'invalid' ) get values, 1
ok 101 - param( -name=>'invalid' ) get values, 2
ok 102 - param() void values 1, 1
ok 103 - param() void values 1, 2
ok 104 - param('name') void values 1, valid param, 1
ok 105 - param('name') void values 1, valid param, 2
ok 106 - param() void values 2, 1
ok 107 - param() void values 2, 2
ok 108 - param('name') void values 2 , valid param, 1
ok 109 - param('name') void values 2 , valid param, 2
ok 110 - param() void values 1, no undef, 1
ok 111 - param() void values 1, no undef, 2
ok 112 - param('name') void values 1, valid param, no undef, 1
ok 113 - param('name') void values 1, valid param, no undef, 2
ok 114 - param() void values 2, no undef, 1
ok 115 - param() void values 2, no undef, 2
ok 116 - param('name') void values 2, valid param, no undef, 1
ok 117 - param('name') void values 2, valid param, no undef, 2
ok 118 - param( 'foo', 'some', 'new', 'values' ) set values, 1
ok 119 - param( 'foo', 'some', 'new', 'values' ) set values, 2
ok 120 - param( -name=>'foo', -value=>'bar' ) set values, 1
ok 121 - param( -name=>'foo', -value=>'bar' ) set values, 2
ok 122 - param(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 123 - param(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 124 - add_param(), 1
ok 125 - add_param(), 2
ok 126 - add_param( 'foo', 'new' ), 1
ok 127 - add_param( 'foo', 'new' ), 2
ok 128 - add_param('foo', 'bar', 'overwrite' ), 1
ok 129 - add_param( 'new', 'new' ), 1
ok 130 - add_param( 'new', 'new' ), 2
ok 131 - param_fetch(), 1
ok 132 - param_fetch( 'color' ), 1
ok 133 - param_fetch( 'color' ), 2
ok 134 - param_fetch( -name=>'color' ), 1
ok 135 - param_fetch( -name=>'color' ), 2
ok 136 - url_param() void argument, 1
ok 137 - url_param() void argument, 2
ok 138 - url_param('color') single argument (valid), 1
ok 139 - url_param('color') single argument (valid), 2
ok 140 - url_param('invalid') single argument (invalid), 1
ok 141 - url_param('invalid') single argument (invalid), 2
ok 142 - keywords(), 1
ok 143 - keywords(), 2
ok 144 - keywords( 'foo', 'bar', 'baz' ), 1
ok 145 - keywords( 'foo', 'bar', 'baz' ), 2
ok 146 - keywords( ['foo', 'man', 'chu'] ), 1
ok 147 - keywords( ['foo', 'man', 'chu'] ), 2
ok 148 - Vars() - tied interface, 1
ok 149 - Vars() - tied interface, 2
ok 150 - Vars(), 1
ok 151 - Vars(','), 1
ok 152 - append(), 1
ok 153 - append(), 2
ok 154 - append( 'foo', 'some' ) set values, 1
ok 155 - append( 'foo', 'some' ) set values, 2
ok 156 - append( 'invalid', 'param' ) set values, 1
ok 157 - append( 'invalid', 'param' ) set values, 2
ok 158 - append( 'invalid', 'param' ) set values, 3
ok 159 - append( 'foo', 'some', 'new', 'values' ) set values, 1
ok 160 - append( 'foo', 'some', 'new', 'values' ) set values, 2
ok 161 - append( -name=>'foo', -value=>'bar' ) set values, 1
ok 162 - append( -name=>'foo', -value=>'bar' ) set values, 2
ok 163 - append(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 164 - append(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 165 - delete(), 1
ok 166 - delete(), 2
ok 167 - Delete(), 1
ok 168 - Delete(), 2
ok 169 - delete_all(), 1
ok 170 - delete_all(), 2
ok 171 - Delete_all(), 1
ok 172 - Delete_all(), 2
ok 173 - upload() - invalid CONTENT_TYPE, 1
ok 174 - upload() - invalid CONTENT_TYPE, 2
ok 175 - upload() - no files available, 1
ok 176 - upload() - no files available, 2
ok 177 - upload() - files available, 1
ok 178 - upload() - files available, 2
ok 179 - upload('/some/path/to/myfile') - real files, 1
ok 180 - upload('/some/path/to/myfile') - real files, 2
ok 181 - upload('invalid'), 1
ok 182 - upload('invalid'), 2
ok 183 - upload('invalid'), 3
ok 184 - upload('invalid'), 4
ok 185 - upload('invalid'), 5
ok 186 - query_string(), 1
ok 187 - parse_query_string(), 1
ok 188 - parse_query_string(), 2
ok 189 - parse_keywordlist(), 1
ok 190 - parse_keywordlist(), 2
ok 191 - escapeHTML(), 1
ok 192 - escapeHTML(), 2
ok 193 - escapeHTML(), 3
ok 194 - unescapeHTML(), 1
ok 195 - unescapeHTML(), 2
ok 196 - put(), 1
ok 197 - print(), 1
ok 198 - raw_cookie(), 1
ok 199 - raw_cookie(), 2
ok 200 - raw_cookie('foo'), 1
ok 201 - raw_cookie('foo'), 2
ok 202 - raw_cookie('invalid'), 1
ok 203 - raw_cookie('invalid'), 2
ok 204 - cookie(), 1
ok 205 - cookie(), 2
ok 206 - cookie('foo'), 1
ok 207 - cookie('foo'), 2
ok 208 - cookie('foo'), 1
ok 209 - cookie('foo'), 2
ok 210 - cookie('invalid'), 1
ok 211 - cookie('invalid'), 2
ok 212 - cookie(\@vals) correct order, 1
ok 213 - cookie(\@vals) correct order, 2
ok 214 - cookie(\@vals) incorrect order, 1
ok 215 - cookie(\@vals) incorrect order, 2
ok 216 - cookie( -name=>'foo', -value=>'bar' ), 1
ok 217 - cookie( -name=>'foo', -value=>'bar' ), 2
ok 218 - header(), 1
ok 219 - header(), 2
ok 220 - header('image/gif'), 1
ok 221 - header(\@vals) - complex header, 1
ok 222 - cache(), 1
ok 223 - cache(1), 1
ok 224 - cache(1), 2
ok 225 - cache(), 1
ok 226 - cache(1), 1
ok 227 - cache(1), 2
ok 228 - cache(1), 3
ok 229
ok 230 - redirect(), 1
ok 231 - redirect() - nph, 1
ok 232 - multipart_init(), 1
ok 233 - multipart_init(), 2
ok 234 - multipart_init(), 3
ok 235 - multipart_init(), 4
ok 236 - multipart_start(), 1
ok 237 - multipart_start(), 2
ok 238 - multipart_start(), 3
ok 239 - multipart_end(), 1
ok 240 - multipart_final(), 1
ok 241 - Dump(), 1
ok 242 - as_string(), 1
ok 243 - cgi_error(), 2
ok 244 - ReadParse(), 1
ok 245 - ReadParse(), 2
ok 246 - ReadParse(), 3
ok 247 - ReadParse(), 4
ok 248 - ReadParse(), 5
ok 249 - SplitParam(), 1
ok 250 - SplitParam(), 2
ok 251 - SplitParam(), 3
ok 252 - SplitParam(), 4
ok 253 - MethGet(), 1
ok 254 - MethPost(), 1
ok 255 - MyBaseUrl(), 1
ok 256 - MyBaseUrl(), 2
ok 257 - MyURL(), 1
ok 258 - MyFullUrl(), 1
ok 259 - MyFullUrl(), 2
ok 260 - PrintHeader(), 1
ok 261 - HtmlTop(), 1
ok 262 - HtmlTop(), 2
ok 263 - HtmlBot(), 1
ok 264 - PrintVariables(), 1
ok 265 - PrintEnv(), 1
ok 266 - version(), 1
ok 267 - nph(), 1
ok 268 - nph(42), 1
ok 269 - nph(42), 2
ok 270 - all_parameters(), 1
ok 271 - all_parameters(), 2
ok 272 - charset(), 1
ok 273 - charset(), 1
ok 274 - charset(), 2
ok 275 - crlf(), 1
ok 276 - globals(), 1
ok 277 - globals(), 2
ok 278 - globals('FOO') - invalid arg, 1
ok 279 - globals('VERSION') - valid arg, 1
ok 280 - globals('VERSION') - valid arg, 2
ok 281 - auth_type(), 1
ok 282 - content_length(), 1
ok 283 - content_type(), 1
ok 284 - document_root(), 1
ok 285 - gateway_interface(), 1
ok 286 - path_translated(), 1
ok 287 - referer(), 1
ok 288 - remote_addr(), 1
ok 289 - remote_host(), 1
ok 290 - remote_ident(), 1
ok 291 - remote_user(), 1
ok 292 - request_method(), 1
ok 293 - script_name(), 1
ok 294 - server_name(), 1
ok 295 - server_port(), 1
ok 296 - server_protocol(), 1
ok 297 - server_software(), 1
ok 298 - user_name(), 1
ok 299 - user_agent(), 1
ok 300 - user_agent(), 1
ok 301 - user_agent(), 2
ok 302 - virtual_host(), 1
ok 303 - path_info(), 1
ok 304 - path_info(), 2
ok 305 - path_info(), 3
ok 306 - Accept(), 1
ok 307 - Accept(), 2
ok 308 - Accept('foo/bar'), 1
ok 309 - Accept(), 1
ok 310 - http(), 1
ok 311 - http(), 2
ok 312 - http('invalid arg'), 1
ok 313 - http('invalid arg'), 2
ok 314 - http('valid arg'), 1
ok 315 - http('valid arg'), 2
ok 316 - https(), 1
ok 317 - https('invalid arg'), 1
ok 318 - https('valid arg'), 1
ok 319 - https('valid arg'), 2
ok 320 - protocol(), 1
ok 321 - protocol(), 2
ok 322 - protocol(), 3
ok 323 - url(), 1
ok 324 - CGI::url(-absolute=>1)
ok 325 - url(-relative=>1), 1
ok 326 - url(-relative=>1,-path=>1), 1
ok 327 - url(-relative=>1,-path=>1,-query=>1), 1
ok 328 - self_url(), 1
ok 329 - state(), 1
ok 330 - Yet more tests, 2
ok 331 - Yet more tests, 3
ok
t\060.slow_post.....
1..2
ok 1 # SKIP Fork not available on this platform
ok 2 # SKIP Fork not available on this platform
ok
t\070.standard......
1..301
ok 1 - _initialize_globals(), 1
ok 2 - _initialize_globals(), 2
ok 3 - _initialize_globals(), 3
ok 4 - _initialize_globals(), 4
ok 5 - _initialize_globals(), 5
ok 6 - _initialize_globals(), 6
ok 7 - _initialize_globals(), 7
ok 8 - _initialize_globals(), 8
ok 9 - _initialize_globals(), 9
ok 10 - _initialize_globals(), 10
ok 11 - _use_cgi_pm_global_settings(), 1
ok 12 - _use_cgi_pm_global_settings(), 2
ok 13 - _use_cgi_pm_global_settings(), 3
ok 14 - _use_cgi_pm_global_settings(), 4
ok 15 - _use_cgi_pm_global_settings(), 5
ok 16 - _use_cgi_pm_global_settings(), 6
ok 17 - _use_cgi_pm_global_settings(), 7
ok 18 - _use_cgi_pm_global_settings(), 8
ok 19 - _use_cgi_pm_global_settings(), 9
ok 20 - _store_globals(), 1
ok 21 - _store_globals(), 2
ok 22 - _store_globals(), 3
ok 23 - _store_globals(), 4
ok 24 - _store_globals(), 5
ok 25 - _store_globals(), 6
ok 26 - _store_globals(), 7
ok 27 - _store_globals(), 8
ok 28 - _store_globals(), 9
ok 29 - _store_globals(), 10
ok 30 - _store_globals(), 11
ok 31 - _store_globals(), 12
ok 32 - _store_globals(), 13
ok 33 - _store_globals(), 14
ok 34 - _store_globals(), 15
ok 35 - _store_globals(), 16
ok 36 - _store_globals(), 17
ok 37 - _store_globals(), 18
ok 38 - _store_globals(), 19
ok 39 - _store_globals(), 20
ok 40 - import(), 1
ok 41 - import(), 2
ok 42 - import(), 3
ok 43 - import(), 4
ok 44 - import(), 5
ok 45 - import(), 6
ok 46 - import(), 7
ok 47 - import(), 8
ok 48 - import(), 9
ok 49 - import(), 10
ok 50 - import(), 11
ok 51 - import(), 12
ok 52 - import(), 13
ok 53 - _reset_globals(), 1
ok 54 - _reset_globals(), 2
ok 55 - _reset_globals(), 3
ok 56 - _reset_globals(), 4
ok 57 - _reset_globals(), 5
ok 58 - _reset_globals(), 6
ok 59 - _reset_globals(), 7
ok 60 - _reset_globals(), 8
ok 61 - _reset_globals(), 9
ok 62 - url_decode(), 1
ok 63 - url_decode(\$enc_string), 1
ok 64 - url_encode(), 1
ok 65 - url_encode(\$string), 1
ok 66 - url encoding via circular test, 1
ok 67 - new() plain constructor, 1
ok 68 - new() hash constructor, 1
ok 69 - new() hash constructor, 2
ok 70 - new() hash constructor, 3
ok 71 - new() hash constructor, 4
ok 72 - new() query string constructor, 1
ok 73 - new() query string constructor, 2
ok 74 - new() query string constructor, 3
ok 75 - new() query string constructor, 4
ok 76 - new() file constructor, 1
ok 77 - new() file constructor, 2
ok 78 - new() file constructor, 3
ok 79 - new() file constructor, 4
ok 80 - new() file constructor, 5
ok 81 - new() file constructor, 6
ok 82 - new() file constructor, 7
ok 83 - new() file constructor, 8
ok 84 - new() file constructor, 9
ok 85 - new() file constructor, 10
ok 86 - new() file constructor, 11
ok 87 - new() file constructor, 12
ok 88 - new() file constructor, 13
ok 89 - new() \@ARGV constructor, 1
ok 90 - param() void argument, 1
ok 91 - param() void argument, 2
ok 92 - param('color') single argument (valid), 1
ok 93 - param('color') single argument (valid), 2
ok 94 - param('invalid') single argument (invalid), 1
ok 95 - param('invalid') single argument (invalid), 2
ok 96 - param( -name=>'color' ) get values, 1
ok 97 - param( -name=>'color' ) get values, 2
ok 98 - param( -name=>'invalid' ) get values, 1
ok 99 - param( -name=>'invalid' ) get values, 2
ok 100 - param( 'foo', 'some', 'new', 'values' ) set values, 1
ok 101 - param( 'foo', 'some', 'new', 'values' ) set values, 2
ok 102 - param( -name=>'foo', -value=>'bar' ) set values, 1
ok 103 - param( -name=>'foo', -value=>'bar' ) set values, 2
ok 104 - param(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 105 - param(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 106 - add_param(), 1
ok 107 - add_param(), 2
ok 108 - add_param( 'foo', 'new' ), 1
ok 109 - add_param( 'foo', 'new' ), 2
ok 110 - add_param('foo', 'bar', 'overwrite' ), 1
ok 111 - add_param( 'new', 'new' ), 1
ok 112 - add_param( 'new', 'new' ), 2
ok 113 - param_fetch(), 1
ok 114 - param_fetch( 'color' ), 1
ok 115 - param_fetch( 'color' ), 2
ok 116 - param_fetch( -name=>'color' ), 1
ok 117 - param_fetch( -name=>'color' ), 2
ok 118 - url_param() void argument, 1
ok 119 - url_param() void argument, 2
ok 120 - url_param('color') single argument (valid), 1
ok 121 - url_param('color') single argument (valid), 2
ok 122 - url_param('invalid') single argument (invalid), 1
ok 123 - url_param('invalid') single argument (invalid), 2
ok 124 - keywords(), 1
ok 125 - keywords(), 2
ok 126 - keywords( 'foo', 'bar', 'baz' ), 1
ok 127 - keywords( 'foo', 'bar', 'baz' ), 2
ok 128 - keywords( ['foo', 'man', 'chu'] ), 1
ok 129 - keywords( ['foo', 'man', 'chu'] ), 2
ok 130 - Vars(), 1
ok 131 - Vars(), 2
ok 132 - Vars('|'), 1
ok 133 - append(), 1
ok 134 - append(), 2
ok 135 - append( 'foo', 'some' ) set values, 1
ok 136 - append( 'foo', 'some' ) set values, 2
ok 137 - append( 'invalid', 'param' ) set values, 1
ok 138 - append( 'invalid', 'param' ) set values, 2
ok 139 - append( 'invalid', 'param' ) set values, 3
ok 140 - append( 'foo', 'some', 'new', 'values' ) set values, 1
ok 141 - append( 'foo', 'some', 'new', 'values' ) set values, 2
ok 142 - append( -name=>'foo', -value=>'bar' ) set values, 1
ok 143 - append( -name=>'foo', -value=>'bar' ) set values, 2
ok 144 - append(-name=>'foo',-value=>['bar','baz']) set values, 1
ok 145 - append(-name=>'foo',-value=>['bar','baz']) set values, 2
ok 146 - delete(), 1
ok 147 - delete(), 2
ok 148 - Delete(), 1
ok 149 - Delete(), 2
ok 150 - delete_all(), 1
ok 151 - delete_all(), 2
ok 152 - Delete_all(), 1
ok 153 - Delete_all(), 2
ok 154 - upload() - no files available, 1
ok 155 - upload() - no files available, 2
ok 156 - upload() - files available, 1
ok 157 - upload() - files available, 2
ok 158 - upload('/some/path/to/myfile') - real files, 1
ok 159 - upload('/some/path/to/myfile') - real files, 2
ok 160 - upload('invalid'), 1
ok 161 - upload('invalid'), 2
ok 162 - upload( '/some/path/to/myfile', \, 1
ok 163 - upload( '/some/path/to/myfile', \, 2
ok 164 - upload( '/some/path/to/myfile', \, 3
ok 165 - query_string(), 1
ok 166 - parse_query_string(), 1
ok 167 - parse_query_string(), 2
ok 168 - parse_keywordlist(), 1
ok 169 - parse_keywordlist(), 2
ok 170 - escapeHTML(), 1
ok 171 - escapeHTML(), 2
ok 172 - escapeHTML(), 3
ok 173 - unescapeHTML(), 1
ok 174 - unescapeHTML(), 2
ok 175 - put(), 1
ok 176 - print(), 1
ok 177 - raw_cookie(), 1
ok 178 - raw_cookie(), 2
ok 179 - raw_cookie('foo'), 1
ok 180 - raw_cookie('foo'), 2
ok 181 - raw_cookie('invalid'), 1
ok 182 - raw_cookie('invalid'), 2
ok 183 - cookie(), 1
ok 184 - cookie(), 2
ok 185 - cookie('foo'), 1
ok 186 - cookie('foo'), 2
ok 187 - cookie('foo'), 1
ok 188 - cookie('foo'), 2
ok 189 - cookie('invalid'), 1
ok 190 - cookie('invalid'), 2
ok 191 - cookie(\@vals) correct order, 1
ok 192 - cookie(\@vals) correct order, 2
ok 193 - cookie(\@vals) incorrect order, 1
ok 194 - cookie(\@vals) incorrect order, 2
ok 195 - cookie( -name=>'foo', -value=>'bar' ), 1
ok 196 - cookie( -name=>'foo', -value=>'bar' ), 2
ok 197 - header(), 1
ok 198 - header(), 2
ok 199 - header('image/gif'), 1
ok 200 - header(\@vals) - complex header, 1
ok 201 - cache(), 1
ok 202 - cache(1), 1
ok 203 - cache(1), 2
ok 204 - cache(), 1
ok 205 - cache(1), 1
ok 206 - cache(1), 2
ok 207 - redirect(), 1
ok 208 - redirect() - nph, 1
ok 209 - multipart_init(), 1
ok 210 - multipart_init(), 2
ok 211 - multipart_init(), 3
ok 212 - multipart_init(), 4
ok 213 - multipart_start(), 1
ok 214 - multipart_start(), 2
ok 215 - multipart_start(), 3
ok 216 - multipart_end(), 1
ok 217 - multipart_final(), 1
ok 218 - Dump(), 1
ok 219 - as_string(), 1
ok 220 - cgi_error(), 2
ok 221 - ReadParse(), 1
ok 222 - SplitParam(), 1
ok 223 - SplitParam(), 2
ok 224 - MethGet(), 1
ok 225 - MethPost(), 1
ok 226 - MyBaseUrl(), 1
ok 227 - MyBaseUrl(), 2
ok 228 - MyURL(), 1
ok 229 - MyFullUrl(), 1
ok 230 - MyFullUrl(), 2
ok 231 - PrintHeader(), 1
ok 232 - HtmlTop(), 1
ok 233 - HtmlBot(), 1
ok 234 - PrintVariables(), 1
ok 235 - PrintEnv(), 1
ok 236 - version(), 1
ok 237 - nph(), 1
ok 238 - nph(42), 1
ok 239 - nph(42), 2
ok 240 - all_parameters(), 1
ok 241 - all_parameters(), 2
ok 242 - charset(), 1
ok 243 - charset(), 1
ok 244 - charset(), 2
ok 245 - crlf(), 1
ok 246 - globals(), 1
ok 247 - globals(), 2
ok 248 - globals('FOO') - invalid arg, 1
ok 249 - globals('VERSION') - valid arg, 1
ok 250 - globals('VERSION') - valid arg, 2
ok 251 - auth_type(), 1
ok 252 - content_length(), 1
ok 253 - content_type(), 1
ok 254 - document_root(), 1
ok 255 - gateway_interface(), 1
ok 256 - path_translated(), 1
ok 257 - referer(), 1
ok 258 - remote_addr(), 1
ok 259 - remote_host(), 1
ok 260 - remote_ident(), 1
ok 261 - remote_user(), 1
ok 262 - request_method(), 1
ok 263 - script_name(), 1
ok 264 - server_name(), 1
ok 265 - server_port(), 1
ok 266 - server_protocol(), 1
ok 267 - server_software(), 1
ok 268 - user_name(), 1
ok 269 - user_agent(), 1
ok 270 - user_agent(), 1
ok 271 - user_agent(), 2
ok 272 - virtual_host(), 1
ok 273 - path_info(), 1
ok 274 - path_info(), 2
ok 275 - path_info(), 3
ok 276 - Accept(), 1
ok 277 - Accept(), 2
ok 278 - Accept('foo/bar'), 1
ok 279 - Accept(), 1
ok 280 - http(), 1
ok 281 - http(), 2
ok 282 - http('invalid arg'), 1
ok 283 - http('invalid arg'), 2
ok 284 - http('valid arg'), 1
ok 285 - http('valid arg'), 2
ok 286 - https(), 1
ok 287 - https('invalid arg'), 1
ok 288 - https('valid arg'), 1
ok 289 - https('valid arg'), 2
ok 290 - protocol(), 1
ok 291 - protocol(), 2
ok 292 - protocol(), 3
ok 293 - url(), 1
ok 294 - CGI::url(-absolute=>1)
ok 295 - url(-relative=>1), 1
ok 296 - url(-relative=>1,-path=>1), 1
ok 297 - url(-relative=>1,-path=>1,-query=>1), 1
ok 298 - self_url(), 1
ok 299 - state(), 1
ok 300 - Yet more tests, 1
ok 301 - Yet more tests, 2
ok
t\080.util..........
1..58
ok 1 - AbC%20dEF ne AbC%20dEF
ok 2 - AbC dEF ne AbC dEF
ok 3 - AbC%21dEF ne AbC%21dEF
ok 4 - AbC!dEF ne AbC!dEF
ok 5 - AbC%22dEF ne AbC%22dEF
ok 6 - AbC"dEF ne AbC"dEF
ok 7 - AbC%23dEF ne AbC%23dEF
ok 8 - AbC\#dEF ne AbC\#dEF
ok 9 - AbC%24dEF ne AbC%24dEF
ok 10 - AbC$dEF ne AbC$dEF
ok 11 - AbC%25dEF ne AbC%25dEF
ok 12 - AbC%dEF ne AbC%dEF
ok 13 - AbC%26dEF ne AbC%26dEF
ok 14 - AbC&dEF ne AbC&dEF
ok 15 - AbC%27dEF ne AbC%27dEF
ok 16 - AbC'dEF ne AbC'dEF
ok 17 - AbC%28dEF ne AbC%28dEF
ok 18 - AbC(dEF ne AbC(dEF
ok 19 - AbC%29dEF ne AbC%29dEF
ok 20 - AbC)dEF ne AbC)dEF
ok 21 - AbC%2AdEF ne AbC%2AdEF
ok 22 - AbC*dEF ne AbC*dEF
ok 23 - AbC%2BdEF ne AbC%2BdEF
ok 24 - AbC+dEF ne AbC+dEF
ok 25 - AbC%2CdEF ne AbC%2CdEF
ok 26 - AbC,dEF ne AbC,dEF
ok 27 - AbC%2FdEF ne AbC%2FdEF
ok 28 - AbC/dEF ne AbC/dEF
ok 29 - AbC%3AdEF ne AbC%3AdEF
ok 30 - AbC:dEF ne AbC:dEF
ok 31 - AbC%3BdEF ne AbC%3BdEF
ok 32 - AbC;dEF ne AbC;dEF
ok 33 - AbC%3CdEF ne AbC%3CdEF
ok 34 - AbC<dEF ne AbC<dEF
ok 35 - AbC%3DdEF ne AbC%3DdEF
ok 36 - AbC=dEF ne AbC=dEF
ok 37 - AbC%3EdEF ne AbC%3EdEF
ok 38 - AbC>dEF ne AbC>dEF
ok 39 - AbC%3FdEF ne AbC%3FdEF
ok 40 - AbC?dEF ne AbC?dEF
ok 41 - AbC%5BdEF ne AbC%5BdEF
ok 42 - AbC[dEF ne AbC[dEF
ok 43 - AbC%5CdEF ne AbC%5CdEF
ok 44 - AbC\dEF ne AbC\dEF
ok 45 - AbC%5DdEF ne AbC%5DdEF
ok 46 - AbC]dEF ne AbC]dEF
ok 47 - AbC%5EdEF ne AbC%5EdEF
ok 48 - AbC^dEF ne AbC^dEF
ok 49 - AbC%60dEF ne AbC%60dEF
ok 50 - AbC`dEF ne AbC`dEF
ok 51 - AbC%7BdEF ne AbC%7BdEF
ok 52 - AbC{dEF ne AbC{dEF
ok 53 - AbC%7CdEF ne AbC%7CdEF
ok 54 - AbC|dEF ne AbC|dEF
ok 55 - AbC%7DdEF ne AbC%7DdEF
ok 56 - AbC}dEF ne AbC}dEF
ok 57 - AbC%7EdEF ne AbC%7EdEF
ok 58 - AbC~dEF ne AbC~dEF
ok
t\090.14838.........
1..0 # Skip fork not available on this platform
skipped: fork not available on this platform
t\100.set-cookie....
1..1
ok 1 - Set-Cookie
ok
t\pod-coverage......
1..4
ok 1 - Pod coverage on CGI::Simple
ok 2 - Pod coverage on CGI::Simple::Cookie
# CGI::Simple::Standard: no public symbols defined
ok 3 - Pod coverage on CGI::Simple::Standard
# CGI::Simple::Util: no public symbols defined
ok 4 - Pod coverage on CGI::Simple::Util
ok
t\pod...............
1..4
ok 1 - blib\lib\CGI\Simple.pm
ok 2 - blib\lib\CGI\Simple\Cookie.pm
ok 3 - blib\lib\CGI\Simple\Standard.pm
ok 4 - blib\lib\CGI\Simple\Util.pm
ok
All tests successful.
Files=12, Tests=855, 8 wallclock secs ( 0.50 usr + 0.11 sys = 0.61 CPU)
Result: PASS
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
---------- ---- ------
Test::More 0 0.80
version 0 0.7501
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
COMSPEC = C:\WINDOWS\system32\cmd.exe
NUMBER_OF_PROCESSORS = 1
PATH = C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Graphviz2.18\Bin;C:\Program Files\Bakefile;C:\Program Files\TortoiseSVN\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Subversion\bin;C:\MinGW\bin\;C:\perl\bin\;C:\bin\
PERL5LIB = \.cpan\build\Path-Class-0.16-8lmXd8/blib/arch;\.cpan\build\Path-Class-0.16-8lmXd8/blib/lib;\.cpan\build\Text-SimpleTable-0.03-7A7WHG/blib/arch;\.cpan\build\Text-SimpleTable-0.03-7A7WHG/blib/lib;\.cpan\build\HTTP-Body-1.04-BjLUSV/blib/arch;\.cpan\build\HTTP-Body-1.04-BjLUSV/blib/lib;\.cpan\build\File-Modified-0.07-Pd7Y3K/blib/arch;\.cpan\build\File-Modified-0.07-Pd7Y3K/blib/lib;\.cpan\build\Class-Data-Inheritable-0.08-jZT2Na/blib/arch;\.cpan\build\Class-Data-Inheritable-0.08-jZT2Na/blib/lib;\.cpan\build\Tree-Simple-VisitorFactory-0.10-Zs7Jgu/blib/arch;\.cpan\build\Tree-Simple-VisitorFactory-0.10-Zs7Jgu/blib/lib;\.cpan\build\HTTP-Request-AsCGI-0.5-pmmjqU/blib/arch;\.cpan\build\HTTP-Request-AsCGI-0.5-pmmjqU/blib/lib;\.cpan\build\Number-Compare-0.01-z7AF9i/blib/arch;\.cpan\build\Number-Compare-0.01-z7AF9i/blib/lib
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 3064
PERL5_CPAN_IS_RUNNING = 3064
PERL5_CPAN_IS_RUNNING_IN_RECURSION = 1932,3064
PERL_CR_SMOKER_CURRENT = Catalyst-Controller-WrapCGI-0.0021
PERL_MM_USE_DEFAULT = 1
PROCESSOR_IDENTIFIER = x86 Family 15 Model 3 Stepping 3, GenuineIntel
TEMP = C:\DOCUME~1\SANKOR~1\LOCALS~1\Temp
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = C:\perl\bin\perl.exe
$UID/$EUID = 0 / 0
$GID = 0
$EGID = 0
Win32::GetOSName = WinXP/.Net
Win32::GetOSVersion = Service Pack 3, v.3311, 5, 1, 2600, 2, 3, 0, 0, 1
Win32::FsType = NTFS
Win32::IsAdminUser = 1
Perl module toolchain versions installed:
Module Have
------------------- ---------
CPAN 1.92_63
Cwd 3.2701
ExtUtils::CBuilder 0.23
ExtUtils::Command 1.14
ExtUtils::Install 1.50_01
ExtUtils::MakeMaker 6.44
ExtUtils::Manifest 1.54
ExtUtils::ParseXS 2.19_01
File::Spec 3.2701
Module::Build 0.2808_02
Module::Signature n/a
Test::Harness 3.12
Test::More 0.80
YAML 0.66
YAML::Syck n/a
version 0.7501
--
Summary of my perl5 (revision 5 version 11 subversion 0 patch 34101) configuration:
Platform:
osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX',
optimize='-s -O2',
cppflags='-DWIN32'
ccversion='', gccversion='3.4.5', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='g++', ldflags ='-s -L"c:\perl\lib\CORE" -L"C:\MinGW\lib"'
libpth=C:\MinGW\lib
libs=-lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32
perllibs=-lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32
libc=-lmsvcrt, so=dll, useshrplib=true, libperl=libperl511.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-mdll -s -L"c:\perl\lib\CORE" -L"C:\MinGW\lib"'
-
PASS CGI-Simple-1.105 MSWin32-x86-multi-thread 5.1
by sanko