The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

send_reports

send_reports - script to send CPAN::Reporter reports stored as files in a directory

SYNOPSIS

    send_reports --grade pass

OPTIONS

--help

Print a brief help message and exits.

--host

The hostname to where to send the reports. Optional, defaults to localhost.

--reports

The complete path to the directory where the report files are located. Required.

--port

The port number to metabase-relayd server. Optional, defaults to 8080.

--grade

A grade filter to decide which reports to send. See CPAN::Reporter for grades definitions.

Any test file that corresponds to the grade passed as parameter will be sent through the metabase-relayd server.

--version

Prints this program version and exits.

DESCRIPTION

send_reports is a Perl program to send offline CPAN Smoker tests to a metabase-relayd server.

You can setup your CPAN Reporter to save the files to the filesystem instead sending it through HTTP/HTTPS directly. This have some advantages:

  • You can review tests before actually sending them. This is useful for Smokers, for instance, when you're not yet sure if the configuration is correct.

  • You can release the smoker very quickly when submitting a report. This usually is faster than sending through HTTP/HTTPS.

  • You can selective report your tests. For instance, you might be unsure about sending tests with "unknown" grade, sou you skip than.

This program requires that somewhere near your machine you have a metabase-relayd server running. This script will use Test::Reporter::Transport::Socket to send the reports. Reports are sent pretty quickly (depending on how busy is the metabase-relayd).

AUTHOR

Alceu Rodrigues de Freitas Junior, <arfreitas@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2017 of Alceu Rodrigues de Freitas Junior, arfreitas@cpan.org

This file is part of CPAN OpenBSD Smoker.

CPAN OpenBSD Smoker is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

CPAN OpenBSD Smoker 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. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with CPAN OpenBSD Smoker. If not, see <http://www.gnu.org/licenses/>.