Start 2010-12-09T07:10:30 ActivePerl-825 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.8/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.8\site\bin;C:\Perl-5.8\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:\mysql\bin Going to read 'C:\cpanfly-5.8\var\cpan\Metadata' Database was generated on Wed, 08 Dec 2010 22:36:37 GMT Running make for D/DD/DDUMONT/Config-Model-1.226.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DD/DDUMONT/Config-Model-1.226.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/D/DD/DDUMONT/CHECKSUMS Checksum for C:\cpanfly-5.8\var\cpan\sources\authors\id\D\DD\DDUMONT\Config-Model-1.226.tar.gz ok Will not use Archive::Tar, need 1.00 Config-Model-1.226 Config-Model-1.226/TODO Config-Model-1.226/MODELS Config-Model-1.226/README Config-Model-1.226/t Config-Model-1.226/t/pod.t Config-Model-1.226/LICENSE Config-Model-1.226/Build.PL Config-Model-1.226/t/node.t Config-Model-1.226/t/grab.t Config-Model-1.226/t/load.t Config-Model-1.226/META.yml Config-Model-1.226/MANIFEST Config-Model-1.226/ChangeLog Config-Model-1.226/t/model.t Config-Model-1.226/t/value.t Config-Model-1.226/t/report.t Config-Model-1.226/t/wizard.t Config-Model-1.226/t/accept.t Config-Model-1.226/config-edit Config-Model-1.226/t/include.t Config-Model-1.226/t/term_ui.t Config-Model-1.226/t/fuse_ui.t Config-Model-1.226/t/instance.t Config-Model-1.226/t/array_id.t Config-Model-1.226/MANIFEST.SKIP Config-Model-1.226/t/warped_id.t Config-Model-1.226/t/simple_ui.t Config-Model-1.226/t/dump_tree.t Config-Model-1.226/t/auto_read.t Config-Model-1.226/t/annotation.t Config-Model-1.226/t/check_list.t Config-Model-1.226/t/big_model.pm Config-Model-1.226/t/warped_node.t Config-Model-1.226/t/ini_backend.t Config-Model-1.226/t/dump_as_data.t Config-Model-1.226/t/warped_value.t Config-Model-1.226/t/yaml_backend.t Config-Model-1.226/t/node_get_set.t Config-Model-1.226/t/augment_class.t Config-Model-1.226/t/describe_node.t Config-Model-1.226/t/value_compute.t Config-Model-1.226/t/backend_fstab.t Config-Model-1.226/t/popcon_config.t Config-Model-1.226/t/search_element.t Config-Model-1.226/t/smooth_upgrade.t Config-Model-1.226/t/value_refer_to.t Config-Model-1.226/t/hash_id_of_node.t Config-Model-1.226/t/auto_load_model.t Config-Model-1.226/lib/Config Config-Model-1.226/lib/Config/Model.pm Config-Model-1.226/t/dump_load_model.pm Config-Model-1.226/t/obj_tree_scanner.t Config-Model-1.226/t/multi_warp_value.t Config-Model-1.226/t/test_yaml_model.pl Config-Model-1.226/examples/fstab Config-Model-1.226/examples/fstab/README Config-Model-1.226/t/hash_id_of_values.t Config-Model-1.226/t/multi_warp_object.t Config-Model-1.226/t/value_simple_warp.t Config-Model-1.226/t/release-pod-syntax.t Config-Model-1.226/t/load_model_snippets.t Config-Model-1.226/t/config-edit-command.t Config-Model-1.226/t/debian-dpkg-control.t Config-Model-1.226/t/recursive_warp_value.t Config-Model-1.226/lib/Config/Model Config-Model-1.226/lib/Config/Model/Node.pm Config-Model-1.226/t/debian-dpkg-copyright.t Config-Model-1.226/lib/Config/Model/AnyId.pm Config-Model-1.226/lib/Config/Model/Value.pm Config-Model-1.226/lib/Config/Model/TermUI.pm Config-Model-1.226/lib/Config/Model/HashId.pm Config-Model-1.226/lib/Config/Model/Loader.pm Config-Model-1.226/lib/Config/Model/Report.pm Config-Model-1.226/lib/Config/Model/FuseUI.pm Config-Model-1.226/lib/Config/Model/Dumper.pm Config-Model-1.226/lib/Config/Model/ListId.pm Config-Model-1.226/examples/fstab/fstab.sample Config-Model-1.226/t/test_ini_backend_model.pl Config-Model-1.226/examples/fstab/fstab_test.pl Config-Model-1.226/lib/Config/Model/AnyThing.pm Config-Model-1.226/lib/Config/Model/Instance.pm Config-Model-1.226/lib/Config/Model/Searcher.pm Config-Model-1.226/lib/Config/Model/SimpleUI.pm Config-Model-1.226/lib/Config/Model/AutoRead.pm Config-Model-1.226/lib/Config/Model/Describe.pm Config-Model-1.226/lib/Config/Model/CheckList.pm Config-Model-1.226/lib/Config/Model/Exception.pm Config-Model-1.226/lib/Config/Model/Annotation.pm Config-Model-1.226/lib/Config/Model/DumpAsData.pm Config-Model-1.226/lib/Config/Model/WarpedNode.pm Config-Model-1.226/lib/Config/Model/WarpedThing.pm Config-Model-1.226/lib/Config/Model/system.d Config-Model-1.226/lib/Config/Model/system.d/fstab Config-Model-1.226/lib/Config/Model/Backend Config-Model-1.226/lib/Config/Model/Backend/Any.pm Config-Model-1.226/lib/Config/Model/WizardHelper.pm Config-Model-1.226/lib/Config/Model/system.d/popcon Config-Model-1.226/lib/Config/Model/models Config-Model-1.226/lib/Config/Model/models/Fstab.pl Config-Model-1.226/lib/Config/Model/Backend/Yaml.pm Config-Model-1.226/lib/Config/Model/ValueComputer.pm Config-Model-1.226/lib/Config/Model/models/PopCon.pl Config-Model-1.226/lib/Config/Model/Backend/Fstab.pm Config-Model-1.226/lib/Config/Model/ObjTreeScanner.pm Config-Model-1.226/contrib Config-Model-1.226/contrib/bash_completion.config-edit Config-Model-1.226/lib/Config/Model/Backend/IniFile.pm Config-Model-1.226/examples/fstab/add-ext4-workshop.txt Config-Model-1.226/lib/Config/Model/Backend/ShellVar.pm Config-Model-1.226/lib/Config/Model/IdElementReference.pm Config-Model-1.226/lib/Config/Model/models/Fstab Config-Model-1.226/lib/Config/Model/models/Fstab/FsLine.pl Config-Model-1.226/lib/Config/Model/models/Fstab/Ext3FsOpt.pl Config-Model-1.226/lib/Config/Model/models/Fstab/Ext4FsOpt.pl Config-Model-1.226/lib/Config/Model/models/Fstab/Ext2FsOpt.pl Config-Model-1.226/lib/Config/Model/application.d Config-Model-1.226/lib/Config/Model/application.d/dpkg-control Config-Model-1.226/lib/Config/Model/models/Fstab/NoneOptions.pl Config-Model-1.226/lib/Config/Model/models/Fstab/Iso9660_Opt.pl Config-Model-1.226/lib/Config/Model/models/Fstab/SwapOptions.pl Config-Model-1.226/lib/Config/Model/models/Fstab/UsbFsOptions.pl Config-Model-1.226/lib/Config/Model/Backend/Debian Config-Model-1.226/lib/Config/Model/Backend/Debian/DpkgSyntax.pm Config-Model-1.226/lib/Config/Model/application.d/dpkg-copyright Config-Model-1.226/lib/Config/Model/models/Fstab/CommonOptions.pl Config-Model-1.226/lib/Config/Model/models/Debian/Dpkg Config-Model-1.226/lib/Config/Model/models/Debian/Dpkg/Control.pl Config-Model-1.226/lib/Config/Model/Backend/Debian/Dpkg Config-Model-1.226/lib/Config/Model/Backend/Debian/Dpkg/Control.pm Config-Model-1.226/lib/Config/Model/models/Debian/Dpkg/Copyright.pl Config-Model-1.226/lib/Config/Model/Cookbook Config-Model-1.226/lib/Config/Model/Cookbook/CreateModelFromDoc.pod Config-Model-1.226/examples/fstab/lib/Config/Model/models Config-Model-1.226/examples/fstab/lib/Config/Model/models/MyFstab.pl Config-Model-1.226/lib/Config/Model/Backend/Debian/Dpkg/Copyright.pm Config-Model-1.226/lib/Config/Model/Manual Config-Model-1.226/lib/Config/Model/Manual/ModelCreationAdvanced.pod Config-Model-1.226/lib/Config/Model/models/Debian/Dpkg/Control Config-Model-1.226/lib/Config/Model/models/Debian/Dpkg/Control/Source.pl Config-Model-1.226/lib/Config/Model/models/Debian/Dpkg/Control/Binary.pl Config-Model-1.226/lib/Config/Model/Manual/ModelCreationIntroduction.pod Config-Model-1.226/examples/fstab/lib/Config/Model/models/MyFstab Config-Model-1.226/examples/fstab/lib/Config/Model/models/MyFstab/FsLine.pl Config-Model-1.226/lib/Config/Model/models/Debian/Dpkg/Copyright Config-Model-1.226/lib/Config/Model/models/Debian/Dpkg/Copyright/License.pl Config-Model-1.226/lib/Config/Model/models/Debian/Dpkg/Copyright/Content.pl Config-Model-1.226/examples/fstab/lib/Config/Model/models/MyFstab/Ext3FsOpt.pl Config-Model-1.226/examples/fstab/lib/Config/Model/models/MyFstab/Ext2FsOpt.pl Config-Model-1.226/examples/fstab/lib/Config/Model/models/MyFstab/Iso9660_Opt.pl Config-Model-1.226/examples/fstab/lib/Config/Model/models/MyFstab/SwapOptions.pl Config-Model-1.226/examples/fstab/lib/Config/Model/models/MyFstab/UsbFsOptions.pl Config-Model-1.226/examples/fstab/lib/Config/Model/models/MyFstab/CommonOptions.pl CPAN.pm: Going to build D/DD/DDUMONT/Config-Model-1.226.tar.gz >>> C:\Perl-5.8\bin\perl.exe Build.PL If you want to use the TermUI interface, you should install Term::ReadLine::Perl or Term::ReadLine::Gnu Checking prerequisites... recommends: * Fuse is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Config-Model' version '1.226' >>> C:\Perl-5.8\bin\perl.exe ./Build Building Config-Model ./Build: blib\lib\Config\Model\Backend\Debian\DpkgSyntax.pm: unknown pod directive 'head1' in paragraph 29. ignoring. ./Build: blib\lib\Config\Model\Backend\Debian\DpkgSyntax.pm: cannot resolve L in paragraph 36. ./Build: blib\lib\Config\Model.pm: cannot resolve L in paragraph 426. ./Build: blib\lib\Config\Model\Manual\ModelCreationIntroduction.pod: cannot resolve L in paragraph 137. ./Build: blib\lib\Config\Model\Manual\ModelCreationIntroduction.pod: cannot resolve L in paragraph 286. ./Build: blib\lib\Config\Model\Manual\ModelCreationIntroduction.pod: cannot resolve L in paragraph 323. ./Build: blib\lib\Config\Model\Backend\Any.pm: cannot resolve L in paragraph 41. ./Build: blib\lib\Config\Model\CheckList.pm: cannot resolve L in paragraph 266. ./Build: blib\lib\Config\Model\FuseUI.pm: cannot resolve L in paragraph 82. ./Build: blib\lib\Config\Model\Value.pm: cannot resolve L in paragraph 38. ./Build: blib\lib\Config\Model\Value.pm: cannot resolve L in paragraph 381. ./Build: blib\lib\Config\Model\Annotation.pm: cannot resolve L in paragraph 35. ./Build: blib\lib\Config\Model\Annotation.pm: cannot resolve L in paragraph 56. DDUMONT/Config-Model-1.226.tar.gz C:\Perl-5.8\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.8\bin\perl.exe ./Build test verbose=1 t\accept.t ................. 1..11 ok 1 - compiled ok 2 - Created new class with accept parameter ok 3 - Created instance ok 4 - check accept_regexp ok 5 - check explicit element list ok 6 - Data loaded ok 7 - check accepted list content ok 8 - check element list with accepted parameters ok 9 - caught unacceptable parameter: foo=bar ok 10 - caught unacceptable parameter: vlistB=test ok 11 - test unconditional warn ok t\annotation.t ............. 1..16 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" lista=a,b,c,d olist:0 X=Av - olist:1\#olist1_comment X=Bv - listb=b,c,d ! hash_a:X2=x hash_a:Y2=xy hash_a:toto\#"index comment" # hash_b:X3=xy my_check_list=X2,X3' ok 5 - set annotation of std_id ok 6 - set annotation of std_id:bc X ok 7 - set annotation of my_check_list ok 8 - set annotation of olist:0 ok 9 - set annotation of olist:2 ok 10 - created annotation read/write object ok 11 - check saved dir ok 12 - check saved file ok 13 - check annotation data ok 14 - check annotation file exists ok 15 - check loaded annotation data with empty tree ok 16 - check loaded annotation data with non-empty tree ok t\array_id.t ............... 1..69 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - check index list of empty list ok 4 - bounded list created ok 5 - stored in 1 ok 6 - stored in 0 ok 7 - stored in 2 ok 8 - max error caught ok 9 - wrong auto_create caught ok 10 - check ids ok 11 - check deleted id ok 12 - check list index_type ok 13 - check list max boundary ok 14 - check last item of table ok 15 - check pushed item ok 16 - check pushed item ok 17 - check fetch_all_values ok 18 - check list_with_default_id ids ok 19 - check list_with_several_default_keys ok 20 - check list_with_auto_created_id ok 21 - Check index value 0 ok 22 - Check index value 1 ok 23 - Check index value 2 ok 24 - Check index value 3 ok 25 - Check index value 4 ok 26 - check after move idx 3 in 4 ok 27 - check after move idx 3 in 4 ok 28 - Check moved index value 0 ok 29 - Check moved index value 1 ok 30 - Check moved index value 2 ok 31 - Check moved index value 3 ok 32 - Check moved index value 4 ok 33 - Check swapped index value 0 ok 34 - Check swapped index value 1 ok 35 - Check swapped index value 2 ok 36 - Check swapped index value 3 ok 37 - Check swapped index value 4 ok 38 - check value after swap ok 39 - check value after swap ok 40 - check after remove ok 41 - check after move idx 3 in 4 ok 42 - check after move idx 3 in 4 ok 43 - Check moved index value 0 ok 44 - Check moved index value 1 ok 45 - Check moved index value 2 ok 46 - Check moved index value 3 ok 47 - Check moved index value 4 ok 48 - check after move idx 0 in 2 ok 49 - check after move ok 50 - check after move ok 51 - check after move ok 52 - Check moved index value 0 ok 53 - Check moved index value 1 ok 54 - Check moved index value 2 ok 55 - Check moved index value 3 ok 56 - Check moved index value 4 ok 57 - check before move ok 58 - check after move ok 59 - test store a1 ok 60 - test store "a","b" ok 61 - test store a,b ok 62 - test store "a\"a",b ok 63 - test store "a,a",b ok 64 - test store ",a1" ok 65 - fails load 'a,,b' ok 66 - filled preset values ok 67 - check that preset values are read ok 68 - check that values are read ok 69 - check that custom values are read ok t\augment_class.t .......... 1..7 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - check augmented class ok 4 - check augmented choices ok 5 - test augmented rules ok 6 - test accept_list ok 7 - test augmented rules ok t\auto_load_model.t ........ 1..5 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d' ok 5 - created dummy instance 2 ok t\auto_read.t .............. 1..56 ok 1 - compiled ok 2 - read with forced perl_file backend fails (normal: no perl file) ok 3 - Created instance (from scratch without read)-> no warning ok 4 - Master read conf dir ok 5 - Created instance (from scratch) ok 6 - Master read conf dir ok 7 - Master node created ok 8 - Master custom read ok 9 - obsolete warning ok 10 - Level1 object created ok 11 - Check level1 custom read ok 12 - check level1 custom read conf dir ok 13 - SameRWSpec object created ok 14 - Check samerw custom read ok 15 - check same_rw_spec custom read conf dir ok 16 - check that write call back are present ok 17 - check written file wr_root/test1//etc/test//zero_inst.cds ok 18 - check written file wr_root/test1//etc/test//zero_inst/level1.cds ok 19 - check written file wr_root/test1//etc/test//zero_inst/samerw.cds ok 20 - check written file wr_root/test1//etc/test//zero_inst.ini ok 21 - check written file wr_root/test1//etc/test//zero_inst/level1.ini ok 22 - check written file wr_root/test1//etc/test//zero_inst/samerw.ini ok 23 - check written file wr_root/test1//etc/test//zero_inst.pl ok 24 - check written file wr_root/test1//etc/test//zero_inst/level1.pl ok 25 - check custom write dir ok 26 - check custom conf root to write ok 27 - check written file wr_root/test1/etc/wr_2/zero_inst.cds ok 28 - check written file wr_root/test1/etc/wr_2/zero_inst/level1.cds ok 29 - check written file wr_root/test1/etc/wr_2/zero_inst/samerw.cds ok 30 - check written file wr_root/test1/etc/wr_2/zero_inst.ini ok 31 - check written file wr_root/test1/etc/wr_2/zero_inst/level1.ini ok 32 - check written file wr_root/test1/etc/wr_2/zero_inst/samerw.ini ok 33 - check written file wr_root/test1/etc/wr_2/zero_inst.pl ok 34 - check written file wr_root/test1/etc/wr_2/zero_inst/level1.pl ok 35 - check custom overridden write dir ok 36 - check master dump ok 37 - check level1 dump ok 38 - created second instance ok 39 - obsolete warning ok 40 - second_inst: check that cds file was read ok 41 - second_inst: check dump ok 42 - Created instance to load ini files ok 43 - obsolete warning ok 44 - ini_test: check dump ok 45 - Created instance to load pl files ok 46 - obsolete warning ok 47 - pl_test: check dump ok 48 - Created instance from scratch to load cds files ok 49 - wrote cds config file ok 50 - Created instance to load custom cds file ok 51 - check dump ok 52 - Created instance to load custom custom toto file ok 53 - check dump ok 54 - Check Simple_Rw cb file argument (rfile) ok 55 - Check Simple_Rw cb file argument (wfile) ok 56 - checked file written by simpleRW ok t\backend_fstab.t .......... 1..17 ok 1 - compiled ok 2 - Read wr_root/test-0/etc/fstab and created instance ok 3 - check fs:/proc fs_spec value ok 4 - check fs:/proc fs_file value ok 5 - check fs:/home fs_file value ok 6 - check fs:/home fs_spec value ok 7 - fstab write back done ok 8 - Created instance 0-w ok 9 - compare original data with 2nd instance data ok 10 - check that original file was not clobbered ok 11 - Read wr_root/test-1/etc/fstab and created instance ok 12 - check fs:root fs_spec value ok 13 - check fs:root fs_file value ok 14 - fstab write back done ok 15 - Created instance 1-w ok 16 - compare original data with 2nd instance data ok 17 - check that original file was not clobbered ok t\check_list.t ............. 1..74 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - check_get_choice ok 4 - test get_checked_list for empty check_list ok 5 - test nb of elt in check_list ok 6 - test get_checked_list after set_checked_list ok 7 - test get_checked_list_as_hash for empty checklist ok 8 - test help ok 9 - test set method ok 10 - test nb of elt in check_list after set ok 11 - test get_checked_list after set ok 12 - test set_checked_list ok 13 - test nb of elt in check_list after set_checked_list ok 14 - test get_checked_list after set_checked_list ok 15 - test get_checked_list_as_hash ok 16 - test set_checked_list_as_hash ok 17 - test get_checked_list after set_checked_list_as_hash ok 18 - test nb of elt in check_list after clear ok 19 - check 'a': which is an error ok 20 - load my_hash:X=x my_hash:Y=y worked correctly ok 21 - created refer_to_list ok 22 - check simple refer choices ok 23 - load my_hash:Z=z worked correctly ok 24 - check simple refer choices after 2nd load ok 25 - created refer_to_2_list ok 26 - check refer_to_2_list choices ok 27 - check refer_to_2_list choices ok 28 - created refer_to_check_list_and_choice ok 29 - check refer_to_check_list_and_choice choices ok 30 - get_choice with undef 'indirection' parm: which is an error ok 31 - check refer_to_check_list_and_choice choices with indirection set ok 32 - check X2 and test choices ok 33 - check refer_to_2_list choices with X3 ok 34 - check refer_to_check_list_and_choice choices ok 35 - created choice_list_with_default ok 36 - test default of choice_list_with_default ok 37 - test default of choice_list_with_default ok 38 - test custom of choice_list_with_default ok 39 - test standard of choice_list_with_default ok 40 - fetch_element without warp set (macro=undef): which is an error ok 41 - created warped_choice_list ok 42 - get_choice without warp set (macro=undef): which is an error ok 43 - check warp_list choice after setting macro=AD ok 44 - test default of warped_choice_list ok 45 - check warp_list choice after setting macro=AH ok 46 - test default of warped_choice_list after setting macro=AH ok 47 - check choice of refer_to_dumb_list ok 48 - test default of choice_list_with_upstream_default ok 49 - test upstream_default of choice_list_with_upstream_default ok 50 - test default of choice_list_with_default_and_upstream_default ok 51 - test choice_list_with_default_and_upstream_default ok 52 - test fetch choice_list_with_default_and_upstream_default ok 53 - created dummy preset instance ok 54 - instance in preset mode ok 55 - instance in normal mode ok 56 - choice_list: read preset list ok 57 - choice_list: read completed preset LIST ok 58 - choice_list: read preset value as preset_value ok 59 - choice_list: read preset value as standard_value ok 60 - choice_list: read custom_value ok 61 - choice_list: read overridden preset LIST ok 62 - choice_list: read custom_value after override ok 63 - created warped_refer_to_list (hidden) ok 64 - test default of ordered_checklist ok 65 - test ordered_checklist after set_checked_list ok 66 - test ordered_checklist after swap ok 67 - test ordered_checklist after move_up Y ok 68 - test ordered_checklist after move_up V ok 69 - test ordered_checklist after move_down A ok 70 - test ordered_checklist after move_down C ok 71 - test ordered_checklist after check B ok 72 - test ordered_checklist after move_up B uncheck B ok 73 - test ordered_checklist after check B ok 74 - test default of ordered_checklist_refer_to ok t\config-edit-command.t .... 1..5 ok 1 - missing config file detected ok 2 - check auto_read_error ok 3 - wrong parameter detected ok 4 - check unknown element ok 5 - all went well ok t\debian-dpkg-control.t .... 1..26 ok 1 - compiled ok 2 - Read wr_root/test-0/debian/control and created instance ok 3 - check source Source value ok 4 - check source Build-Depends:0 value ok 5 - check source Build-Depends-Indep:0 value ok 6 - check source Build-Depends-Indep:1 value ok 7 - check source Build-Depends-Indep:5 value ok 8 - check source Build-Depends-Indep:6 value ok 9 - check binary:libdist-zilla-plugins-cjm-perl Depends:0 value ok 10 - Control file write back done ok 11 - Created instance 0-w ok 12 - compare original data with 2nd instance data ok 13 - Read wr_root/test-1/debian/control and created instance ok 14 - check binary:seaview Recommends:0 value ok 15 - Control file write back done ok 16 - Created instance 1-w ok 17 - compare original data with 2nd instance data ok 18 - Read wr_root/test-2/debian/control and created instance ok 19 - check binary:xserver-xorg-video-all Architecture value ok 20 - check binary:xserver-xorg-video-all Depends:0 value ok 21 - check binary:xserver-xorg-video-all Depends:1 value ok 22 - check binary:xserver-xorg-video-all Replaces:0 value ok 23 - check binary:xserver-xorg-video-all Conflicts:0 value ok 24 - Control file write back done ok 25 - Created instance 2-w ok 26 - compare original data with 2nd instance data ok t\debian-dpkg-copyright.t .. 1..76 ok 1 - compiled ok 2 - Read wr_root/test-0/debian/copyright and created instance ok 3 - check Files:"*" License full_license value ok 4 - check Files:"*" Copyright:0 value ok 5 - check Files:"*" Copyright:1 value ok 6 - check Files:"*" License abbrev value ok 7 - check "X-test" value ok 8 - Dep-5 write back done ok 9 - Created instance 0-w ok 10 - compare original data with 2nd instance data ok 11 - test license warning ok 12 - test defined method ok 13 - check that write back is aborted with bad values ok 14 - check that original file was not clobbered ok 15 - Read wr_root/test-1/debian/copyright and created instance ok 16 - check License:MPL-1.1 value ok 17 - check License:"GPL-2+" value ok 18 - check License:"LGPL-2.1+" value ok 19 - check Files:"src/js/editline/*" License abbrev value ok 20 - Dep-5 write back done ok 21 - Created instance 1-w ok 22 - compare original data with 2nd instance data ok 23 - test license warning ok 24 - test defined method ok 25 - check that write back is aborted with bad values ok 26 - check that original file was not clobbered ok 27 - Read wr_root/test-2/debian/copyright and created instance ok 28 - check License:MPL-1.1 value ok 29 - check Files:"src/js/editline/*" License abbrev value ok 30 - check Files:"src/js/fdlibm/*" License abbrev value ok 31 - Dep-5 write back done ok 32 - Created instance 2-w ok 33 - compare original data with 2nd instance data ok 34 - test license warning ok 35 - test defined method ok 36 - check that write back is aborted with bad values ok 37 - check that original file was not clobbered ok 38 - Read wr_root/test-3/debian/copyright and created instance ok 39 - check Files:"planet/vendor/compat_logging/*" License abbrev value ok 40 - Dep-5 write back done ok 41 - Created instance 3-w ok 42 - compare original data with 2nd instance data ok 43 - test license warning ok 44 - test defined method ok 45 - check that write back is aborted with bad values ok 46 - check that original file was not clobbered ok 47 - Read wr_root/test-4/debian/copyright and created instance ok 48 - check Files:"*" License abbrev value ok 49 - check Files:"*" License exception value ok 50 - check Files:"*" License full_license value ok 51 - Dep-5 write back done ok 52 - Created instance 4-w ok 53 - compare original data with 2nd instance data ok 54 - test license warning ok 55 - test defined method ok 56 - check that write back is aborted with bad values ok 57 - check that original file was not clobbered ok 58 - Read wr_root/test-5/debian/copyright and created instance ok 59 - check Files:"*" License abbrev value ok 60 - check License:"LGPL-2+" value ok 61 - Dep-5 write back done ok 62 - Created instance 5-w ok 63 - compare original data with 2nd instance data ok 64 - test license warning ok 65 - test defined method ok 66 - check that write back is aborted with bad values ok 67 - check that original file was not clobbered ok 68 - Read wr_root/test-6/debian/copyright and created instance ok 69 - check Files:"Embedded_Display/remoteview.cpp Embedded_Display/remoteview.h" License abbrev value ok 70 - Dep-5 write back done ok 71 - Created instance 6-w ok 72 - compare original data with 2nd instance data ok 73 - test license warning ok 74 - test defined method ok 75 - check that write back is aborted with bad values ok 76 - check that original file was not clobbered ok t\describe_node.t .......... 1..7 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" hash_a:toto=toto_value hash_a:titi=titi_value lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d my_check_list=toto my_reference="titi"' ok 5 - check root description ok 6 - check std_id:ab description ok 7 - check root description of std_id ok t\dump_as_data.t ........... 1..29 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - set up data in tree with ' std_id:ab X=Bv - std_id:bc X=Av - tree_macro=mXY a_string="toto tata" hash_a:toto=toto_value hash_a:titi=titi_value ordered_hash:z=1 ordered_hash:y=2 ordered_hash:x=3 lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - my_check_list=toto my_reference="titi" warp warp2 aa2="foo bar" ' ok 5 - loaded single array element as listb => 'bb' ok 6 - check data dump ok 7 - check full data dump ok 8 - created 2nd dummy instance ok 9 - Config root2 created ok 10 - loaded perl data structure in 2nd instance ok 11 - check that dump of 2nd tree is identical to dump of the first tree ok 12 - check data dump for 'olist' ok 13 - check data dump for 'olist:0' ok 14 - check data dump for 'olist:0 DX' ok 15 - check data dump for 'string_with_def' ok 16 - check data dump for 'ordered_hash' ok 17 - check data dump for 'hash_a' ok 18 - check data dump for 'std_id:ab' ok 19 - check data dump for 'my_check_list' ok 20 - check dump of ordered hash as hash ok 21 - created 3rd dummy instance ok 22 - check data dump for 'olist' ok 23 - check data dump for 'olist:0' ok 24 - check data dump for 'olist:0 DX' ok 25 - check data dump for 'string_with_def' ok 26 - check data dump for 'ordered_hash' ok 27 - check data dump for 'hash_a' ok 28 - check data dump for 'std_id:ab' ok 29 - check data dump for 'my_check_list' ok t\dump_tree.t .............. 1..21 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - preset data in tree with 'std_id:ab X=Bv ! lista=a,b listb=b ' ok 5 - set up data in tree ok 6 - check std_id keys ok 7 - check lista custom values ok 8 - check dump of only customized values ok 9 - check dump of all values ok 10 - check dump of all values after listb is cleared ok 11 - check dump of all values after a_string is set to '' ok 12 - check dump of all preset values ok 13 - check that hidden value is shown (macro=XZ) ok 14 - check that listb containing undef values is not shown ok 15 - set up data in tree annotation ok 16 - check annotation for std_id ok 17 - check annotation for std_id:ab ok 18 - check annotation for olist:0 ok 19 - check that 12 annotations are found ok 20 - set up data in tree with dumped data+annotation ok 21 - check both dumps ok t\fuse_ui.t ................ skipped: Config::Model::FuseUI or Fuse is not installed t\grab.t ................... 1..34 ok 1 - compiled ok 2 - created dummy instance ok 3 - load 'std_id:ab X=Bv - std_id:bc X=Av - std_id:"b c" X=Av - a_string="titi , toto" ' ok 4 - test grab olist:0 (obj) ok 5 - test grab olist:0 (index) ok 6 - Test grab with wrong parameter ok 7 - Test grab with wrong element ok 8 - test grab olist ok 9 - location test ok 10 - grab std_id:ab... ok 11 - ... and test its location ok 12 - grab olist:0... ok 13 - ... and test its location ok 14 - grab olist:1... ok 15 - ... and test its location ok 16 - grab warp... ok 17 - ... and test its location ok 18 - grab warp std_id:toto... ok 19 - ... and test its location ok 20 - grab warp std_id:"b c"... ok 21 - ... and test its location ok 22 - test grab with '?warp' ok 23 - The object isa Config::Model::WarpedNode ok 24 - test grab with '?std_id:ab' ok 25 - The object isa Config::Model::Node ok 26 - test grab with '?hash_a:ab' ok 27 - The object isa Config::Model::Value ok 28 - test grab with '?std_id' ok 29 - The object isa Config::Model::HashId ok 30 - test grab with wrong step: '?argh' ok 31 - test autoadd 0 with 'std_id:zzz' ok 32 - test autoadd 1 with 'std_id:zzz' ok 33 - test no strict grab ok 34 - test no strict grab with type node ok t\hash_id_of_node.t ........ 1..17 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - bounded hash created ok 4 - check hash id name ok 5 - fetched element id 1 isa Config::Model::Node ok 6 - check config_class_name ok 7 - check default items ok 8 - check default items with children setup ok 9 - check index_value prior to move ok 10 - check index_value after move ok 11 - check moved items keys ok 12 - check moved items with children setup ok 13 - node copy in hash ok 14 - compare copied values ok 15 - node move in hash ok 16 - compare copied then moved values ok 17 - compare indexes after move ok t\hash_id_of_values.t ...... 1..77 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - bounded hash created ok 4 - check get_cargo_type ok 5 - check get_cargo_info ok 6 - check hash id name ok 7 - fetched element id 1 isa Config::Model::Value ok 8 - Storing in id 1 ok 9 - Storing in id 2 ok 10 - empty index error ok 11 - min error ok 12 - max error ok 13 - max nb error ok 14 - delete id 2 ok 15 - deleted id does not exist ok 16 - reading value_type ok 17 - reading max boundary ok 18 - created hash_with_auto_created_id ok 19 - check auto-created id ok 20 - ...idem ok 21 - ...idem after creating another id ok 22 - check the 2 ids ok 23 - created hash_with_default_id ... ok 24 - check default id ok 25 - ...and test default id on empty hash ok 26 - created hash_with_default_id_2 ... ok 27 - ... store a value... ok 28 - ...check existing id... ok 29 - ...and test that default id is not provided ok 30 - created hash_with_several_default_keys ... ok 31 - ...check default id ok 32 - created hash_with_several_auto_created_id ... ok 33 - ... store a value... ok 34 - ...check id... ok 35 - check follower id ok 36 - forbidden index error (not in followed object) ok 37 - created hash_with_allow ... ok 38 - ... store a value... ok 39 - not allowed index error ok 40 - created hash_with_allow ... ok 41 - ... store a value... ok 42 - not allowed index error ok 43 - value copy ok 44 - compare copied value ok 45 - created hash_with_follow_keys_from ... ok 46 - check default keys of hash_with_follow_keys_from ok 47 - created hash_with_follow_keys_from_unknown ... ok 48 - failed to get keys from hash_with_follow_keys_from_unknown ok 49 - created ordered_hash ... ok 50 - check index order of ordered_hash ok 51 - check index order of ordered_hash after swap(z x) ok 52 - check index order of ordered_hash after swap(a z) ok 53 - check index order of ordered_hash after move_up(a) ok 54 - check index order of ordered_hash after move_down(x) ok 55 - Check copied value ok 56 - check index order of ordered_hash after copy(x d) ok 57 - Check copied value ok 58 - check index order of ordered_hash after copy(a e) ok 59 - Check copied value ok 60 - check index order of ordered_hash after move_after(d) ok 61 - check index order of ordered_hash after move_after(d z) ok 62 - check index order of ordered_hash after move_after(d e) ok 63 - check index order of ordered_hash after clear ok 64 - check index order of ordered_hash after clear ok 65 - check index order of ordered_hash loaded with hash and __order ok 66 - check index order of ordered_hash after move(e e2) ok 67 - Check moved value ok 68 - check index order of ordered_hash after move(d e2) ok 69 - Check moved value ok 70 - check index order of ordered_hash after move(b d) ok 71 - Check moved value ok 72 - check index order of ordered_hash after move(c a) ok 73 - Check moved value ok 74 - check not matching key ok 75 - check matching key ok 76 - warn if matching key ok 77 - warn unless matching key ok t\include.t ................ 1..4 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - check multiple include order ok 4 - Check that include does not clobber elements ok t\ini_backend.t ............ 1..34 ok 1 - compiled ok 2 - Created AutoIni instance ok 3 - check global comment ok 4 - check class1 comment ok 5 - check lista comment ok 6 - check lista[1] comment ok 7 - check lista[2] comment ok 8 - check lista[3] comment ok 9 - IniFile write back done ok 10 - check that config file wr_root//ini1/etc/test.ini was written ok 11 - Created instance ok 12 - compare original data with 2nd instance data ok 13 - Created IniTest instance ok 14 - check global comment ok 15 - check class1 comment ok 16 - check lista comment ok 17 - check lista[1] comment ok 18 - check lista[2] comment ok 19 - check lista[3] comment ok 20 - IniFile write back done ok 21 - check that config file wr_root//ini1/etc/test.ini was written ok 22 - Created instance ok 23 - compare original data with 2nd instance data ok 24 - Created IniTest2 instance ok 25 - check global comment ok 26 - check class1 comment ok 27 - check lista comment ok 28 - check lista[1] comment ok 29 - check lista[2] comment ok 30 - check lista[3] comment ok 31 - IniFile write back done ok 32 - check that config file wr_root//ini1/etc/test.ini was written ok 33 - Created instance ok 34 - compare original data with 2nd instance data ok t\instance.t ............... 1..8 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - test config root class isa Config::Model::Node ok 4 - test empty private data ... ok 5 - store private data ok 6 - retrieve private data ok 7 - test read directory ok 8 - test write directory ok t\load.t ................... 1..107 ok 1 - compiled ok 2 - test _split_cmd with 'a' ok 3 - test _split_cmd with '\#C' ok 4 - test _split_cmd with '\#"m C"' ok 5 - test _split_cmd with 'a=b' ok 6 - test _split_cmd with 'a=☺' ok 7 - test _split_cmd with 'a.=b' ok 8 - test _split_cmd with 'a.=☺' ok 9 - test _split_cmd with 'a="b=c"' ok 10 - test _split_cmd with 'a="b=\"c\""' ok 11 - test _split_cmd with 'a:b=c' ok 12 - test _split_cmd with 'a:"b\""="\"c"' ok 13 - test _split_cmd with 'a=~/b.*/' ok 14 - test _split_cmd with 'a=~/b.*/.="\"a"' ok 15 - test _split_cmd with 'a=b,c,d' ok 16 - test _split_cmd with 'm=a,"a b "' ok 17 - test _split_cmd with 'a\#B' ok 18 - test _split_cmd with 'a\#"b=c"' ok 19 - test _split_cmd with 'a:"b\""\#"\"c"' ok 20 - test _split_cmd with 'a=b\#B' ok 21 - test _split_cmd with 'a:b=c\#C' ok 22 - test _split_cmd with 'a:b\#C' ok 23 - test _split_cmd with 'a~b' ok 24 - test _split_cmd with 'a~' ok 25 - created dummy instance ok 26 - load steps with embedded \n ok 27 - check a_string ok 28 - load steps with embedded ☺ ok 29 - check a_string ok 30 - check hash with utf8 index ok 31 - load 'std_id:ab X=Bv - std_id:bc X=Av - a_string="titi , toto" ' ok 32 - check a_string ok 33 - Set tree_macro to XZ ok 34 - load 'slave_y warp2 aa2="foo bar baz"' ok 35 - Set tree_macro to XY ok 36 - load 'std_id:"a b" X=Bv - std_id:" b c " X=Av " ' ok 37 - check indexes ok 38 - load wrong 'std_id:ab ZZX=Bv - std_id:bc X=Bv' ok 39 - load wrong 'lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d,,f,"",h,0' ok 40 - load 'listb=b,c,d,f,"",h,0' ok 41 - check list element_name ok 42 - check list element 0 class ok 43 - check list element 1 class ok 44 - check lista class isa Config::Model::ListId ok 45 - check lista element 0 class isa Config::Model::Value ok 46 - check lista element 1 class isa Config::Model::Value ok 47 - check list element 0 content ok 48 - check list element 1 content ok 49 - check lista element 0 content ok 50 - check lista element 1 content ok 51 - check lista element 2 content ok 52 - check lista element 3 content ok 53 - check listb element 0 content ok 54 - check listb element 1 content ok 55 - check listb element 2 content ok 56 - check listb element 3 content ok 57 - check listb element 4 content ok 58 - check listb element 5 content ok 59 - check listb element 6 content ok 60 - load quoted string: 'a_string="foo bar"' ok 61 - check result ok 62 - load : 'a_string="foo bar baz" lista=a,b,c,d,e' ok 63 - check result ok 64 - check lista element 0 content ok 65 - check lista element 1 content ok 66 - check lista element 2 content ok 67 - check lista element 3 content ok 68 - check lista element 4 content ok 69 - load : 'std_id:"f/o/o:b.ar" X=Bv' ok 70 - check result after load 'std_id:"f/o/o:b.ar" X=Bv' ok 71 - load : 'hash_a:a=z hash_a:b=z2 hash_a:"a b "="z 1"' ok 72 - check result after load 'hash_a:a=z hash_a:b=z2 hash_a:"a b "="z 1"' ok 73 - check result ok 74 - check result with white spaces ok 75 - check location ok 76 - load : 'my_check_list=a,"a b "' ok 77 - load : 'a_string="a \"b\" "' ok 78 - test value loaded by 'a_string="a \"b\" "' ok 79 - load : 'lista=a,"a \"b\" "' ok 80 - test value loaded by 'lista=a,"a \"b\" "' ok 81 - load : 'lista~1 hash_a~"a b "' ok 82 - test list value loaded by 'lista~1 hash_a~"a b "' ok 83 - test hash value loaded by 'lista~1 hash_a~"a b "' ok 84 - test append on list ok 85 - test append on list with utf8 ok 86 - test append on leaf ok 87 - test append on hash ok 88 - check looped assign 1 ok 89 - check looped assign 2 ok 90 - check out of loop left alone ok 91 - fetch std_id annotation ok 92 - fetch std_id:ab annotation ok 93 - fetch lista annotation ok 94 - fetch lista:0 annotation ok 95 - set up data in tree with combination of load and annotations ok 96 - Check annotation for 'std_id' ok 97 - Check annotation for 'std_id:ab' ok 98 - Check annotation for 'std_id:ab X' ok 99 - Check annotation for 'std_id:bc X' ok 100 - Check annotation for 'a_string' ok 101 - Check annotation for 'olist:0' ok 102 - Check annotation for 'hash_a:X2' ok 103 - Check annotation for 'plain_object' ok 104 - utf8 value ok 105 - set up data then delete it ok 106 - check that another_string was undef'ed ok 107 - check that list append work ok t\load_model_snippets.t .... 1..7 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - check augmented class ok 4 - check augmented choices ok 5 - test augmented rules ok 6 - test accept_list ok 7 - test augmented rules ok t\model.t .................. 1..11 ok 1 - compiled ok 2 - check available system models ok 3 - check available popcon ok 4 - check available application models ok 5 - check available dpkg-copyright ok 6 - check Sarge class name ok 7 - check Sarge D element model ok 8 - check Sarge X element model ok 9 - check model with orphan experience ok 10 - Model created ok 11 - check Master class name ok t\multi_warp_object.t ...... 1..21 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Created Root ok 4 - check element bar for beginner user (not available because macro* are undef) ok 5 - check element bar for advanced user (not available because macro* are undef) ok 6 - set macro1 to A ok 7 - check element bar for beginner user (not available because macro2 is undef) ok 8 - check element bar for advanced user (not available because macro2 is undef) ok 9 - writing to slave->bar (fails tree_macro is undef) ok 10 - set macro2 to C ok 11 - check element bar for beginner user (not available) ok 12 - check element bar for advanced user (now available) ok 13 - check bar:1 config class name ok 14 - check bar experience ok 15 - set macro2 to D ok 16 - check bar:1 config class name (is SlaveY) ok 17 - check bar experience ok 18 - set macro1 to B ok 19 - check bar:1 config class name (is now SlaveZ) ok 20 - check element bar experience (back to advanced ) ok 21 - test number of warper for bar elements ok t\multi_warp_value.t ....... 1..65 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Test _dclone_key (single key) ok 4 - Setting Root macro1 to A1 ok 5 - Setting Root macro2 to A2 ok 6 - Setting Root macro3 to A3 ok 7 - Reading Root slot m1: mA1A2A3 ok 8 - Reading Root slot m2 ok 9 - Reading Root slot m4 ok 10 - Setting Root macro3 to B3 ok 11 - Reading Root slot m1: mA1A2B3 ok 12 - Reading Root slot m2 ok 13 - Reading Root slot m4 ok 14 - Setting Root macro2 to B2 ok 15 - Setting Root macro3 to A3 ok 16 - Reading Root slot m1: mA1B2A3 ok 17 - Reading Root slot m2 ok 18 - Reading Root slot m4 ok 19 - Setting Root macro3 to B3 ok 20 - Reading Root slot m1: mA1B2B3 ok 21 - Reading Root slot m2 ok 22 - Reading Root slot m4 ok 23 - Setting Root macro2 to C2 ok 24 - Setting Root macro3 to A3 ok 25 - Reading Root slot m1: mA1C2A3 ok 26 - Reading Root slot m2 ok 27 - Reading Root slot m4 ok 28 - Setting Root macro3 to B3 ok 29 - Reading Root slot m1: mA1C2B3 ok 30 - Reading Root slot m2 ok 31 - Reading Root slot m4 ok 32 - Setting Root macro1 to B1 ok 33 - Setting Root macro2 to A2 ok 34 - Setting Root macro3 to A3 ok 35 - Reading Root slot m1: mB1A2A3 ok 36 - Reading Root slot m2 ok 37 - Reading Root slot m4 ok 38 - Setting Root macro3 to B3 ok 39 - Reading Root slot m1: mB1A2B3 ok 40 - Reading Root slot m2 ok 41 - Reading Root slot m4 ok 42 - Setting Root macro2 to B2 ok 43 - Setting Root macro3 to A3 ok 44 - Reading Root slot m1: mB1B2A3 ok 45 - Reading Root slot m2 ok 46 - Reading Root slot m4 ok 47 - Setting Root macro3 to B3 ok 48 - Reading Root slot m1: mB1B2B3 ok 49 - Reading Root slot m2 ok 50 - Reading Root slot m4 ok 51 - Setting Root macro2 to C2 ok 52 - Setting Root macro3 to A3 ok 53 - Reading Root slot m1: mB1C2A3 ok 54 - Reading Root slot m2 ok 55 - Reading Root slot m4 ok 56 - Setting Root macro3 to B3 ok 57 - Reading Root slot m1: mB1C2B3 ok 58 - Reading Root slot m2 ok 59 - Reading Root slot m4 ok 60 - test m3 with macro2=A2 ok 61 - test m3 with macro2=C2 ok 62 - test m3 with macro2=B2 ok 63 - test number of warp roots ok 64 - check that copy was not modified ok 65 - check that copy in model object was not modified ok t\node.t ................... 1..50 ok 1 - compiled ok 2 - Model created ok 3 - Instance created ok 4 - Config root created ok 5 - Created Master ok 6 - check Master elements ok 7 - check Master elements ok 8 - check Master elements ok 9 - Created Captain ok 10 - test class_name ok 11 - test element_name ok 12 - test name ok 13 - test captain location ok 14 - Created Sarge ok 15 - check Y experience ok 16 - check Z experience ok 17 - check X experience ok 18 - test Z value ok 19 - fetch_element with unexpected experience ok 20 - Restricted element error ok 21 - Check deprecated element warning ok 22 - check 'bar' experience ok 23 - check 'X' experience ok 24 - test bar config_class_name ok 25 - test bar element_name ok 26 - test bar name ok 27 - test bar location ok 28 - checking X experience ok 29 - Created 2nd Master isa Config::Model::Instance ok 30 - created 2nd tree isa Config::Model::Node ok 31 - Test master global help ok 32 - Test master slot help captain ok 33 - Test master slot help hash_args ok 34 - Test sarge slot help X ok 35 - Test sarge slot help X (description) ok 36 - Test sarge slot help X (summary) ok 37 - Non-existing element ok 38 - test element ok 39 - test (non) importance ok 40 - test importance ok 41 - test importance ok 42 - test hidden ok 43 - test importance ok 44 - test next_element (undef) ok 45 - test previous_element (undef) ok 46 - test next_element () ok 47 - test next_element (captain) ok 48 - test previous_element (captain) ok 49 - test next_element (array_args) ok 50 - test previous_element (array_args) ok t\node_get_set.t ........... 1..8 ok 1 - compiled ok 2 - created dummy instance ok 3 - load 'std_id:ab X=Bv - std_id:bc X=Av - a_string="titi and toto" ' ok 4 - Test set /std_id/cc/X ok 5 - Test get /std_id/bc/X ok 6 - Test get /std_id/cc/X ok 7 - test get with get_obj ok 8 - get with check skip does not die ok t\obj_tree_scanner.t ....... 1..10 ok 1 - compiled ok 2 - created dummy instance ok 3 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" hash_a:X2=x hash_a:Y2=xy hash_b:X3=xy my_check_list=X2,X3' ok 4 - set up ObjTreeScanner ok 5 - performed scan ok 6 - check result ok 7 - set up ObjTreeScanner with fallback ok 8 - performed scan with fallback ok 9 - check result ok 10 - expected failure of dump with empty mandatory value ok t\pod.t .................... 1..55 ok 1 - POD test for lib\Config\Model.pm ok 2 - POD test for lib\Config\Model\Annotation.pm ok 3 - POD test for lib\Config\Model\AnyId.pm ok 4 - POD test for lib\Config\Model\AnyThing.pm ok 5 - POD test for lib\Config\Model\AutoRead.pm ok 6 - POD test for lib\Config\Model\CheckList.pm ok 7 - POD test for lib\Config\Model\Describe.pm ok 8 - POD test for lib\Config\Model\DumpAsData.pm ok 9 - POD test for lib\Config\Model\Dumper.pm ok 10 - POD test for lib\Config\Model\Exception.pm ok 11 - POD test for lib\Config\Model\FuseUI.pm ok 12 - POD test for lib\Config\Model\HashId.pm ok 13 - POD test for lib\Config\Model\IdElementReference.pm ok 14 - POD test for lib\Config\Model\Instance.pm ok 15 - POD test for lib\Config\Model\ListId.pm ok 16 - POD test for lib\Config\Model\Loader.pm ok 17 - POD test for lib\Config\Model\Node.pm ok 18 - POD test for lib\Config\Model\ObjTreeScanner.pm ok 19 - POD test for lib\Config\Model\Report.pm ok 20 - POD test for lib\Config\Model\Searcher.pm ok 21 - POD test for lib\Config\Model\SimpleUI.pm ok 22 - POD test for lib\Config\Model\TermUI.pm ok 23 - POD test for lib\Config\Model\Value.pm ok 24 - POD test for lib\Config\Model\ValueComputer.pm ok 25 - POD test for lib\Config\Model\WarpedNode.pm ok 26 - POD test for lib\Config\Model\WarpedThing.pm ok 27 - POD test for lib\Config\Model\WizardHelper.pm ok 28 - POD test for lib\Config\Model\Backend\Any.pm ok 29 - POD test for lib\Config\Model\Backend\Fstab.pm ok 30 - POD test for lib\Config\Model\Backend\IniFile.pm ok 31 - POD test for lib\Config\Model\Backend\ShellVar.pm ok 32 - POD test for lib\Config\Model\Backend\Yaml.pm ok 33 - POD test for lib\Config\Model\Cookbook\CreateModelFromDoc.pod ok 34 - POD test for lib\Config\Model\Manual\ModelCreationAdvanced.pod ok 35 - POD test for lib\Config\Model\Manual\ModelCreationIntroduction.pod ok 36 - POD test for lib\Config\Model\models\Fstab.pl (no pod) ok 37 - POD test for lib\Config\Model\models\PopCon.pl (no pod) ok 38 - POD test for lib\Config\Model\Backend\Debian\DpkgSyntax.pm ok 39 - POD test for lib\Config\Model\models\Fstab\CommonOptions.pl (no pod) ok 40 - POD test for lib\Config\Model\models\Fstab\Ext2FsOpt.pl (no pod) ok 41 - POD test for lib\Config\Model\models\Fstab\Ext3FsOpt.pl (no pod) ok 42 - POD test for lib\Config\Model\models\Fstab\Ext4FsOpt.pl (no pod) ok 43 - POD test for lib\Config\Model\models\Fstab\FsLine.pl (no pod) ok 44 - POD test for lib\Config\Model\models\Fstab\Iso9660_Opt.pl (no pod) ok 45 - POD test for lib\Config\Model\models\Fstab\NoneOptions.pl (no pod) ok 46 - POD test for lib\Config\Model\models\Fstab\SwapOptions.pl (no pod) ok 47 - POD test for lib\Config\Model\models\Fstab\UsbFsOptions.pl (no pod) ok 48 - POD test for lib\Config\Model\Backend\Debian\Dpkg\Control.pm ok 49 - POD test for lib\Config\Model\Backend\Debian\Dpkg\Copyright.pm ok 50 - POD test for lib\Config\Model\models\Debian\Dpkg\Control.pl (no pod) ok 51 - POD test for lib\Config\Model\models\Debian\Dpkg\Copyright.pl (no pod) ok 52 - POD test for lib\Config\Model\models\Debian\Dpkg\Control\Binary.pl (no pod) ok 53 - POD test for lib\Config\Model\models\Debian\Dpkg\Control\Source.pl (no pod) ok 54 - POD test for lib\Config\Model\models\Debian\Dpkg\Copyright\Content.pl (no pod) ok 55 - POD test for lib\Config\Model\models\Debian\Dpkg\Copyright\License.pl (no pod) ok t\popcon_config.t .......... 1..9 ok 1 - compiled ok 2 - Read wr_root/popcon1/etc/popularity-contest.conf and created instance ok 3 - check data read from popcon.conf ok 4 - checked written popcon file ok 5 - checked commentns in written popcon file ok 6 - Created 2nd instance ok 7 - check data read from new popcon.conf ok 8 - Created 3nd instance ok 9 - loaded 3nd instance with dump from 1st instance ok t\recursive_warp_value.t ... 1..20 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Set macro to A ok 4 - Reading Master element m1 ok 5 - Reading Master element m2a ok 6 - Reading Master element m2b ok 7 - Reading Master element e1 ok 8 - Reading Master element e2 ok 9 - Set macro to B ok 10 - Reading Master element m1 ok 11 - Reading Master element m2a ok 12 - Reading Master element m2b ok 13 - Reading Master element e1 ok 14 - Reading Master element e2 ok 15 - Set macro to C ok 16 - Reading Master element m1 ok 17 - Reading Master element m2a ok 18 - Reading Master element m2b ok 19 - Reading Master element e1 ok 20 - Reading Master element e2 ok t\release-pod-syntax.t ..... skipped: these tests are for release candidate testing t\report.t ................. 1..8 ok 1 - compiled ok 2 - created dummy instance ok 3 - Config root created ok 4 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata" lista=a,b,c,d olist:0 X=Av - olist:1 X=Bv - listb=b,c,d ! hash_a:X2=x hash_a:Y2=xy hash_b:X3=xy my_check_list=X2,X3' ok 5 - set up data in tree with 'tree_macro=XY' ok 6 - check dump of only customized values ok 7 - check dump of all values ok 8 - check list_class_element ok t\search_element.t ......... 1..23 ok 1 - compiled ok 2 - created dummy instance ok 3 - created root ok 4 - list of searchable items ok 5 - verify search data on SlaveZ(Z,std_id:foo) ok 6 - verify search data on SlaveY(ab2,warp) ok 7 - verify search data on Master(Z,!) ok 8 - check first step ok 9 - check chosen object ok 10 - check auto chosen object for X ok 11 - check that no more steps are left ok 12 - check auto chosen object for aa ok 13 - check that no more steps are left after next_choice ok 14 - check chosen object for aa ok 15 - check object of element call-back (DX)) ok 16 - check param of element call-back (DX) ok 17 - check auto chosen object for DX (warp) ok 18 - check auto_choose target for DX (olist) ok 19 - check auto_choose target for DX (std_id) ok 20 - next_choice 1 ok 21 - std_id choice done ok 22 - next_choice 2 ok 23 - next_choice target ok t\simple_ui.t .............. 1..22 ok 1 - compiled ok 2 - created dummy instance ok 3 - set up data in tree with 'std_id:ab X=Bv - std_id:bc X=Av - a_string="toto tata"' ok 4 - Created ui ok 5 - check list cd path at root ok 6 - test prompt at root ok 7 - exec vf std_id:ab, expect Unexpected command 'vf' ok 8 - test prompt is Test Prompt:$ ok 9 - exec ls, expect std_id lista listb hash_a hash_b ordered_hash olist tree_macro warp slave_y string_with_def a_uniline a_string int_v my_check_list my_reference ok 10 - test prompt is Test Prompt:$ ok 11 - exec set a_string="some value with space", expect ok 12 - test prompt is Test Prompt:$ ok 13 - exec cd std_id:ab, expect ok 14 - test prompt is Test Prompt: std_id:ab $ ok 15 - exec set X=Av, expect ok 16 - test prompt is Test Prompt: std_id:ab $ ok 17 - exec display X, expect Av ok 18 - test prompt is Test Prompt: std_id:ab $ ok 19 - exec cd !, expect ok 20 - test prompt is Test Prompt:$ ok 21 - exec delete std_id:ab, expect ok 22 - test prompt is Test Prompt:$ ok t\smooth_upgrade.t ......... 1..21 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - tried to fetch obsolete element ok 4 - check warning when fetching deprecated element ok 5 - undef old and undef new ok 6 - old is 'ini' and new is 'ini_file' ok 7 - likewise for custom_value ok 8 - likewise for non_builtin_default ok 9 - but standard value is undef ok 10 - check that deprecated and obsolete parameters are hidden ok 11 - check dump tree ok 12 - overridden value is 'perl_file' ok 13 - likewise for custom_value ok 14 - likewise for non_builtin_default ok 15 - but standard value is undef ok 16 - created url test instance ok 17 - check that url deprecated and obsolete parameters are hidden ok 18 - check warning when fetching deprecated element ok 19 - check extracted host ok 20 - check extracted port ok 21 - check extracted path ok The system cannot find the path specified. t\term_ui.t ................ skipped: Cannot load Term::ReadLine t\value.t .................. 1..105 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - test create expected failure ok 4 - test create bounded integer ok 5 - store test ok 6 - fetch test ok 7 - bounded integer: max error ok 8 - bounded integer: string error ok 9 - bounded integer: number error ok 10 - created Master bounded_number ok 11 - assign 1 ok 12 - assign 1.5 ok 13 - bounded integer: string error ok 14 - store undef ok 15 - created mandatory_string ok 16 - mandatory string: undef error ok 17 - mandatory_string: store ok 18 - and read ok 19 - created mandatory_boolean ok 20 - mandatory bounded: undef error ok 21 - mandatory bounded: store string error ok 22 - mandatory bounded: store 2 error ok 23 - mandatory boolean: set to 1 ok 24 - mandatory boolean: read ok 25 - mandatory boolean: set to yes ok 26 - and read ok 27 - mandatory boolean: set to Yes ok 28 - and read ok 29 - mandatory boolean: set to no ok 30 - and read ok 31 - mandatory boolean: set to Nope ok 32 - and read ok 33 - mandatory boolean: set to true ok 34 - and read ok 35 - mandatory boolean: set to False ok 36 - and read ok 37 - test create expected failure with enum with wrong default ok 38 - Created enum with correct default ok 39 - enum: store 'toto' error ok 40 - enum with default: read default value ok 41 - enum with default: read custom value ok 42 - enum: store B ok 43 - enum: read custom value ok 44 - enum: read standard value ok 45 - enum: check value_type ok 46 - enum: warping default value ok 47 - enum: check new default value ok 48 - enum: warped default value to wrong value ok 49 - enum: warping choice ok 50 - enum: warping default value to new choice ok 51 - enum: warping choice to completely different set ok 52 - enum: check that new default value is undef ok 53 - enum: check that new current value is undef ok 54 - enum: set a new value ok 55 - testing convert => uc ok 56 - uc_convert: testing store ok 57 - uc_convert: testing read ok 58 - testing convert => lc ok 59 - lc_convert: testing store ok 60 - lc_convert: testing read ok 61 - full enum help ok 62 - enum help on one choice ok 63 - test undef help ok 64 - test undef enum ok 65 - upstream actual value ok 66 - upstream standard value ok 67 - upstream actual value ok 68 - non_upstream value ok 69 - after store: upstream actual value ok 70 - after store: non_upstream value ok 71 - after store: upstream actual value ok 72 - after store: upstream standard value ok 73 - uniline: tried to store a multi line ok 74 - tested uniline value ok 75 - tested replaced value ok 76 - created dummy preset instance ok 77 - instance in preset mode ok 78 - instance in normal mode ok 79 - scalar: read preset value as value ok 80 - scalar: read overridden preset value as value ok 81 - scalar: read preset value as preset_value ok 82 - scalar: read preset value as standard_value ok 83 - scalar: read custom_value ok 84 - enum: read preset value as value ok 85 - enum: read overridden preset value as value ok 86 - enum: read preset value as preset_value ok 87 - enum: read preset value as standard_value ok 88 - enum: read custom_value ok 89 - enum: read default_value ok 90 - match value: test for non matching value ok 91 - test stored matching value ok 92 - force storage of wrong value ok 93 - read forced wrong value ok 94 - match value: test for non matching grammar ok 95 - match value: test for non matching grammar ok 96 - match value: test for non matching grammar ok 97 - force storage of wrong value ok 98 - read forced wrong value ok 99 - test stored prd value Perl ok 100 - test stored prd value Perl and CC-BY ok 101 - test stored prd value Perl and CC-BY or Apache ok 102 - test warn_if condition ok 103 - test warn_unless condition ok 104 - test unconditional warn ok 105 - check utf-8 string ok t\value_compute.t .......... 1..35 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - check available elements ok 4 - created av and bv values ok 5 - create computed integer value (av + bv) ok 6 - test pre_compute parser on a very small formula: '$bar' ok 7 - test compute parser on a very small formula with undef variable ok 8 - test compute parser on a very small formula: '$bar' ok 9 - test pre-compute parser with substitution ok 10 - test compute parser with substitution ok 11 - test pre_compute parser with a string ok 12 - test compute parser with a string ok 13 - test pre_compute parser with function (&element) ok 14 - test compute parser with function (&element) ok 15 - test that compute returns undef with undefined variables ok 16 - test result : computed integer is 3 (a: 1, b: 2) ok 17 - test assignment to a computed value (normal error) ok 18 - result has not changed ok 19 - test result : computed integer is -1 (a: 1, b: -2) ok 20 - change bv value ok 21 - computed integer: computed value error ok 22 - test result : computed integer is undef (a: 1, b: -2) ok 23 - test for undef variables in string ok 24 - test result : computed string is 'meet Linus and his penguin' (a: Linus, b: his penguin) ok 25 - test computed value ok 26 - test overridden value ok 27 - expected failure with one_wrong_var ok 28 - test compute_no_var ok 29 - created element find_node_element_name ok 30 - did find node element name ok 31 - created element check_node_element_name ok 32 - did check node element name ok 33 - compare slave av and av ok 34 - compare slave bv and bv ok 35 - check extracted host ok t\value_refer_to.t ......... 1..18 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Created Root ok 4 - host setup done ok 5 - got lan:A node:1lan:A node:1 ok 6 - setup host=A ok 7 - set up if=eth0 ok 8 - got ip 10.0.0.1 ok 9 - lan setup done ok 10 - got ip 10.0.0.1 ok 11 - got ip 10.0.0.2 ok 12 - got ip 10.0.1.1 ok 13 - got ip 10.0.1.2 ok 14 - check that default choice and refer_to add up ok 15 - check that default choice and refer_to follow removed elements ok 16 - check choice of refer_to_list_enum ok 17 - fetching refer_to_wrong_path ok 18 - fetching refer_to_unknown_elt ok t\value_simple_warp.t ...... 1..23 ok 1 - Compilation done ok 2 - check munged warp arguments ok 3 - created dummy instance ok 4 - set up warped object with wrong rules syntax ok 5 - wrong rules semantic warped object blows up ok 6 - set up warped object ok 7 - try to read warped object while warp master is undef ok 8 - store F in warp master ok 9 - read warped object default value ok 10 - store F2 in warped object ok 11 - and read ok 12 - set up recursive_warped_object ok 13 - try to read recursive warped object while its warp master is F2 ok 14 - recursive_warped_object blows up ok 15 - store F in warped object ok 16 - read recursive_warped_object: default value was set by warp master ok 17 - warp 'enum' so that F2 value is clobbered (outside new choice) ok 18 - set value valid for both warp, warp w1 to G and test that the value is still ok ok 19 - test unset value for w2 after setting warp master ok 20 - idem for w3 ok 21 - set warp master to G and test unset value for w1 ... 2 and w3 ok 22 - ... and w2 ... ok 23 - ... and w3 ok t\warped_id.t .............. 1..36 ok 1 - Compilation done ok 2 - compiled ok 3 - created dummy instance ok 4 - check warped out hash_with_warped_value (macro is undef) ok 5 - Set macro to A ok 6 - Check macro ok 7 - check warped out hash_with_warped_value (macro is A) ok 8 - Set one slave ok 9 - Set second slave (normal error) ok 10 - Set macro to B ok 11 - Set second slave ok 12 - Set third slave (normal error) ok 13 - Set macro to C (warp_reset) ok 14 - Set third slave ok 15 - Set fourth slave (normal error) ok 16 - Set macro to B: limit max to 2 when the hash has id '3' ok 17 - Set macro to B (limit max to 2) ok 18 - check reduced key set ok 19 - check multi_warp default max_index ok 20 - check multi_auto_create default max_index ok 21 - set version to 2 ok 22 - set macro to C ok 23 - check multi_warp default_keys index parameter ok 24 - check multi_warp default key set with different warp master ok 25 - store Av in X ok 26 - check X value ok 27 - check multi_warp warped_hash max_index ok 28 - check multi_auto_create default key set with different warp master ok 29 - check X value ok 30 - check multi_auto_create warped_hash max_index ok 31 - check warped out hash_with_warped_value (macro is C) ok 32 - assign new value to warp master (same effect) ok 33 - check X value after assign ok 34 - check warped out hash_with_warped_value (macro is A) ok 35 - check hash_with_warped_value:5 ok 36 - check hash_with_warped_value:6 ok t\warped_node.t ............ 1..37 ok 1 - Compilation done ok 2 - compiled ok 3 - created dummy instance ok 4 - check that a_warped_node is not accessible ok 5 - check that a_hash_of_warped_nodes is not available ok 6 - test stored on a warped node element (should fail) ok 7 - set master->tree_macro to XY ok 8 - check that a_warped_node is accessible ok 9 - reading a_hash_of_warped_nodes (is SlaveY because tree_macro was set) ok 10 - set master->tree_macro to XZ ok 11 - reading a_hash_of_warped_nodes (is SlaveZ because tree_macro was set) ok 12 - reading master a_hash_of_warped_nodes:234 X (undef) ok 13 - set master v_macro to A ok 14 - reading master a_hash_of_warped_nodes:234 X (default value) ok 15 - reading master a_hash_of_warped_nodes:234 Z (default value) ok 16 - Set master a_hash_of_warped_nodes:234 X to Cv ok 17 - Set master a_hash_of_warped_nodes:234 Z to Cv ok 18 - set master->tree_macro to mXY (with morphing)... ok 19 - ... X value was kept ... ok 20 - ... Y is back to default value ok 21 - set master v_macro to B ok 22 - ... X value was kept ... ok 23 - ... Y is to new default value ok 24 - created warped node isa Config::Model::WarpedNode ok 25 - Check element name of warped node ok 26 - Check index value of warped node ok 27 - Check element name of actual node below warped node ok 28 - Check index value of actual node below warped node ok 29 - reading elements of root for experience beginner ok 30 - reading elements of root for experience advanced ok 31 - reading elements of root for experience master ok 32 - check that has copy works on warped_node ok 33 - set master->tree_macro to W (warp out)... ok 34 - reading elements of root after warp out ok 35 - reading elements of root after warp out ok 36 - set master->b_macro to 1 (warp in bool_object)... ok 37 - check theorical bool_object type... ok t\warped_value.t ........... 1..59 ok 1 - Compilation done ok 2 - created dummy instance ok 3 - Elements of Master ok 4 - Elements of Slave from the model ok 5 - Created slave(bar) ok 6 - Elements of Slave from the object ok 7 - reading slave->W (undef value_type error) ok 8 - reading slave->X (undef) ok 9 - setting master->macro to B ok 10 - Elements of Master when macro = B ok 11 - setting master->macro2 to A ok 12 - Elements of Master when macro = B macro2 = A ok 13 - setting master->warped_out_ref to foo ok 14 - setting master->macro to A ok 15 - reading slave->X (Av) ok 16 - reading slave->Y (Av) ok 17 - reading slave->Z (Av) ok 18 - setting master->macro to C ok 19 - test m_value help with macro=C ok 20 - reading slave->X (undef) ok 21 - test m_value with macro=A ok 22 - test m_value_old with macro=A ok 23 - test m_value help with macro=A ok 24 - test m_value help with macro=A ok 25 - test m_value with macro=D ok 26 - test m_value_old with macro=D ok 27 - Slave elements from the object (W pops in when macro is set to A) ok 28 - Slave elements from the object (W's out when macro is set to B) ok 29 - Slave elements from the object for advanced level ok 30 - reading slave->X (Bv) ok 31 - reading slave->Y (Bv) ok 32 - reading slave->Z (Bv) ok 33 - Set slave->Y to Cv ok 34 - test W is not available ok 35 - test W is available ok 36 - reading slave->X (undef) ok 37 - reading slave->Z (undef) ok 38 - reading slave->Y (Cv) ok 39 - reading slave->Comp ok 40 - set m_value to Cv ok 41 - Created new big compute object isa Config::Model::Value ok 42 - testing pre_compute with & and &index on $big_compute_obj ok 43 - testing pre_compute with &element(stuff) and &index($stuff) ok 44 - reading slave->big_compute(test1) ok 45 - reading slave->big_compute(b1) ok 46 - reading rslave1->big_replace(br1) ok 47 - reading rslave2->big_replace(br1) ok 48 - reading rslave1->macro_replace(br1) ok 49 - reading rslave2->macro_replace(br1) ok 50 - reading root->compute ok 51 - reading macro slaves ok 52 - check names of values using 'macro' element ok 53 - reading var_path while where_is_element variable is undef ok 54 - reading var_path while where_is_element is defined ok 55 - reading var_path while get_element variable is undef ok 56 - reading var_path through m_value element ok 57 - reading var_path through compute element ok 58 - reading ClientAliveInterval when ClientAliveCheck is 0 ok 59 - check ClientAliveInterval ok t\wizard.t ................. 1..29 ok 1 - compiled ok 2 - created dummy instance ok 3 - set up data in tree ok 4 - created wizard helper ok 5 - list_element_cb got lista ok 6 - leaf_element_cb got lista:0 ok 7 - leaf_element_cb got lista:1 ok 8 - leaf_element_cb got lista:0 ok 9 - list_element_cb got lista ok 10 - leaf_element_cb got lista:0 ok 11 - leaf_element_cb got lista:1 ok 12 - leaf_element_cb got lista:2 ok 13 - leaf_element_cb got lista:3 ok 14 - hash_element_cb got hash_a ok 15 - leaf_element_cb got hash_a:"ti ti" ok 16 - leaf_element_cb got hash_a:titi ok 17 - leaf_element_cb got hash_a:toto ok 18 - leaf_element_cb got tree_macro ok 19 - leaf_element_cb got a_string ok 20 - int_cb got int_v ok 21 - leaf_element_cb got a_string ok 22 - leaf_element_cb got tree_macro ok 23 - leaf_element_cb got hash_a:toto ok 24 - leaf_element_cb got hash_a:titi ok 25 - leaf_element_cb got hash_a:toto ok 26 - leaf_element_cb got tree_macro ok 27 - leaf_element_cb got a_string ok 28 - int_cb got int_v ok 29 - wizard explored all items ok t\yaml_backend.t ........... 1..6 ok 1 - compiled ok 2 - Created instance ok 3 - yaml write back done ok 4 - check that config file wr_root/yaml/hosts.yml was written ok 5 - Created instance ok 6 - compare original data with 2nd instance data ok All tests successful. Files=47, Tests=1378, 50 wallclock secs ( 0.38 usr + 0.05 sys = 0.42 CPU) Result: PASS DDUMONT/Config-Model-1.226.tar.gz C:\Perl-5.8\bin\perl.exe ./Build test verbose=1 -- OK Dominique Dumont <ddumont@cpan.org> Create tools to validate, migrate and edit configuration files >>> (cd C:\cpanfly-5.8\var\cpan\build\Config-Model-1.226-8Ist1q && tar cvf - Config-Model-1.226.ppd blib) | gzip -c >C:/cpanfly-5.8/var/REPO/D/DD/DDUMONT/Config-Model-1.226.tar.gz Config-Model-1.226.ppd blib/ blib/lib/ blib/lib/Config/ blib/lib/Config/Model/ blib/lib/Config/Model/Annotation.pm blib/lib/Config/Model/AnyId.pm blib/lib/Config/Model/AnyThing.pm blib/lib/Config/Model/application.d/ blib/lib/Config/Model/application.d/dpkg-control blib/lib/Config/Model/application.d/dpkg-copyright blib/lib/Config/Model/AutoRead.pm blib/lib/Config/Model/Backend/ blib/lib/Config/Model/Backend/Any.pm blib/lib/Config/Model/Backend/Debian/ blib/lib/Config/Model/Backend/Debian/Dpkg/ blib/lib/Config/Model/Backend/Debian/Dpkg/Control.pm blib/lib/Config/Model/Backend/Debian/Dpkg/Copyright.pm blib/lib/Config/Model/Backend/Debian/DpkgSyntax.pm blib/lib/Config/Model/Backend/Fstab.pm blib/lib/Config/Model/Backend/IniFile.pm blib/lib/Config/Model/Backend/ShellVar.pm blib/lib/Config/Model/Backend/Yaml.pm blib/lib/Config/Model/CheckList.pm blib/lib/Config/Model/Cookbook/ blib/lib/Config/Model/Cookbook/CreateModelFromDoc.pod blib/lib/Config/Model/Describe.pm blib/lib/Config/Model/DumpAsData.pm blib/lib/Config/Model/Dumper.pm blib/lib/Config/Model/Exception.pm blib/lib/Config/Model/FuseUI.pm blib/lib/Config/Model/HashId.pm blib/lib/Config/Model/IdElementReference.pm blib/lib/Config/Model/Instance.pm blib/lib/Config/Model/ListId.pm blib/lib/Config/Model/Loader.pm blib/lib/Config/Model/Manual/ blib/lib/Config/Model/Manual/ModelCreationAdvanced.pod blib/lib/Config/Model/Manual/ModelCreationIntroduction.pod blib/lib/Config/Model/models/ blib/lib/Config/Model/models/Debian/ blib/lib/Config/Model/models/Debian/Dpkg/ blib/lib/Config/Model/models/Debian/Dpkg/Control/ blib/lib/Config/Model/models/Debian/Dpkg/Control/Binary.pl blib/lib/Config/Model/models/Debian/Dpkg/Control/Source.pl blib/lib/Config/Model/models/Debian/Dpkg/Control.pl blib/lib/Config/Model/models/Debian/Dpkg/Copyright/ blib/lib/Config/Model/models/Debian/Dpkg/Copyright/Content.pl blib/lib/Config/Model/models/Debian/Dpkg/Copyright/License.pl blib/lib/Config/Model/models/Debian/Dpkg/Copyright.pl blib/lib/Config/Model/models/Fstab/ blib/lib/Config/Model/models/Fstab/CommonOptions.pl blib/lib/Config/Model/models/Fstab/Ext2FsOpt.pl blib/lib/Config/Model/models/Fstab/Ext3FsOpt.pl blib/lib/Config/Model/models/Fstab/Ext4FsOpt.pl blib/lib/Config/Model/models/Fstab/FsLine.pl blib/lib/Config/Model/models/Fstab/Iso9660_Opt.pl blib/lib/Config/Model/models/Fstab/NoneOptions.pl blib/lib/Config/Model/models/Fstab/SwapOptions.pl blib/lib/Config/Model/models/Fstab/UsbFsOptions.pl blib/lib/Config/Model/models/Fstab.pl blib/lib/Config/Model/models/PopCon.pl blib/lib/Config/Model/Node.pm blib/lib/Config/Model/ObjTreeScanner.pm blib/lib/Config/Model/Report.pm blib/lib/Config/Model/Searcher.pm blib/lib/Config/Model/SimpleUI.pm blib/lib/Config/Model/system.d/ blib/lib/Config/Model/system.d/fstab blib/lib/Config/Model/system.d/popcon blib/lib/Config/Model/TermUI.pm blib/lib/Config/Model/Value.pm blib/lib/Config/Model/ValueComputer.pm blib/lib/Config/Model/WarpedNode.pm blib/lib/Config/Model/WarpedThing.pm blib/lib/Config/Model/WizardHelper.pm blib/lib/Config/Model.pm blib/script/ blib/script/config-edit blib/script/config-edit.bat >>> mv C:\cpanfly-5.8\var\cpan\build\Config-Model-1.226-8Ist1q/Config-Model-1.226.ppd C:/cpanfly-5.8/var/REPO/D/DD/DDUMONT Finished 2010-12-09T07:11:29