Gets or sets the name of the distribution youre working on, for example Foo-Bar-0.01. There are no restrictions on what can be put here.
Gets or sets the e-mail address of the individual submitting the test report, i.e. John Doe <firstname.lastname@example.org>.
Gets or sets the success or failure of the distributionss make test result. This must be one of:
Gets or sets the transport type. The transport type argument is refers to a Test::Reporter::Transport subclass. The default is Null, which uses the Test::Reporter::Transport::Null class and does nothing when send is called.
You can add additional arguments after the transport selection. These will be passed to the constructor of the lower-level transport. See transport_args.
$reporter->transport( File, /tmp );
This is not designed to be an extensible platform upon which to build transport plugins. That functionality is planned for the next-generation release of Test::Reporter, which will reside in the CPAN::Testers namespace.
Optional. Gets or sets transport arguments that will used in the constructor for the selected transport, as appropriate.
Gets or sets the comments on the test report. This is most commonly used for distributions that did not pass a make test.
Gets or sets the value that will turn debugging on or off. Debug messages are sent to STDERR. 1 for on, 0 for off. Debugging generates very verbose output and is useful mainly for finding bugs in Test::Reporter itself.
Defaults to the current working directory. This method specifies the directory that write() writes test report files to.
Gets or sets the timeout value for the submission of test reports. Default is 120 seconds.
CPAN Testers no longer uses email for submitting reports. These attributes are deprecated.
o <B>addressB> o <B>mail_send_argsB> o <B>mxB>
This constructor returns a Test::Reporter object.
Returns a hashref containing _archname, _osvers, and _myconfig based upon the perl that you are using. Alternatively, you may supply a different perl (path to the binary) as an argument, in which case the supplied perl will be used as the basis of the above data. Make sure you protect it from the shell in case there are spaces in the path:
Returns the subject line of a report, i.e. PASS Mail-Freshmeat-1.20 Darwin 6.0. grade and distribution must first be specified before calling this method.
Returns the actual content of a report, i.e. This distribution has been tested as part of the cpan-testers.... comments must first be specified before calling this method, if you have comments to make and expect them to be included in the report.
Sends the test report to email@example.com via the defined transport mechanism. You must check errstr() on a send() in order to be guaranteed delivery.
Allows one to interactively edit the comments within a text editor. comments() doesnt have to be first specified, but it will work properly if it was. Accepts an optional hash of arguments:
o <B>suffixB> o <B>errstrB>
Returns an error message describing why something failed. You must check errstr() on a send() in order to be guaranteed delivery.
o <B>write and readB>
These methods are used in situations where you wish to save reports locally rather than transmitting them to CPAN Testers immediately. You use write() on the machine that you are testing from, transfer the written test reports from the testing machine to the sending machine, and use read() on the machine that you actually want to submit the reports from. write() will write a file in an internal format that contains From, Subject, and the content of the report. The filename will be represented as: grade.distribution.archname.osvers.seconds_since_epoch.pid.rpt. write() uses the value of dir() if it was specified, else the cwd.
On the machine you are testing from:
On the machine you are submitting from:
write() also accepts an optional filehandle argument:
my $fh; open $fh, >-; # create a STDOUT filehandle object $reporter->write($fh); # prints the report to STDOUT
If you experience a long delay sending reports with Test::Reporter, you may be experiencing a wait as Test::Reporter attempts to determine your email address. Always use the from parameter to set your email address explicitly.
For more about CPAN Testers:
o CPAN Testers reports <http://www.cpantesters.org/> o CPAN Testers wiki <http://wiki.cpantesters.org/>
Please report any bugs or feature requests through the issue tracker at <https://github.com/cpan-testers/Test-Reporter/issues>. You will be notified automatically of any progress on your issue.
This is open source software. The code repository is available for public review and contribution under the terms of the license.
o Adam J. Foxson <firstname.lastname@example.org> o David Golden <email@example.com> o Kirrily Skud Robert <firstname.lastname@example.org> o Ricardo Signes <email@example.com> o Richard Soderberg <firstname.lastname@example.org> o Kurt Starsinic <Kurt.Starsinic@isinet.com>
o Andreas Koenig <email@example.com> o Ed J <firstname.lastname@example.org> o Tatsuhiko Miyagawa <email@example.com> o Vincent Pit <firstname.lastname@example.org>
This software is copyright (c) 2015 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.20.3||TEST::REPORTER (3)||2015-04-06|