TAP::Formatter::Session - Abstract base class for harness output delegate

NAME VERSION METHODSClass Methods NAME TAP::Formatter::Session - Abstract base class for harness output delegate VERSION Version 3.35 METHODS Class Methods new my %args = ( formatter => $self, ) my $harness = TAP::Formatter::Console::Session->new( \%args ); The constructor returns a new TAP::Formatter::Console::Session object. formatter parser name show_count header Output test preamble result Called by the harness for each line of TAP it receives. close_test

TAP::Formatter::File::Session - Harness output delegate for file output

NAME VERSION DESCRIPTION METHODSresult close_test NAME TAP::Formatter::File::Session - Harness output delegate for file output VERSION Version 3.35 DESCRIPTION This provides file orientated output formatting for TAP::Harness. It is particularly important when running with parallel tests, as it ensures that test results are not interleaved, even when run verbosely. METHODS result Stores results for later output, all together. close_test When the test file finishes, outputs the summary, toget

TAP::Formatter::File - Harness output delegate for file output

NAME VERSION DESCRIPTION SYNOPSISopen_test NAME TAP::Formatter::File - Harness output delegate for file output VERSION Version 3.35 DESCRIPTION This provides file orientated output formatting for TAP::Harness. SYNOPSIS use TAP::Formatter::File; my $harness = TAP::Formatter::File->new( \%args ); open_test See TAP::Formatter::Base

TAP::Formatter::Console::Session - Harness output delegate for default console output

NAME VERSION DESCRIPTION clear_for_close close_test header result NAME TAP::Formatter::Console::Session - Harness output delegate for default console output VERSION Version 3.35 DESCRIPTION This provides console orientated output formatting for TAP::Harness. clear_for_close close_test header result

TAP::Formatter::Console::ParallelSession - Harness output delegate for parallel console output

NAME VERSION DESCRIPTION SYNOPSIS METHODSClass Methods NAME TAP::Formatter::Console::ParallelSession - Harness output delegate for parallel console output VERSION Version 3.35 DESCRIPTION This provides console orientated output formatting for TAP::Harness when run with multiple jobs in TAP::Harness. SYNOPSIS METHODS Class Methods header Output test preamble result Called by the harness for each line of TAP it receives . clear_for_close close_test

TAP::Formatter::Console - Harness output delegate for default console output

NAME VERSION DESCRIPTION SYNOPSISopen_test NAME TAP::Formatter::Console - Harness output delegate for default console output VERSION Version 3.35 DESCRIPTION This provides console orientated output formatting for TAP::Harness. SYNOPSIS use TAP::Formatter::Console; my $harness = TAP::Formatter::Console->new( \%args ); open_test See TAP::Formatter::Base

TAP::Formatter::Color - Run Perl test scripts with color

NAME VERSION DESCRIPTION SYNOPSIS METHODSClass Methods NAME TAP::Formatter::Color - Run Perl test scripts with color VERSION Version 3.35 DESCRIPTION Note that this harness is experimental. You may not like the colors I've chosen and I haven't yet provided an easy way to override them. This test harness is the same as TAP::Harness, but test results are output in color. Passing tests are printed in green. Failing tests are in red. Skipped tests are blue on a white background and TODO tests ar

TAP::Formatter::Base - Base class for harness output delegates

NAME VERSION DESCRIPTION SYNOPSIS METHODSClass Methods NAME TAP::Formatter::Base - Base class for harness output delegates VERSION Version 3.35 DESCRIPTION This provides console orientated output formatting for TAP::Harness. SYNOPSIS use TAP::Formatter::Console; my $harness = TAP::Formatter::Console->new( \%args ); METHODS Class Methods new my %args = ( verbose => 1, ) my $harness = TAP::Formatter::Console->new( \%args ); The constructor returns a new TAP::Formatter::Console

TAP::Base - Base class that provides common functionality to TAP::Parser and TAP::Harness

NAME VERSION SYNOPSIS DESCRIPTION METHODSClass Methods NAME TAP::Base - Base class that provides common functionality to TAP::Parser and TAP::Harness VERSION Version 3.35 SYNOPSIS package TAP::Whatever; use base 'TAP::Base'; # ... later ... my $thing = TAP::Whatever->new(); $thing->callback( event => sub { # do something interesting } ); DESCRIPTION TAP::Base provides callback management. METHODS Class Methods callback Install a callback for a named event. get_time Retu

syswrite

syswrite FILEHANDLE,SCALAR,LENGTH,OFFSET syswrite FILEHANDLE,SCALAR,LENGTH syswrite FILEHANDLE,SCALAR Attempts to write LENGTH bytes of data from variable SCALAR to the specified FILEHANDLE, using write(2). If LENGTH is not specified, writes whole SCALAR. It bypasses buffered IO, so mixing this with reads (other than sysread()), print, write, seek, tell, or eof may cause confusion because the perlio and stdio layers usually buffer data. Returns the number of bytes actually written, or undef if