Query: test::reporter::transport
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Test::Reporter::Transport(3pm) User Contributed Perl Documentation Test::Reporter::Transport(3pm)NAMETest::Reporter::Transport - base class for Test::Reporter transportsVERSIONversion 1.58SYNOPSIS# Defines API that must be implemented by subclasses my $sender = Test::Reporter::Transport::Subclass->new( @args ); $sender->send( $report )DESCRIPTIONTransport subclasses provide the means by which CPAN Testers reports are transmitted to the CPAN Testers mailing list. This module is an abstract base class that define an API for Test::Reporter::Transport subclasses. Individual subclasses MUST implement the methods described below.USAGEA transport method is specified to Test::Reporter using the "transport" option. The "transport" option expects just the module "suffix" that follows "Test::Reporter::Transport". For example: # use Test::Reporter::Transport::Null for transport my $report = Test::Reporter->new( transport => 'Null' ); Configuration of the transport is specified with the "transport_args" option: my $report = Test::Reporter->new( transport => 'File', transport_args => [ dir => '/tmp' ], ); These may also be specified with the "transport" or "transport_args" methods: $report->transport_args( dir => '/tmp' ); These may also be combined in the "transport" method itself: $report->transport( 'File', dir => '/tmp' );METHODSThe terms 'may', 'must', 'should', etc. used below have their usual RFC meanings. new my $sender = $subclass->new( @args ); The "new" method is the object constructor. It MAY take a list of any necessary configuration options. It MUST return a transport object if one is successfully created or undef if the object can not be created. send $sender->send( $report ); The "send" method MUST take a Test::Reporter object as its only argument. It MUST return true if the report is successfully sent. It SHOULD die with a message describing the failure if a report cannot be sent. It MUST NOT return a true value if the report cannot be sent.AUTHORSo Adam J. Foxson <afoxson@pobox.com> o David Golden <dagolden@cpan.org> o Kirrily "Skud" Robert <skud@cpan.org> o Ricardo Signes <rjbs@cpan.org> o Richard Soderberg <rsod@cpan.org> o Kurt Starsinic <Kurt.Starsinic@isinet.com>COPYRIGHT AND LICENSEThis software is copyright (c) 2011 by Authors and Contributors. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.12.4 2011-07-19 Test::Reporter::Transport(3pm)
Similar Topics in the Unix Linux Community |
---|
ccgfs 0.73 (Default branch) |
ccgfs 0.74 (Default branch) |
ccgfs 0.75 (Default branch) |
Solaris Diagnostic Reporter Logs |