diff -r 28414e5ac9ec -r 3b0c522f04aa tests/run-tests.py --- a/tests/run-tests.py Sun Apr 20 11:04:25 2014 -0700 +++ b/tests/run-tests.py Sat May 17 00:37:06 2014 -0700 @@ -473,18 +473,18 @@ else: msg += 'output changed' + if (ret != 0 or out != self._refout) and not skipped \ + and not options.debug: + f = open(self._errpath, 'wb') + for line in out: + f.write(line) + f.close() res = self.fail(msg, ret) elif ret: res = self.fail(describe(ret), ret) else: res = self.success() - if (ret != 0 or out != self._refout) and not skipped \ - and not options.debug: - f = open(self._errpath, 'wb') - for line in out: - f.write(line) - f.close() vlog("# Ret was:", ret)