Checking if your kit is complete... Looks good Writing Makefile for CGI::Application::Plugin::Config::Context cp lib/CGI/Application/Plugin/Config/Context.pm blib/lib/CGI/Application/Plugin/Config/Context.pm Manifying blib/man3/CGI::Application::Plugin::Config::Context.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00.load....................1..1 ok 1 - use CGI::Application::Plugin::Config::Context; # Testing CGI::Application::Plugin::Config::Context 0.18 ok t/01-vivify-conf.............ok 1 - conf1 object created ok 2 - conf2 object created ok 3 - conf3 object created ok 4 - conf4 object created ok 5 - Unnamed configs are same object ok 6 - Named configs are same object ok 7 - Named and and Unnamed configs are different objects 1..7 ok t/02-init....................ok 1 - ConfigGeneral (by default): some_section a/val1 ok 2 - ConfigGeneral (by default): some_section a/val1 ok 3 - ConfigGeneral (by default): some_section b ok 4 - ConfigGeneral (by default): some_section b/val3 ok 5 - ConfigGeneral (by default): some_section b/val4 ok 6 - ConfigGeneral (by default): some_options b/val1 ok 7 - ConfigGeneral (by default): some_options b/val1 ok 8 - ConfigGeneral: some_section a/val1 ok 9 - ConfigGeneral: some_section a/val1 ok 10 - ConfigGeneral: some_section b ok 11 - ConfigGeneral: some_section b/val3 ok 12 - ConfigGeneral: some_section b/val4 ok 13 - ConfigGeneral: some_options b/val1 ok 14 - ConfigGeneral: some_options b/val1 ok 15 - ConfigScoped: some_section a/val1 ok 16 - ConfigScoped: some_section a/val1 ok 17 - ConfigScoped: some_section b ok 18 - ConfigScoped: some_section b/val3 ok 19 - ConfigScoped: some_section b/val4 ok 20 - ConfigScoped: some_options b/val1 ok 21 - ConfigScoped: some_options b/val1 1..21 ok t/03-path....................ok 1 - ConfigGeneral: eddy ok 2 - ConfigGeneral: freddy ok 3 - ConfigGeneral: apps ok 4 - ConfigGeneral: red_apps ok 5 - ConfigGeneral: use_red_apps ok 6 - ConfigGeneral: colour ok 7 - ConfigGeneral: pi_long ok 8 - ConfigGeneral: pi_long2 ok 9 - ConfigGeneral: one ok 10 - ConfigScoped: eddy ok 11 - ConfigScoped: freddy ok 12 - ConfigScoped: apps ok 13 - ConfigScoped: red_apps ok 14 - ConfigScoped: use_red_apps ok 15 - ConfigScoped: colour ok 16 - ConfigScoped: pi_long ok 17 - ConfigScoped: pi_long2 ok 18 - ConfigScoped: one ok 19 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 20 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 21 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 22 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 23 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 24 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 25 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 26 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 27 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed 1..27 ok 9/27 skipped: various reasons t/04-module..................ok 1 - ConfigGeneral: is_plain_foo ok 2 - ConfigGeneral: is_webapp_foo ok 3 - ConfigGeneral: is_webapp_fo ok 4 - ConfigGeneral: has_webapp_fo ok 5 - ConfigGeneral: has_baz ok 6 - ConfigGeneral: ends_with_bar ok 7 - ConfigGeneral: some_location ok 8 - ConfigGeneral: long_location ok 9 - ConfigScoped: is_plain_foo ok 10 - ConfigScoped: is_webapp_foo ok 11 - ConfigScoped: is_webapp_fo ok 12 - ConfigScoped: has_webapp_fo ok 13 - ConfigScoped: has_baz ok 14 - ConfigScoped: ends_with_bar ok 15 - ConfigScoped: some_location ok 16 - ConfigScoped: long_location ok 17 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 18 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 19 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 20 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 21 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 22 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 23 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 24 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed 1..24 ok 8/24 skipped: various reasons t/05-site....................ok 1 - ConfigGeneral: 1.caveat_emptor ok 2 - ConfigGeneral: 1.the_lid_man ok 3 - ConfigGeneral: 1.subsection Porkpie ok 4 - ConfigGeneral: 2.caveat_emptor ok 5 - ConfigGeneral: 2.the_lid_man ok 6 - ConfigGeneral: 3.caveat_emptor ok 7 - ConfigGeneral: 3.the_lid_man ok 8 - ConfigGeneral: 4.caveat_emptor ok 9 - ConfigGeneral: 4.the_lid_man ok 10 - ConfigScoped: 1.caveat_emptor ok 11 - ConfigScoped: 1.the_lid_man ok 12 - ConfigScoped: 1.subsection Porkpie ok 13 - ConfigScoped: 2.caveat_emptor ok 14 - ConfigScoped: 2.the_lid_man ok 15 - ConfigScoped: 3.caveat_emptor ok 16 - ConfigScoped: 3.the_lid_man ok 17 - ConfigScoped: 4.caveat_emptor ok 18 - ConfigScoped: 4.the_lid_man ok 19 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 20 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 21 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 22 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 23 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 24 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 25 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 26 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 27 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed 1..27 ok 9/27 skipped: various reasons t/06-multiple-matches........ok 1 - ConfigGeneral: winner ok 2 - ConfigGeneral: location_winner ok 3 - ConfigGeneral: app_winner ok 4 - ConfigGeneral: site_winner ok 5 - ConfigGeneral: !gordon_winner ok 6 - ConfigGeneral: none ok 7 - ConfigGeneral: tony ok 8 - ConfigGeneral: fred ok 9 - ConfigGeneral: foo ok 10 - ConfigGeneral: /foo ok 11 - ConfigGeneral: WebApp::Foo ok 12 - ConfigGeneral: WebApp::Bar ok 13 - ConfigGeneral: Bar ok 14 - ConfigScoped: winner ok 15 - ConfigScoped: location_winner ok 16 - ConfigScoped: app_winner ok 17 - ConfigScoped: site_winner ok 18 - ConfigScoped: !gordon_winner ok 19 - ConfigScoped: none ok 20 - ConfigScoped: tony ok 21 - ConfigScoped: fred ok 22 - ConfigScoped: foo ok 23 - ConfigScoped: /foo ok 24 - ConfigScoped: WebApp::Foo ok 25 - ConfigScoped: WebApp::Bar ok 26 - ConfigScoped: Bar ok 27 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 28 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 29 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 30 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 31 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 32 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 33 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 34 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 35 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 36 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 37 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 38 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 39 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed 1..39 ok 13/39 skipped: various reasons t/07-nested..................ok 1 - ConfigGeneral: 1.foo ok 2 - ConfigGeneral: 1.gordon ok 3 - ConfigGeneral: 1./tony ok 4 - ConfigGeneral: 1.fred ok 5 - ConfigGeneral: 1.simon ok 6 - ConfigGeneral: 1.winner ok 7 - ConfigGeneral: 1.location_winner ok 8 - ConfigGeneral: 1.site_winner ok 9 - ConfigGeneral: 1.app_winner ok 10 - ConfigGeneral: 2.foo ok 11 - ConfigGeneral: 2.gordon ok 12 - ConfigGeneral: 2./tony ok 13 - ConfigGeneral: 2.fred ok 14 - ConfigGeneral: 2.simon ok 15 - ConfigGeneral: 2.winner ok 16 - ConfigGeneral: 2.location_winner ok 17 - ConfigGeneral: 2.site_winner ok 18 - ConfigGeneral: 2.app_winner ok 19 - ConfigGeneral: 3.foo ok 20 - ConfigGeneral: 3.gordon ok 21 - ConfigGeneral: 3./tony ok 22 - ConfigGeneral: 3.fred ok 23 - ConfigGeneral: 3.simon ok 24 - ConfigGeneral: 3.winner ok 25 - ConfigGeneral: 3.location_winner ok 26 - ConfigGeneral: 3.site_winner ok 27 - ConfigGeneral: 3.app_winner ok 28 - ConfigGeneral: 4.foo ok 29 - ConfigGeneral: 4.gordon ok 30 - ConfigGeneral: 4./tony ok 31 - ConfigGeneral: 4.fred ok 32 - ConfigGeneral: 4.simon ok 33 - ConfigGeneral: 4.winner ok 34 - ConfigGeneral: 4.location_winner ok 35 - ConfigGeneral: 4.site_winner ok 36 - ConfigGeneral: 4.app_winner ok 37 - ConfigScoped: 1.foo ok 38 - ConfigScoped: 1.gordon ok 39 - ConfigScoped: 1./tony ok 40 - ConfigScoped: 1.fred ok 41 - ConfigScoped: 1.simon ok 42 - ConfigScoped: 1.winner ok 43 - ConfigScoped: 1.location_winner ok 44 - ConfigScoped: 1.site_winner ok 45 - ConfigScoped: 1.app_winner ok 46 - ConfigScoped: 2.foo ok 47 - ConfigScoped: 2.gordon ok 48 - ConfigScoped: 2./tony ok 49 - ConfigScoped: 2.fred ok 50 - ConfigScoped: 2.simon ok 51 - ConfigScoped: 2.winner ok 52 - ConfigScoped: 2.location_winner ok 53 - ConfigScoped: 2.site_winner ok 54 - ConfigScoped: 2.app_winner ok 55 - ConfigScoped: 3.foo ok 56 - ConfigScoped: 3.gordon ok 57 - ConfigScoped: 3./tony ok 58 - ConfigScoped: 3.fred ok 59 - ConfigScoped: 3.simon ok 60 - ConfigScoped: 3.winner ok 61 - ConfigScoped: 3.location_winner ok 62 - ConfigScoped: 3.site_winner ok 63 - ConfigScoped: 3.app_winner ok 64 - ConfigScoped: 4.foo ok 65 - ConfigScoped: 4.gordon ok 66 - ConfigScoped: 4./tony ok 67 - ConfigScoped: 4.fred ok 68 - ConfigScoped: 4.simon ok 69 - ConfigScoped: 4.winner ok 70 - ConfigScoped: 4.location_winner ok 71 - ConfigScoped: 4.site_winner ok 72 - ConfigScoped: 4.app_winner ok 73 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 74 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 75 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 76 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 77 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 78 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 79 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 80 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 81 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 82 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 83 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 84 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 85 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 86 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 87 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 88 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 89 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 90 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 91 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 92 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 93 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 94 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 95 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 96 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 97 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 98 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 99 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 100 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 101 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 102 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 103 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 104 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 105 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 106 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 107 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 108 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed 1..108 ok 36/108 skipped: various reasons t/08-get_current_config......ok 1 - some_section a/val1 ok 2 - some_section a/val1 ok 3 - some_section b ok 4 - some_section b/val3 ok 5 - some_section b/val4 ok 6 - [test] some_options b/val1 ok 7 - [test] some_options b/val1 ok 8 - [cc]some_section a/val1 ok 9 - [cc]some_section a/val1 ok 10 - [cc]some_section b ok 11 - [cc]some_section b/val3 ok 12 - [cc]some_section b/val4 ok 13 - [cc]some_section a/val1 ok 14 - [cc]some_section a/val1 ok 15 - [cc]some_section b ok 16 - [cc]some_section b/val3 ok 17 - [cc]some_section b/val4 ok 18 - [cc]some_section a/val1 ok 19 - [cc]some_section a/val1 ok 20 - [cc]some_section b ok 21 - [cc]some_section b/val3 ok 22 - [cc]some_section b/val4 ok 23 - [cc:test]some_options b/val1 ok 24 - [cc:test]some_options b/val1 1..24 ok t/09-custom-matchsections....ok 1 - ConfigGeneral: apple ok 2 - ConfigGeneral: pear ok 3 - ConfigGeneral: rhonda ok 4 - ConfigGeneral: foo ok 5 - ConfigScoped: apple ok 6 - ConfigScoped: pear ok 7 - ConfigScoped: rhonda ok 8 - ConfigScoped: foo ok 9 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 10 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 11 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 12 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed 1..12 ok 4/12 skipped: various reasons t/10-param...................ok 1 - ConfigGeneral: winner ok 2 - ConfigGeneral: location_winner ok 3 - ConfigGeneral: app_winner ok 4 - ConfigGeneral: site_winner ok 5 - ConfigGeneral: gordon_winner ok 6 - ConfigGeneral: none ok 7 - ConfigGeneral: tony ok 8 - ConfigGeneral: fred ok 9 - ConfigGeneral: foo ok 10 - ConfigGeneral: /foo ok 11 - ConfigGeneral: WebApp::Foo ok 12 - ConfigGeneral: WebApp::Bar ok 13 - ConfigGeneral: Bar ok 14 - ConfigGeneral: keys ok 15 - ConfigScoped: winner ok 16 - ConfigScoped: location_winner ok 17 - ConfigScoped: app_winner ok 18 - ConfigScoped: site_winner ok 19 - ConfigScoped: gordon_winner ok 20 - ConfigScoped: none ok 21 - ConfigScoped: tony ok 22 - ConfigScoped: fred ok 23 - ConfigScoped: foo ok 24 - ConfigScoped: /foo ok 25 - ConfigScoped: WebApp::Foo ok 26 - ConfigScoped: WebApp::Bar ok 27 - ConfigScoped: Bar ok 28 - ConfigScoped: keys ok 29 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 30 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 31 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 32 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 33 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 34 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 35 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 36 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 37 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 38 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 39 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 40 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 41 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed ok 42 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed 1..42 ok 14/42 skipped: various reasons t/11-file-caching............ok 1 - Caching ON: underlying config identical ok 2 - 01.original ok 3 - 01.modified ok 4 - 01.fruit ok 5 - 01.truck ok 6 - Caching OFF: underlying config differ ok 7 - Delete, Caching ON, no error ok 8 - Delete, Caching ON: underlying config identical ok 9 - Delete, Caching OFF, error thrown ok 10 - Modify before statconfig: Caching ON: underlying config identical ok 11 - 09.original ok 12 - 09.modified ok 13 - 09.fruit ok 14 - 09.truck ok 15 - Modify before (short) statconfig: Caching ON: underlying config identical ok 16 - 11.original ok 17 - 11.modified ok 18 - 11.fruit ok 19 - 11.truck ok 20 - Modify after statconfig: Caching ON: underlying config differ ok 21 - 13.original ok 22 - 13.modified ok 23 - 13.fruit ok 24 - 13.truck ok 25 - 14.original ok 26 - 14.modified ok 27 - 14.fruit ok 28 - 14.truck ok 29 - Modify after statconfig: Caching ON, modified config same size: underlying config differ ok 30 - 15.original ok 31 - 15.modified ok 32 - 15.fruit ok 33 - 15.truck ok 34 - 16.original ok 35 - 16.modified ok 36 - 16.fruit ok 37 - 16.truck ok 38 - Include files - Modify after statconfig: Caching ON: objects differ ok 39 - 50.container ok 40 - 50.original ok 41 - 50.modified ok 42 - 50.fruit ok 43 - 50.truck ok 44 - 51.container ok 45 - 51.original ok 46 - 51.modified ok 47 - 51.fruit ok 48 - 51.truck 1..48 ok t/12-subclass................ok 1 - ConfigGeneral: is_foo ok 2 - ConfigScoped: is_foo ok 3 # skip XML::Simple, XML::SAX or XML::Filter::XInclude not installed 1..3 ok 1/3 skipped: various reasons t/13-export_renaming.........1..0 # Skip Exporter::Renaming not installed skipped all skipped: Exporter::Renaming not installed t/pod-coverage...............1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod........................1..1 ok 1 - blib/lib/CGI/Application/Plugin/Config/Context.pm ok All tests successful, 2 tests and 94 subtests skipped. Files=16, Tests=384, 17 wallclock secs ( 6.31 cusr + 1.84 csys = 8.15 CPU) Installing /Users/cpanrun/build/5.10.0/html/site/lib/CGI/Application/Plugin/Config/Context.html Installing /Users/cpanrun/build/5.10.0/site/lib/CGI/Application/Plugin/Config/Context.pm Installing /Users/cpanrun/build/5.10.0/site/man/man3/CGI::Application::Plugin::Config::Context.3 Appending installation info to /Users/cpanrun/build/5.10.0/lib/perllocal.pod