On Sat, Jul 28, 2012 at 6:53 AM, Gerard Gorman <span dir="ltr"><<a href="mailto:g.gorman@imperial.ac.uk" target="_blank">g.gorman@imperial.ac.uk</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Slightly off topic - but I have Buildbot set up locally to keep an eye<br>
on petsc-dev and various branches of petsc that I care about (if you are<br>
curious see <a href="http://stereolab.ese.ic.ac.uk:8080/waterfall" target="_blank">http://stereolab.ese.ic.ac.uk:8080/waterfall</a> - knock<br>
yourself out with the force build button if you wish)<br>
<br>
Because this is a bot, 99% of time I only care about "pass", "fail" ($?<br>
!= 0 is counted as a fail), "warning". For the testharness in our own<br>
application code we just parse the output of unit tests for "pass",<br>
"fail" and "warning" and list the tests that gave a warning or fail at<br>
the end so a developer can take a closer look. I would like to do a<br>
similar grepping for PETSc tests. Are the tests messages standardised so<br>
I can do this? At first glance I have:<br>
<br>
"pass" == "run successfully with"<br>
"warning" == "Possible problem with"<br>
"fail" == "mpiexec not found" or $? != 0<br></blockquote><div><br></div><div>I think you want</div><div><br></div><div>  <a href="http://petsc.cs.iit.edu/petsc/petsc-dev/annotate/c11230be07bd/bin/maint/checkBuilds.py">http://petsc.cs.iit.edu/petsc/petsc-dev/annotate/c11230be07bd/bin/maint/checkBuilds.py</a></div>
<div><br></div><div>for builds, and what you have for tests.</div><div><br></div><div>   Matt</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Cheers<br>
<span class="HOEnZb"><font color="#888888">Gerard<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>