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\site\lib\Mac\PropertyList.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Mac\PropertyList\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod t t\scalar.t t\container.t t\array.t t\dict.t t\parse.t t\parse_plist_fh.t t\write.t t\plists.t t\false_key.t t\basic_types.t] t\load..............1..1 ok 1 - use Mac::PropertyList; ok t\pod...............1..1 ok 1 - blib\lib\Mac\PropertyList.pm ok t\pod_coverage......1..1 ok 1 - Pod coverage on Mac::PropertyList ok t\import............ok 1 - require Mac::PropertyList; ok 2 - parse_plist is not defined yet ok 3 - parse_plist is now defined ok 4 - parse_plist_fh is not defined yet ok 5 - parse_plist_file is not defined yet ok 6 - plist_as_string is not defined yet ok 7 - create_from_hash is not defined yet ok 8 - create_from_array is not defined yet ok 9 - parse_plist is now defined yet ok 10 - parse_plist_fh is now defined yet ok 11 - parse_plist_file is now defined yet ok 12 - plist_as_string is now defined yet ok 13 - create_from_hash is now defined yet ok 14 - create_from_array is now defined yet 1..14 ok t\scalar............1..23 ok 1 - The object isa Mac::PropertyList::date ok 2 - The object isa Mac::PropertyList::real ok 3 - The object isa Mac::PropertyList::real ok 4 ok 5 ok 6 ok 7 - The object isa Mac::PropertyList::integer ok 8 - The object isa Mac::PropertyList::integer ok 9 ok 10 ok 11 ok 12 - The object isa Mac::PropertyList::string ok 13 - The object isa Mac::PropertyList::string ok 14 ok 15 ok 16 ok 17 - The object isa Mac::PropertyList::data ok 18 - The object isa Mac::PropertyList::true ok 19 ok 20 ok 21 - The object isa Mac::PropertyList::false ok 22 ok 23 ok t\container.........1..2 ok 1 - The object isa Mac::PropertyList::dict ok 2 - The object isa Mac::PropertyList::array ok t\array.............1..5 ok 1 - Make empty object isa Mac::PropertyList::array ok 2 - Empty object has no elements ok 3 - Make object from plist string isa Mac::PropertyList::array ok 4 - Object has right number of values ok 5 - Object has right values ok t\dict..............1..15 ok 1 - The object isa Mac::PropertyList::dict ok 2 - Empty object has right number of keys ok 3 - The object isa Mac::PropertyList::dict ok 4 - Has right number of keys ok 5 - Hasn't wrong number of keys ok 6 - Check hash keys ok 7 - Check hash values ok 8 - Mimi key exists ok 9 - Buster key exists ok 10 - Juliet key does not exist ok 11 - Check Mimi's value ok 12 - Check Buster's value ok 13 - Mimi key does not exist ok 14 - Buster key exists after delete ok 15 - Has right count after delete ok t\parse.............1..27 ok 1 - The object isa Mac::PropertyList::array ok 2 - Item is an array type ok 3 - The object isa Mac::PropertyList::array ok 4 - The object isa Mac::PropertyList::string ok 5 - The object isa Mac::PropertyList::string ok 6 - Mimi string is right ok 7 - Roscoe string is right ok 8 - The object isa Mac::PropertyList::dict ok 9 - item is a dict type ok 10 - The object isa Mac::PropertyList::dict ok 11 - Mimi key exists for dict ok 12 - The object isa Mac::PropertyList::string ok 13 - Mimi string has right value ok 14 - The object isa Mac::PropertyList::string ok 15 - type key has right value for string ok 16 - value is right for string ok 17 - The object isa Mac::PropertyList::string ok 18 - type key has right value for string ok 19 - value is right for string ok 20 - The object isa Mac::PropertyList::dict ok 21 - type key has right value for nested dict ok 22 - The object isa HASH ok 23 - The object isa Mac::PropertyList::dict ok 24 - item is a dict type ok 25 - The object isa Mac::PropertyList::dict ok 26 - Roscoe string has right value ok 27 - Boolean string has right value ok t\parse_plist_fh....ok 1 - use Mac::PropertyList; ok 2 - Sample plist file exists ok 3 - Opened plists/com.apple.systempreferences.plist ok 4 - return value is not false ok 5 - The object isa Mac::PropertyList::dict ok 6 - type key has right value for nested dict ok 7 - NSColorPanelMode has the right value ok 8 - Opened plists/com.apple.systempreferences.plist ok 9 - return value is not false ok 10 - The object isa Mac::PropertyList::dict ok 11 - type key has right value for nested dict ok 12 - NSColorPanelMode has the right value 1..12 ok t\write.............1..3 ok 1 - Original and rewritten string match ok 2 - Original and rewritten string match ok 3 - Nested dict ok t\plists............1..4 # plists/com.apple.iPhoto.plist [1541 bytes] parsed in 0.005996 seconds ok 1 - The object isa HASH # plists/com.apple.iTunes.plist [35699 bytes] parsed in 0.060014 seconds ok 2 - The object isa HASH # plists/com.apple.systempreferences.plist [1030 bytes] parsed in 0.002236 seconds ok 3 - The object isa HASH # plists/com.unsanity.windowshadex.plist [711 bytes] parsed in 0.001955 seconds ok 4 - The object isa HASH ok t\false_key.........1..3 ok 1 - use Mac::PropertyList; ok 2 - Zero and space are valid key values not ok 3 - Empty key causes parse_plist to die # TODO Doesn't work, but poor Andy doesn't know why. # Failed (TODO) test 'Empty key causes parse_plist to die' # at t\false_key.t line 45. # '' # doesn't match '(?-xism:key not defined)' ok t\basic_types.......1..5 ok 1 - basic data from an array ok 2 - basic data from a dict ok 3 - basic data from nested arrays ok 4 - basic data from nested dicts ok 5 - basic data from a scalar ok All tests successful. Files=14, Tests=116, 2 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)