<p dir="ltr">I'm not even sure a build can fail (in the "make: errors reported" sense).</p>
<p dir="ltr"><a href="http://demo.geomoose.org">demo.geomoose.org</a> would show a broken app which tends to get noticed pretty quickly.  Devs know to check the demo after a push to make sure changes applied as expected.  Devs are also expected to test locally before pushing to master.</p>
<div class="gmail_extra"><br><div class="gmail_quote">On Sep 26, 2016 11:52, "Jeff McKenna" <<a href="mailto:jmckenna@gatewaygeomatics.com">jmckenna@gatewaygeomatics.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2016-09-26 1:01 PM, Eli Adam wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mon, Sep 26, 2016 at 8:57 AM, Dan Little <<a href="mailto:theduckylittle@gmail.com" target="_blank">theduckylittle@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We do have some automated testing for the server-side services.   It's<br>
a combination of Python UnitTests and the Nosetests test runner.  I'm<br>
just way more fluent in Python for that stuff than PHP.<br>
<br>
Client side, however, we don't have a lot of scripts.  For 3.0 we're<br>
looking at Mocha integration.<br>
<br>
On Mon, Sep 26, 2016 at 10:54 AM, James Klassen <<a href="mailto:klassen.js@gmail.com" target="_blank">klassen.js@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We haven't figured out how to do sensible automated testing with a user<br>
driven Web app dependent on external data.<br>
<br>
Manual testing and automatic building of master is done at<br>
<a href="http://demo.geomoose.org/master" rel="noreferrer" target="_blank">http://demo.geomoose.org/maste<wbr>r</a><br>
</blockquote></blockquote>
<br>
To get a quick look at the status of the automated build, look at the<br>
title of the page here, <a href="http://demo.geomoose.org/master/" rel="noreferrer" target="_blank">http://demo.geomoose.org/maste<wbr>r/</a> "GeoMOOSE<br>
2.9dev (gbb075c2)".  The gbb075c2 part is from the commit log at<br>
<a href="https://github.com/geomoose/geomoose/commits/master" rel="noreferrer" target="_blank">https://github.com/geomoose/ge<wbr>omoose/commits/master</a> so that you can<br>
confirm the automatic building is working or at least what the<br>
automated build built.<br>
</blockquote>
<br>
So a build fails (test fails), how is the community informed?   For example, commonly the failure will be reported to the -dev mailing list, so all developers are notified.  I'm trying find how this happens for GeoMOOSE.<br>
<br>
-jeff<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
geomoose-psc mailing list<br>
<a href="mailto:geomoose-psc@lists.osgeo.org" target="_blank">geomoose-psc@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/geomoose-psc" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman<wbr>/listinfo/geomoose-psc</a></blockquote></div></div>