I am trying to setup smoke testing for Padre using SmokeRunner::Multi. According to the docs it needs a yaml file as a configuration and some modules as implementation.

Does anyone have an example setup?

Update

Update 1

Here is what I managed to do so far:

Create a file called ~/.smokerunner/smokerunner.conf with the content:

--- root: /home/gabor/smoke/ runner: Prove #reporter: Smolder reporter: Screen set_dir: /home/gabor/smoke/Padre

Then

cd /home/gabor/smoke/ svn co http://svn.perlide.org/padre/trunk Padre cd smokerunner-multi run
It printed the results to the screen. So far so good.

But I would like to make sure when I run it next time (from a cron job) it will fetch the latest from SVN (it seems doing it, but I don't see in any report), run Build clean and then run the normal test cycle.

I also would like to push it out to the public Smolder server:

It was also complaining during some of the test:

sh: uname: not found
As another note the list command complains as well:
gabor@notebook:~$ smokerunner-multi list Test sets in order name | P? | last run -------------------------------------------- Cannot determine local time zone

Update 2

The new configuration I put together looks like this:
--- root: /home/gabor/smoke/ #runner: Prove #reporter: Screen runner: TAPArchive reporter: Smolder set_dir: /home/gabor/smoke/Padre set_name: Junk smolder: server: smolder.plusthree.com username: someone password: something
My plan was to push out the results to the public Smolder server under the name Junk.

Unfortunately I got this error messge:

Cannot find smolder_smoke_signal in path at /home/gabor/perl5lib/lib/S +mokeRunner/Multi/SafeRun.pm line 36
and in order to have smolder_smoke_signal I need to install Smolder.

But I only want a Smolder client!

Update 3

In the meantime I was lucky and found Michael Peters online and within a short time he setup an account for me on smolder.plusthree.com and setup the Padre project. Michael pointed at http://smolder.svn.sourceforge.net/viewvc/smolder/trunk/bin/smolder_smoke_signal?revision=727 to download the smolder_smoke_signal which does not need much.

That already worked but for some reason the archives sent using SmokeRunner::Multi were corrupted. So I went with the suggestion of Michael and ran

prove -a out.tar -b t/ smolder_smoke_signal --server smolder.plusthree.com --file out.tar --p +roject Padre
and the results can be already seen on #8390.

In reply to SmokeRunner::Multi configuration by szabgab

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.