sample_config/Tinderconfirg.rsync.pm
                         ^

:)


Hmmm.  A lot of this is trying to duplicate what Test::Smoke already
does.  Rather than that, I'd suggest working on a generic Tinderbox
interface which we could then plug Test::Smoke into.  Basically,
develop generic versions of sendstartmail() and sendendmail().

    use Devel::Tinderbox;
    my $tinder = Devel::Tinderbox->new;
    $tinder->from('[EMAIL PROTECTED]');
    $tinder->to('[EMAIL PROTECTED]');
    $tinder->tree('perl');
    $tinder->boxname('blackrider.schwern.org');
    $tinder->report_building;

    ...go and smoke perl...

    $tinder->status($state);
    $tinder->log($build_log);
    $tinder->report_done;

errorparser and buildfamiliy can be determined automatically from $^O.

For inspiration, look at CPAN::Test::Reporter.  It does a similar
thing, but for cpan-testers.


PS  Have a look at ExtUtils::ModuleMaker.

-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl6 Quality Assurance     <[EMAIL PROTECTED]>       Kwalitee Is Job One
There's so much more to me than my arm.

Reply via email to