PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin
Start 2011-04-26T02:29:17
ActivePerl-1400 CPAN-1.9402
LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc
INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl
PATH=C:/CPANFL~1.14/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Going to read 'C:\cpanfly-5.14\var\cpan\Metadata'
Database was generated on Mon, 25 Apr 2011 22:28:27 GMT
Running make for S/SA/SARTAK/Template-Declare-0.45.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/S/SA/SARTAK/Template-Declare-0.45.tar.gz
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\S\SA\SARTAK\Template-Declare-0.45.tar.gz ok
Template-Declare-0.45/
Template-Declare-0.45/Changes
Template-Declare-0.45/inc/
Template-Declare-0.45/lib/
Template-Declare-0.45/Makefile.PL
Template-Declare-0.45/MANIFEST
Template-Declare-0.45/MANIFEST.SKIP
Template-Declare-0.45/META.yml
Template-Declare-0.45/README
Template-Declare-0.45/SIGNATURE
Template-Declare-0.45/t/
Template-Declare-0.45/t/99-pod-coverage.t
Template-Declare-0.45/t/99-pod.t
Template-Declare-0.45/t/aliasing.t
Template-Declare-0.45/t/alternative.t
Template-Declare-0.45/t/arg-declaration-styles.t
Template-Declare-0.45/t/arg-passing.t
Template-Declare-0.45/t/attributes.t
Template-Declare-0.45/t/closures.t
Template-Declare-0.45/t/composition.t
Template-Declare-0.45/t/deep_aliasing.t
Template-Declare-0.45/t/deep_importing.t
Template-Declare-0.45/t/deep_mixing.t
Template-Declare-0.45/t/dispatch_order.t
Template-Declare-0.45/t/duplicate_element_ids.t
Template-Declare-0.45/t/forms.t
Template-Declare-0.45/t/import-regression.t
Template-Declare-0.45/t/importing.t
Template-Declare-0.45/t/indent.t
Template-Declare-0.45/t/indexhtml.t
Template-Declare-0.45/t/inline-tagset.t
Template-Declare-0.45/t/inline_xml_rendering.t
Template-Declare-0.45/t/instrumentation.t
Template-Declare-0.45/t/mixing.t
Template-Declare-0.45/t/MyTagSet.pm
Template-Declare-0.45/t/namespace.t
Template-Declare-0.45/t/nested_show.t
Template-Declare-0.45/t/overloaded.t
Template-Declare-0.45/t/pitfalls.t
Template-Declare-0.45/t/postprocessor.t
Template-Declare-0.45/t/private.t
Template-Declare-0.45/t/relative-aliasing.t
Template-Declare-0.45/t/relative-mixing.t
Template-Declare-0.45/t/relative-pathing.t
Template-Declare-0.45/t/rt-37622.t
Template-Declare-0.45/t/self.t
Template-Declare-0.45/t/siblings.t
Template-Declare-0.45/t/similar-aliases.t
Template-Declare-0.45/t/smart_tag_wrapper.t
Template-Declare-0.45/t/strict.t
Template-Declare-0.45/t/subclassing.t
Template-Declare-0.45/t/subtemplates.t
Template-Declare-0.45/t/tag_sub_list.t
Template-Declare-0.45/t/tagset_html.t
Template-Declare-0.45/t/tagset_mix.t
Template-Declare-0.45/t/tagset_rdf.t
Template-Declare-0.45/t/tagset_rdf_em.t
Template-Declare-0.45/t/tagset_xul.t
Template-Declare-0.45/t/trivial.t
Template-Declare-0.45/t/utf8.t
Template-Declare-0.45/t/utils.pl
Template-Declare-0.45/t/wrappers.t
Template-Declare-0.45/t/xss.t
Template-Declare-0.45/lib/Template/
Template-Declare-0.45/lib/Template/Declare/
Template-Declare-0.45/lib/Template/Declare.pm
Template-Declare-0.45/lib/Template/Declare/Buffer.pm
Template-Declare-0.45/lib/Template/Declare/Tags.pm
Template-Declare-0.45/lib/Template/Declare/TagSet/
Template-Declare-0.45/lib/Template/Declare/TagSet.pm
Template-Declare-0.45/lib/Template/Declare/TagSet/HTML.pm
Template-Declare-0.45/lib/Template/Declare/TagSet/RDF/
Template-Declare-0.45/lib/Template/Declare/TagSet/RDF.pm
Template-Declare-0.45/lib/Template/Declare/TagSet/XUL.pm
Template-Declare-0.45/lib/Template/Declare/TagSet/RDF/EM.pm
Template-Declare-0.45/inc/Module/
Template-Declare-0.45/inc/Module/AutoInstall.pm
Template-Declare-0.45/inc/Module/Install/
Template-Declare-0.45/inc/Module/Install.pm
Template-Declare-0.45/inc/Module/Install/AutoInstall.pm
Template-Declare-0.45/inc/Module/Install/Base.pm
Template-Declare-0.45/inc/Module/Install/Can.pm
Template-Declare-0.45/inc/Module/Install/Fetch.pm
Template-Declare-0.45/inc/Module/Install/Include.pm
Template-Declare-0.45/inc/Module/Install/Makefile.pm
Template-Declare-0.45/inc/Module/Install/Metadata.pm
Template-Declare-0.45/inc/Module/Install/Win32.pm
Template-Declare-0.45/inc/Module/Install/WriteAll.pm
CPAN.pm: Going to build S/SA/SARTAK/Template-Declare-0.45.tar.gz
>>> C:\Perl64-5.14\bin\perl.exe Makefile.PL
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
*** Since we're running under CPAN, I'll just let it take care
of the dependency's installation later.
[Core Features]
- Test::More ...loaded. (0.98)
- Test::Warn ...loaded. (0.23 >= 0.11)
- Class::Accessor::Fast ...loaded. (0.34)
- Class::Data::Inheritable ...loaded. (0.08)
- Class::ISA ...loaded. (0.36)
- String::BufferStack ...missing. (would need 1.1)
[HTML Lint testing]
- HTML::Lint ...missing.
==> Auto-install the 1 optional module(s) from CPAN? [y/N] n
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Warning: prerequisite String::BufferStack 1.1 not found.
Writing Makefile for Template::Declare
Writing MYMETA.yml
---- Unsatisfied dependencies detected during ----
---- SARTAK/Template-Declare-0.45.tar.gz ----
String::BufferStack [requires]
Running make test
Delayed until after prerequisites
Running test for module 'String::BufferStack'
Running make for A/AL/ALEXMV/String-BufferStack-1.15.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/A/AL/ALEXMV/String-BufferStack-1.15.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/A/AL/ALEXMV/CHECKSUMS
Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\A\AL\ALEXMV\String-BufferStack-1.15.tar.gz ok
String-BufferStack-1.15/
String-BufferStack-1.15/MANIFEST
String-BufferStack-1.15/META.yml
String-BufferStack-1.15/SIGNATURE
String-BufferStack-1.15/Changes
String-BufferStack-1.15/lib/
String-BufferStack-1.15/lib/String/
String-BufferStack-1.15/lib/String/BufferStack.pm
String-BufferStack-1.15/t/
String-BufferStack-1.15/t/02-simple-stack.t
String-BufferStack-1.15/t/05-preappend.t
String-BufferStack-1.15/t/03-capture.t
String-BufferStack-1.15/t/01-basic.t
String-BufferStack-1.15/t/04-filter.t
String-BufferStack-1.15/Makefile.PL
String-BufferStack-1.15/README
String-BufferStack-1.15/inc/
String-BufferStack-1.15/inc/Module/
String-BufferStack-1.15/inc/Module/Install/
String-BufferStack-1.15/inc/Module/Install/Win32.pm
String-BufferStack-1.15/inc/Module/Install/Base.pm
String-BufferStack-1.15/inc/Module/Install/Makefile.pm
String-BufferStack-1.15/inc/Module/Install/Fetch.pm
String-BufferStack-1.15/inc/Module/Install/WriteAll.pm
String-BufferStack-1.15/inc/Module/Install/Metadata.pm
String-BufferStack-1.15/inc/Module/Install/Can.pm
String-BufferStack-1.15/inc/Module/Install.pm
CPAN.pm: Going to build A/AL/ALEXMV/String-BufferStack-1.15.tar.gz
>>> C:\Perl64-5.14\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for String::BufferStack
Writing MYMETA.yml
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/String/BufferStack.pm blib\lib\String\BufferStack.pm
ALEXMV/String-BufferStack-1.15.tar.gz
nmake -- OK
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/01-basic.t .........
1..35
ok 1 - use String::BufferStack;
ok 2 - Made an object
ok 3 - The object isa String::BufferStack
ok 4 - No output after append
ok 5 - Saw content on STDOUT
ok 6 - No stack, append goes through to output
ok 7 - Same as output buffer
ok 8 - Without flush, doesn't output
ok 9 - No stack, append goes through to output
ok 10 - Same as output buffer
ok 11 - Without flush, doesn't output
ok 12 - Output ref is a ref to a scalar isa SCALAR
ok 13 - Dereferencing shows content
ok 14 - Altering it changes output ref, deref'd
ok 15 - Altering it changes output itself
ok 16 - Also top buffer
ok 17 - Flush clears output
ok 18 - Also output buffer
ok 19 - Flush moved to output
ok 20 - Append after flush goes through
ok 21 - Same as output buffer
ok 22 - Without flush, doesn't output
ok 23 - Flush clears output
ok 24 - Also output buffer
ok 25 - Flush moved to output
ok 26 - See the append
ok 27 - Same as output buffer
ok 28 - Clear empties the buffers
ok 29 - output buffer as well
ok 30 - No buffers, no output after flush
ok 31 - See the append
ok 32 - Same as output buffer
ok 33 - Clear empties the buffers
ok 34 - output buffer as well
ok 35 - No buffers, no output after flush
ok
t/02-simple-stack.t ..
1..32
ok 1 - use String::BufferStack;
ok 2 - Made an object
ok 3 - The object isa String::BufferStack
ok 4 - No stack, append goes through to output
ok 5 - Same as output buffer
ok 6 - Without flush, doesn't output
ok 7 - Has no depth yet
ok 8 - Has a frame
ok 9 - One step down, append goes through to output
ok 10 - Same as output buffer
ok 11 - Without flush, doesn't output
ok 12 - Still has a frame
ok 13 - No frames anymore
ok 14 - One step down, append goes through to output
ok 15 - Same as output buffer
ok 16 - Without flush, doesn't output
ok 17 - Flush clears output
ok 18 - Also output buffer
ok 19 - Flush moved to output
ok 20 - Popping again returns undef
ok 21 - And leaves depth unchanged
ok 22 - Buffer is still empty
ok 23 - Also output buffer
ok 24 - Nested append
ok 25 - Nested append carried through to output
ok 26 - Popping produces correct content
ok 27 - Nested append
ok 28 - Nested append carried through to output
ok 29 - Popping produces correct content
ok 30 - Nested append
ok 31 - Nested append carried through to output
ok 32 - Too many pops returns undef
ok
t/03-capture.t .......
1..22
ok 1 - use String::BufferStack;
ok 2 - Made an object
ok 3 - The object isa String::BufferStack
ok 4 - No stack, append goes through to output
ok 5 - Same as output buffer
ok 6 - Without flush, doesn't output
ok 7 - One step down, append doesn't go through
ok 8 - Output is different
ok 9 - Append caught by lower level
ok 10 - Without flush, doesn't output
ok 11 - Back to as it was
ok 12 - As well
ok 13 - Append has effect
ok 14 - Output buffer unchanged
ok 15 - clear_top only affects top buffer
ok 16 - Referenced buffer is cleared
ok 17 - With depth, flush is just filters
ok 18 - Hence no output seen
ok 19 - flush_all pushes the output buffer
ok 20 - But not non-output buffers
ok 21 - ..nor their variables
ok 22 - Output seen
ok
t/04-filter.t ........
1..54
ok 1 - use String::BufferStack;
ok 2 - Made an object
ok 3 - The object isa String::BufferStack
ok 4 - No stack, append goes through to output
ok 5 - Same as output buffer
ok 6 - Without flush, doesn't output
ok 7 - Buffer is shared with output, nothing yet
ok 8 - Output is still there
ok 9 - Without flush, doesn't output
ok 10 - Flushing filters gets to buffer
ok 11 - Which is also output
ok 12 - ..but not flushed
ok 13 - Unchanged after pop
ok 14 - Also output is
ok 15 - Nothing yet
ok 16 - Also nothing in output
ok 17 - Without flush, doesn't output
ok 18 - See upper-case filter output
ok 19 - Also in output
ok 20 - See filter output
ok 21 - Also in output
ok 22 - Clear emptied it out
ok 23 - Still empty
ok 24 - See last append after clear
ok 25 - No input, no output
ok 26 - Still no input, no output
ok 27 - Input, but not flushed
ok 28 - Flushed once, get output
ok 29 - Flushed again, no more
ok 30 - Appending nothing does nothing
ok 31 - Appending undef does nothing
ok 32 - Nothing yet
ok 33 - First filter output
ok 34 - Output buffer as well
ok 35 - Nothing on the new buffer
ok 36 - Nothing more yet
ok 37 - Nothing on the new buffer
ok 38 - Nothing more yet
ok 39 - Pushes output through
ok 40 - Output unchanged yet
ok 41 - Flushing all of them clears the buffer
ok 42 - And adds to output
ok 43 - Unchanged after pop
ok 44 - Also output
ok 45 - Top level has no filter
ok 46 - Filter does nothing with no stack
ok 47 - First filter output
ok 48 - Without flush, no result yet
ok 49 - Unsetting filter flushes
ok 50 - No flush needed anymore
ok 51 - No flush needed anymore
ok 52 - No flush, no data
ok 53 - Changing does a flush
ok 54 - See new filter in action
ok
t/05-preappend.t .....
1..26
ok 1 - use String::BufferStack;
ok 2 - Made an object
ok 3 - The object isa String::BufferStack
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 - First pre-append seen
ok 10 - First pre-append seen again
ok 11 - Second pre-append seen as well
ok 12 - First pre-append seen yet again
ok 13 - But not second
ok 14 - No change in first
ok 15 - Nor second
ok 16 - First pre-append seen
ok 17 - First pre-append seen again
ok 18 - Second pre-append seen as well
ok 19 - First hits again!
ok 20 - Second as well
ok 21 - First is done
ok 22 - Second still going strong
ok 23 - First is done
ok 24 - Second is also done
ok 25 - First is still done
ok 26 - Second is also done
ok
All tests successful.
Files=5, Tests=169, 1 wallclock secs ( 0.08 usr + 0.05 sys = 0.12 CPU)
Result: PASS
ALEXMV/String-BufferStack-1.15.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Alex Vandiver <cpan@chmrr.net>
Nested buffers for templating systems
>>> (cd C:\cpanfly-5.14\var\cpan\build\String-BufferStack-1.15-AxY1my && tar cvf - String-BufferStack-1.15.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/A/AL/ALEXMV/String-BufferStack-1.15.tar.gz
String-BufferStack-1.15.ppd
blib/
blib/lib/
blib/lib/String/
blib/lib/String/BufferStack.pm
>>> mv C:\cpanfly-5.14\var\cpan\build\String-BufferStack-1.15-AxY1my/String-BufferStack-1.15.ppd C:/cpanfly-5.14/var/REPO/A/AL/ALEXMV
Running make for S/SA/SARTAK/Template-Declare-0.45.tar.gz
Prepending C:\cpanfly-5.14\var\cpan\build\String-BufferStack-1.15-AxY1my/blib/arch C:\cpanfly-5.14\var\cpan\build\String-BufferStack-1.15-AxY1my/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\Template-Declare-0.45-MFkj6b
Prepending C:\cpanfly-5.14\var\cpan\build\String-BufferStack-1.15-AxY1my/blib/arch C:\cpanfly-5.14\var\cpan\build\String-BufferStack-1.15-AxY1my/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build S/SA/SARTAK/Template-Declare-0.45.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Template/Declare/Tags.pm blib\lib\Template\Declare\Tags.pm
cp lib/Template/Declare/TagSet/XUL.pm blib\lib\Template\Declare\TagSet\XUL.pm
cp lib/Template/Declare.pm blib\lib\Template\Declare.pm
cp lib/Template/Declare/TagSet/RDF.pm blib\lib\Template\Declare\TagSet\RDF.pm
cp lib/Template/Declare/Buffer.pm blib\lib\Template\Declare\Buffer.pm
cp lib/Template/Declare/TagSet/HTML.pm blib\lib\Template\Declare\TagSet\HTML.pm
cp lib/Template/Declare/TagSet/RDF/EM.pm blib\lib\Template\Declare\TagSet\RDF\EM.pm
cp lib/Template/Declare/TagSet.pm blib\lib\Template\Declare\TagSet.pm
SARTAK/Template-Declare-0.45.tar.gz
nmake -- OK
Prepending C:\cpanfly-5.14\var\cpan\build\String-BufferStack-1.15-AxY1my/blib/arch C:\cpanfly-5.14\var\cpan\build\String-BufferStack-1.15-AxY1my/blib/lib to PERL5LIB for 'test'
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/99-pod-coverage.t t/99-pod.t t/aliasing.t t/alternative.t t/arg-declaration-styles.t t/arg-passing.t t/attributes.t t/closures.t t/composition.t t/deep_aliasing.t t/deep_importing.t t/deep_mixing.t t/dispatch_order.t t/duplicate_element_ids.t t/forms.t t/import-regression.t t/importing.t t/indent.t t/indexhtml.t t/inline-tagset.t t/inline_xml_rendering.t t/instrumentation.t t/mixing.t t/namespace.t t/nested_show.t t/overloaded.t t/pitfalls.t t/postprocessor.t t/private.t t/relative-aliasing.t t/relative-mixing.t t/relative-pathing.t t/rt-37622.t t/self.t t/siblings.t t/similar-aliases.t t/smart_tag_wrapper.t t/strict.t t/subclassing.t t/subtemplates.t t/tag_sub_list.t t/tagset_html.t t/tagset_mix.t t/tagset_rdf.t t/tagset_rdf_em.t t/tagset_xul.t t/trivial.t t/utf8.t t/wrappers.t t/xss.t
t/99-pod-coverage.t ......... skipped: Coverage tests only run for authors
t/99-pod.t .................. skipped: Coverage tests only run for authors
t/aliasing.t ................
1..30
ok 1 - Aliased package should have template
ok 2 - Unrelated package should not
ok 3 - Subclass should
ok 4 - TD should find alias
ok 5 - TD should find private mix
ok 6 - Alias should be visible in a subclass, too
ok 7 - Should get output from alias template
ok 8 - Its output should be right
ok 9 - The variable was set
ok 10 - $self is correct in template block
ok 11 # skip HTML::Lint not installed. Skipping
ok 12 - Should get output from second alias
ok 13 - Its output should be right
ok 14 - But the variable should not be set
ok 15 - $self is correct in template block
ok 16 # skip HTML::Lint not installed. Skipping
ok 17 - Should get output from third alias
ok 18 - Its output should be right
ok 19 - But the variable should not be set
ok 20 - $self is correct in template block
ok 21 # skip HTML::Lint not installed. Skipping
ok 22 - Should get output from fourth alias
ok 23 - Its output should be right
ok 24 - But the variable should not be set
ok 25 - $self is correct in template block
ok 26 # skip HTML::Lint not installed. Skipping
ok 27 - Should get output from superclass template
ok 28 - We should get the aliased version in the subclass
ok 29 - $self is correct in template block
ok 30 # skip HTML::Lint not installed. Skipping
ok
t/alternative.t .............
1..7
ok 1 - td is invalid
ok 2
ok 3 - tr is invalid
ok 4
ok 5
ok 6
ok 7
ok
t/arg-declaration-styles.t ..
1..39
ok 1 - content
ok 2 - content
ok 3 # skip HTML::Lint not installed. Skipping
ok 4 - content_curly
ok 5 - content_curly
ok 6 # skip HTML::Lint not installed. Skipping
ok 7 - content_explicit
ok 8 - content_explicit
ok 9 # skip HTML::Lint not installed. Skipping
ok 10 - content_mixed1
ok 11 - content_mixed1
ok 12 - content_mixed1
ok 13 - content_mixed1
ok 14 - content_mixed1
ok 15 # skip HTML::Lint not installed. Skipping
ok 16 - content_mixed2
ok 17 - content_mixed2
ok 18 - content_mixed2
ok 19 - content_mixed2
ok 20 - content_mixed2
ok 21 # skip HTML::Lint not installed. Skipping
ok 22 - content_attrs
ok 23 - content_attrs
ok 24 - content_attrs
ok 25 - content_attrs
ok 26 - content_attrs
ok 27 # skip HTML::Lint not installed. Skipping
ok 28 - content_withs
ok 29 - content_withs
ok 30 - content_withs
ok 31 - content_withs
ok 32 - content_withs
ok 33 # skip HTML::Lint not installed. Skipping
ok 34 - content_curlies
ok 35 - content_curlies
ok 36 - content_curlies
ok 37 - content_curlies
ok 38 - content_curlies
ok 39 # skip HTML::Lint not installed. Skipping
ok
t/arg-passing.t .............
1..9
ok 1
ok 2 - show and TD->show are the same
ok 3
ok 4
ok 5 - show and TD->show are the same
ok 6
ok 7 - show and TD->show are the same
ok 8
ok 9 - show and TD->show are the same
ok
t/attributes.t ..............
1..10
ok 1
ok 2 # skip HTML::Lint not installed. Skipping
ok 3
ok 4 # skip HTML::Lint not installed. Skipping
ok 5
ok 6 # skip HTML::Lint not installed. Skipping
ok 7
ok 8 # skip HTML::Lint not installed. Skipping
ok 9
ok 10 # skip HTML::Lint not installed. Skipping
ok
t/closures.t ................
1..16
ok 1
ok 2 # skip HTML::Lint not installed. Skipping
ok 3
ok 4 # skip HTML::Lint not installed. Skipping
ok 5
ok 6 # skip HTML::Lint not installed. Skipping
ok 7 - closure_1 matched
ok 8 # skip HTML::Lint not installed. Skipping
ok 9 - closure_2 matched
ok 10 # skip HTML::Lint not installed. Skipping
ok 11 - closure_3 matched
ok 12 # skip HTML::Lint not installed. Skipping
ok 13 - Showed closure_5
ok 14 # skip HTML::Lint not installed. Skipping
ok 15
ok 16 # skip HTML::Lint not installed. Skipping
ok
t/composition.t .............
1..3
ok 1 - Should get mixed in template output
ok 2 - Should get page with default sidebar
ok 3 - Should get page with politics sidebar
ok
t/deep_aliasing.t ...........
1..14
ok 1 - Should have toplevel template
ok 2 - the listing template isn't imported to the top level
ok 3 - The search template isn't imported to the top level
ok 4 - has listing template
ok 5 - has search template
ok 6 - Can execute toplevel template
ok 7 - Cannot call a toplevel "listing" template
ok 8 - listing is private
ok 9 - Cannot call a toplevel /search
ok 10 - Search could not be found
ok 11 - Can call /plugin/listing
ok 12 - Can call plugin/listing
ok 13 - Can call /plugin/search
ok 14 - Can call plugin/search
ok
t/deep_importing.t ..........
1..14
ok 1 - Should have toplevel template
ok 2 - the listing template isn't imported to the top level
ok 3 - The search template isn't imported to the top level
ok 4 - has listing template
ok 5 - has search template
ok 6 - Can execute toplevel template
ok 7 - Cannot call a toplevel "listing" template
ok 8 - calling a missing component gets warned
ok 9 - Can call /plugin/listing
ok 10 - Can call plugin/listing
ok 11 - Cannot call a toplevel /search
ok 12 - calling a missing component gets warned
ok 13 - Can call /plugin/search
ok 14 - Can call plugin/search
ok
t/deep_mixing.t .............
1..14
ok 1 - Should have toplevel template
ok 2 - the listing template isn't imported to the top level
ok 3 - The search template isn't imported to the top level
ok 4 - has listing template
ok 5 - has search template
ok 6 - Can execute toplevel template
ok 7 - Cannot call a toplevel "listing" template
ok 8 - listing is private
ok 9 - Cannot call a toplevel /search
ok 10 - Search could not be found
ok 11 - Can call /plugin/listing
ok 12 - Can call plugin/listing
ok 13 - Can call /plugin/search
ok 14 - Can call plugin/search
ok
t/dispatch_order.t ..........
1..24
ok 1 - init with Foo and Bar as roots
ok 2 - Bar should have precedence
ok 3 - init to dispatch to Foo and Bar
ok 4 - Foo should have precedence
ok 5 - init to dispatch to Foo and Bar again
ok 6 - Foo should still have precedence
ok 7 - init to dispatch to Foo and Bar one more time
ok 8 - Baz::hello should have replaced Foo::hello
ok 9 - init to dispatch to Bip and Foo
ok 10 - Bip should now have precedence
ok 11 - init to dispatch to Mifty::Foo and Mifty::Bar
ok 12 - Mifty::Foo should have precedence
ok 13 - init to dispatch to Mifty::Foo and Mifty::Bar again
ok 14 - Mifty::Baz::hello should have replaced Mifty::Foo::hello
ok 15 - init to dispatch to Mifty::Bip and Mifty::Foo
ok 16 - Mifty::Bip should now have precedence
ok 17 - init to dispatch to Sifty::Foo and Sifty::Bar
ok 18 - Sifty::Foo should have precedence
ok 19 - init to dispatch to Sifty::Foo and Sifty::Bar again
ok 20 - Sifty::Baz::hello should have replaced Sifty::Foo::hello
ok 21 - init to dispatch to Sifty::Bip and Sifty::Foo
ok 22 - Sifty::Bip should now have precedence
ok 23 - Should get standard image output
ok 24 - Should get formal image output
ok
t/duplicate_element_ids.t ...
1..8
ok 1 - Duplicate id should be warned
ok 2 - Duplicate id should be warned
ok 3 - Duplicate id given in different case should be warned
ok 4 - Should not duplicate id warnings if there are none.
ok 5 - Duplicate id should be warned
ok 6 - Duplicate id should be warned
ok 7 - Duplicate id given in different case should be warned
ok 8 - Should not duplicate id warnings if there are none.
ok
t/forms.t ...................
1..2
ok 1 - we have a form
ok 2 # skip HTML::Lint not installed. Skipping
ok
t/import-regression.t .......
ok 1 - Template should be under new path
ok 2 - Original template name should be visible
ok 3 - Moved template should be visible from subclass
ok 4 - Original template name should be visible from subclass
ok 5 - Should get output
ok 6 - Output should be correct
1..6
ok
t/importing.t ...............
1..18
ok 1 - Original template should be visible in its own class
ok 2 - And be visible in a subclass
ok 3 - But it should not be visible in Template::Declare
ok 4 - Nor in the packge it was imported into
ok 5 - But it should be visible in its imported path
ok 6 - And it should be visible when imported from a subclass
ok 7 - The imported template should not be visible when imported into non-root package
not ok 8 - The path for the imported template should be correct # TODO path_for is confused
# Failed (TODO) test 'The path for the imported template should be correct'
# at t/importing.t line 80.
# got: '/other_subclass/imported'
# expected: '/imported_subclass_pkg/imported'
ok 9 - The imported template path should be correct for the last package it was imported into
ok 10 - Simple template should be in the root path
ok 11 - Should get output for imported template
ok 12 - Its output should be correct
ok 13 - $self is correct in template block
ok 14 # skip HTML::Lint not installed. Skipping
ok 15 - Should get output from imported template from subclass
ok 16 - We got the imported version in the subclass
ok 17 - $self is correct in template block
ok 18 # skip HTML::Lint not installed. Skipping
ok
t/indent.t ..................
1..1
ok 1
ok
t/indexhtml.t ...............
1..4
ok 1
ok 2 # skip HTML::Lint not installed. Skipping
ok 3
ok 4 # skip HTML::Lint not installed. Skipping
ok
t/inline-tagset.t ...........
1..1
ok 1 - use inline TagSet
ok
t/inline_xml_rendering.t ....
1..2
ok 1
ok 2
ok
t/instrumentation.t .........
1..32
ok 1
ok 2 - one template called
ok 3 - first argument is $orig
ok 4 - second argument is template path
ok 5 - third argument is the list of arguments
ok 6 - fourth argument is template coderef
ok 7
ok 8
ok 9 - one pre_template called
ok 10 - first argument is $orig
ok 11 - nested templates
ok 12 - nested templates)
ok 13 - nested templates
ok 14 - nested templates
ok 15 - fourth argument is template coderef
ok 16 - fourth argument is template coderef
ok 17
ok 18 - one template called
ok 19 - first argument is $orig
ok 20 - second argument is template path
ok 21 - third argument is the list of arguments
ok 22 - fourth argument is template coderef
ok 23
ok 24 - one template called
ok 25 - first argument is $orig
ok 26 - first argument is $orig
ok 27 - second argument is template path
ok 28 - second argument is template path
ok 29 - third argument is the list of arguments
ok 30 - third argument is the list of arguments
ok 31 - fourth argument is template coderef
ok 32 - fourth argument is template coderef
ok
t/mixing.t ..................
1..30
ok 1 - Mixed package should have template
ok 2 - Unrelated package should not
ok 3 - Subclass should
ok 4 - TD should find mix
ok 5 - TD should find private mix
ok 6 - Mix should be visible in a subclass, too
ok 7 - Should get output from mix template
ok 8 - Its output should be right
ok 9 - The variable was set
ok 10 - $self is correct in template block
ok 11 # skip HTML::Lint not installed. Skipping
ok 12 - Should get output from second mix
ok 13 - Its output should be right
ok 14 - But the variable should not be set
ok 15 - $self is correct in template block
ok 16 # skip HTML::Lint not installed. Skipping
ok 17 - Should get output from third mix
ok 18 - Its output should be right
ok 19 - But the variable should not be set
ok 20 - $self is correct in template block
ok 21 # skip HTML::Lint not installed. Skipping
ok 22 - Should get output from fourth mix
ok 23 - Its output should be right
ok 24 - But the variable should not be set
ok 25 - $self is correct in template block
ok 26 # skip HTML::Lint not installed. Skipping
ok 27 - Should get output from superclass template
ok 28 - We should get the mixed version in the subclass
ok 29 - $self is correct in template block
ok 30 # skip HTML::Lint not installed. Skipping
ok
t/namespace.t ...............
1..5
ok 1
ok 2 - htm:: is invalid
ok 3 - package htm is intact
ok 4
ok 5
ok
t/nested_show.t .............
1..2
ok 1 - show => sub { div { show a_tag } }
ok 2 - show => sub { div { show a_tag } }
ok
t/overloaded.t ..............
1..4
not ok 1 - head { $obj } # TODO it's something we can fix, but not now
# Failed (TODO) test 'head { $obj }'
# at t/overloaded.t line 62.
# '
#