Test::Smoke::Poster::Base - Base class for the posters to CoreSmokeDB.
Provide general methods for the poster subclasses.
Named.
An instance of the class.
None.
Class and intstance method.
sprintf "Test::Smoke/%s (%s)", $Test::Smoke::VERSION, $class;
The json string that was stored in $ddir/$jsnfile.
$ddir/$jsnfile
File I/O.
Returns the the fully qualified file name of the jsonfile.
Post the JSON report to CoreSmokeDB.
The id of the CoreSmokeDB report on success.
HTTP or Test::Smoke::Gateway-application errors.
Abstract method that should be implemented by the subclass.
The body of the response.
Process the result of the POST action to CoreSmokeDB.
Positional.
The id of the report on success, undef on failure.
(c) 2002-2013, Abe Timmerman <abeltje@cpan.org> All rights reserved.
With contributions from Jarkko Hietaniemi, Merijn Brand, Campo Weijerman, Alan Burlison, Allen Smith, Alain Barbet, Dominic Dunlop, Rich Rauenzahn, David Cantrell.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See:
http://www.perl.com/perl/misc/Artistic.html
http://www.gnu.org/copyleft/gpl.html
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
To install Test::Smoke, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::Smoke
CPAN shell
perl -MCPAN -e shell install Test::Smoke
For more information on module installation, please visit the detailed CPAN module installation guide.