Parrot::Harness::Smoke - Generate smoke reports
This package exports on request subroutines used by the root t/harness and by language implementation t/harness to generate smoke reports.
The module currently exports three subroutines on demand.
%env_data = collect_test_environment_data();
It collects environmental data via:
You may directly affect Submitter data by setting the following environmental variable(s):
send_archive_to_smolder( %env_data );
At the current time, automated smoke reports are collected and displayed via the Smolder system at http://smolder.parrot.org. Such reports require the Perl 5 LWP::UserAgent module, available from CPAN.
On network problem or for offline use you may send tar reports later with that command:
perl -Ilib -MParrot::Harness::Smoke \ -e'Parrot::Harness::Smoke::send_archive_to_smolder(Parrot::Harness::Smoke::collect_test_environment_data())'
This subroutine generates a type of HTML-smoke report formerly collected and displayed on Parrot's smoke server. It has been superseded by Smolder reporting but is still available for other uses.
generate_html_smoke_report ( tests => \@tests, args => $args, file => 'smoke.html', );
This subroutine requires CPAN modules Test::TAP::HTMLMatrix and Test::TAP::Model::Visual.