Smolder is great for the reporting of test failures. All you really
need to do is create a TAP archive and send it to a Smolder server and
it can send emails to your team or give you an RSS feed to pull from
too. Creating a TAP archive is really easy if you use
TAP::Harness::Archive (or if youse Module::Build there's
Module::Build::TAPArchive). And sending it to smolder is really easy
to. You can use the smolder_smoke_signal util that comes with Smolder
or if you use Module::Build, there's Module::Build::Smolder.
I do just this. As part of a CI/test framework for my $job, I've
written a script that runs a given suite then uploads to Smolder. I
pull over the most recent svn changes with one cron job, then run the
various suites against the changes with another. Works like a charm.
If you would like to examine the script as an example to work from,
contact me off list.
Cheers,
Liz
You can see the Parrot Smolder install here:
http://smolder.plusthree.com/app/developer_projects/smoke_reports/8