equal
deleted
inserted
replaced
471 if ret: |
471 if ret: |
472 msg += 'output changed and ' + describe(ret) |
472 msg += 'output changed and ' + describe(ret) |
473 else: |
473 else: |
474 msg += 'output changed' |
474 msg += 'output changed' |
475 |
475 |
|
476 if (ret != 0 or out != self._refout) and not skipped \ |
|
477 and not options.debug: |
|
478 f = open(self._errpath, 'wb') |
|
479 for line in out: |
|
480 f.write(line) |
|
481 f.close() |
476 res = self.fail(msg, ret) |
482 res = self.fail(msg, ret) |
477 elif ret: |
483 elif ret: |
478 res = self.fail(describe(ret), ret) |
484 res = self.fail(describe(ret), ret) |
479 else: |
485 else: |
480 res = self.success() |
486 res = self.success() |
481 |
487 |
482 if (ret != 0 or out != self._refout) and not skipped \ |
|
483 and not options.debug: |
|
484 f = open(self._errpath, 'wb') |
|
485 for line in out: |
|
486 f.write(line) |
|
487 f.close() |
|
488 |
488 |
489 vlog("# Ret was:", ret) |
489 vlog("# Ret was:", ret) |
490 |
490 |
491 if not options.verbose: |
491 if not options.verbose: |
492 iolock.acquire() |
492 iolock.acquire() |