<div dir="ltr">So, I've done a bit more work on getting data on tests. The rough idea is something like this.<div><br></div><div>We add a new make target - "make report" which depends on testsuite.log output from "make check". This will push the testsuite.log onto a more or less public web service and store the file in a directory there (a mailbox). Either a HTTP POST or a HTTP PUT. Most likely a POST since we might want to change it a bit and add the IP address of the reporter to the content of the database.</div><div><br></div><div>I've written a standalone parser for the file which extracts the various interesting bits from it and pushes it into a local database. This seem to work quite well and could run from cron. It's a bit hackish (it's written in Perl with a bunch of regular expressions).</div><div><br></div><div>If this is OK I'll see if I can create some sort of query interface to the database which can generate reports based on what tests are failing, what architectures are flaky, etc.</div><div><br></div><div>The thing I'm missing is some way of identifying the machine which has run the tests. This could be the IP address of the machine which ran the tests. This would be interesting if we open this service up to the public as we'll have all sorts of weird machines reporting to it and we might want to ignore certain hosts or spot host specific (not arch specific) problems.</div><div><br></div><div>I don't think there are any privacy issues here. Some people consider IP addresses private but I don't. :-P - the primary use case is for the jenkins slaves.</div><div><br></div><div>Let me know what you think and have a good weekend.</div><div><br><div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><table border="0" cellpadding="0" cellspacing="0" style="border-bottom-width:1px;padding-top:5px;border-top-style:solid;width:550px;padding-bottom:5px;border-bottom-color:rgb(238,238,238);border-top-width:1px;border-bottom-style:solid;line-height:1.5em;border-top-color:rgb(238,238,238);color:rgb(102,102,102);font-size:12px;font-family:'Helvetica Neue',Arial,sans-serif;margin-top:20px"><tbody><tr><td width="100"><img src="http://www.varnish-software.com/static/media/logo-email.png"></td><td><font color="#222222"><span style="font-size:14px"><b>Per Buer</b></span></font><br>CTO | Varnish Software AS<br>Cell: <a value="+4790181750" style="color:rgb(17,85,204)">+47 95839117</a><br><span style="font-weight:bold">We Make Websites Fly!<br><a href="https://www.varnish-software.com/" style="color:rgb(17,85,204)" target="_blank">www.varnish-software.com</a></span></td></tr></tbody></table><br><div style="color:rgb(136,136,136)"><a href="http://info.varnish-software.com/varnish-summits-autumn-2014-registration" style="color:rgb(17,85,204)" target="_blank"><img src="https://www.varnish-software.com/sites/default/files/u388/masters_s_0.png" alt=" Register now"></a></div></div></div>
</div></div></div>