title: Why does Travis says "Your build exited with 1" when it appears to have succeeded?
body: <p><a href="https://travis-ci.org/boxbackup/boxbackup" rel="noreferrer">Box Backup build 150</a> passed when <a href="https://travis-ci.org/boxbackup/boxbackup/jobs/78052855" rel="noreferrer">built with GCC</a> but <a href="https://travis-ci.org/boxbackup/boxbackup/jobs/78052856" rel="noreferrer">failed with Clang</a>.</p>
  
  <p>However the last lines of output of the Clang job are:</p>
  
  <pre><code>The command "./runtest.pl ALL release" exited with 0.
  
  Done. Your build exited with 1.
  </code></pre>
  
  <p>But if <code>runtest.pl</code> exited with status 0 then the whole build should have succeeded, because this is the last command in the travis.yml <code>script</code> command line:</p>
  
  <pre><code>script: ./bootstrap &amp;&amp; ./configure &amp;&amp; make &amp;&amp; ./runtest.pl ALL debug &amp;&amp; ./runtest.pl ALL release
  </code></pre>
  
  <p>Does anyone know what went wrong here and why?</p>