Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\lib\CGI.pm Skipping C:\cpanrun-5.8\build\5-8-0\lib\CGI\Apache.pm (unchanged) Installing C:\cpanrun-5.8\build\5-8-0\lib\CGI\Carp.pm Installing C:\cpanrun-5.8\build\5-8-0\lib\CGI\Cookie.pm Installing C:\cpanrun-5.8\build\5-8-0\lib\CGI\EasyCGI.pm Installing C:\cpanrun-5.8\build\5-8-0\lib\CGI\Fast.pm Installing C:\cpanrun-5.8\build\5-8-0\lib\CGI\Pretty.pm Skipping C:\cpanrun-5.8\build\5-8-0\lib\CGI\Push.pm (unchanged) Skipping C:\cpanrun-5.8\build\5-8-0\lib\CGI\Switch.pm (unchanged) Installing C:\cpanrun-5.8\build\5-8-0\lib\CGI\Util.pm Writing C:\cpanrun-5.8\build\5-8-0\lib\auto\CGI\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod turns true when in eval ok 18 - CGI::Carp::die calls CORE::die without altering argument in eval ok 19 - CGI::Carp::die calls CORE::die, but adds stamp ok 20 - CGI::Carp::set_message returns new message ok 21 - CGI::Carp::set_message message set correctly ok 22 - CGI::Carp::import set program name correctly ok 23 - CGI::Carp::set_progname returns new program name ok 24 - CGI::Carp::set_progname program name set correctly ok 25 - CGI::Carp::set_progname returns unset name correctly ok 26 - CGI::Carp::set_progname program name unset correctly ok 27 - Warnings turned off ok 28 - warningsToBrowser() on ok 29 - Warnings turned off ok 30 - Default string has header ok 31 - Custom message not in default string ok 32 - Custom Message appears in output ok 33 - Server Admin does not appear in default message ok 34 - Server Admin appears in output ok 35 - Custom message not in result ok 36 - Correct message in string ok 37 - \*STORE returns proper filehandle ok 38 - $fh returns proper filehandle ok 39 - STDIN returns proper filehandle ok 40 - STDIN returns proper filehandle ok 41 - "WIBBLE" doesn't returns proper filehandle ok t\cookie......1..86 ok 1 - use CGI::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\fast........1..7 ok 1 - use CGI::Fast; ok 2 - created new CGI::Fast object ok 3 - checking to see if the object was stored properly ok 4 - no params ok 5 - creating obect with params ok 6 - checking passed param ok 7 - checking no active request ok t\form........1..17 ok 1 - use CGI; ok 2 - start_form() ok 3 - submit() ok 4 - submit(-name,-value) ok 5 - submit({-name,-value}) ok 6 - textfield({-name}) ok 7 - textfield({-name,-value}) ok 8 - textfield({-name,-value,-override}) ok 9 - checkbox() ok 10 - checkbox() ok 11 - checkbox() ok 12 - checkbox() ok 13 - radio_group() ok 14 - radio_group() ok 15 - checkbox_group() ok 16 - checkbox_group() ok 17 - checkbox_group() ok t\function....1..31 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 # Skip ok 24 # Skip ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 2/31 skipped: t\html........1..27 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok t\pretty......1..18 ok 1 - use CGI::Pretty; ok 2 - single tag ok 3 - basic indentation ok 4 -
 tags
ok 5 - open/close tag with attribute
ok 6 - open/close tag with orphan attribute
ok 7 - distributive tag with attribute
ok 8 - as-is
ok 9 - array-reference
ok 10 - nested tags
ok 11 - nested as-is tags
ok 12 - nested as-is array-reference
ok 13 - single tag (pretty turned off)
ok 14 - open/close tag (pretty turned off)
ok 15 - open/close tag multiple (pretty turned off)
ok 16 - open/close tag with attribute (pretty turned off)
ok 17 - open/close tag with orphan attribute (pretty turned off)
ok 18 - distributive tag with attribute (pretty turned off)
ok
t\push........1..12
ok 1 - use CGI::Push;
ok 2 - create a new CGI::Push object
ok 3 - counter
ok 4 # skip do_sleep() test may take a while
ok 5 - no initial delay
ok 6 - set a delay
ok 7 - unsupported browser warning
ok 8 - next_page callback called appropriately
ok 9 - last_page callback called appropriately
ok 10 - set custom Content-type
ok 11 - set custom Content-type in next_page()
ok 12 - found text from next_page()
ok
        1/12 skipped: various reasons
t\request.....1..33
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31 # Skip
ok 32 # Skip
ok 33 # Skip
ok
        3/33 skipped: various reasons
t\switch......1..1
ok 1 - use CGI::Switch;
ok
t\util-58.....1..2
ok 1 - use CGI::Util;
ok 2 - \# Escape string with UTF-8 flag
ok
t\util........1..59
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok
All tests successful, 6 subtests skipped.
Files=13, Tests=335,  2 wallclock secs ( 0.00 cusr +  0.00 csys =  0.00 CPU)
'No tests defined for CGI::EasyCGI extension.'