Mercurial > hg
changeset 13999:8f9478be9a94
run-tests: fix --interactive (after 994ad067ac6e)
- Do not prompt if there is no .err file
- Fix source and target paths
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Sun, 24 Apr 2011 23:33:48 +0200 |
parents | 14c7526fed89 |
children | 636a6f5aa2cd |
files | tests/run-tests.py |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/run-tests.py Sun Apr 24 23:06:19 2011 +0200 +++ b/tests/run-tests.py Sun Apr 24 23:33:48 2011 +0200 @@ -651,14 +651,15 @@ def fail(msg, ret): if not options.nodiff: print "\nERROR: %s %s" % (testpath, msg) - if not ret and options.interactive: + if (not ret and options.interactive + and os.path.exists(testpath + ".err")): print "Accept this change? [n] ", answer = sys.stdin.readline().strip() if answer.lower() in "y yes".split(): if test.endswith(".t"): - rename(test + ".err", test) + rename(testpath + ".err", testpath) else: - rename(test + ".err", test + ".out") + rename(testpath + ".err", testpath + ".out") return results['f'].append((test, msg))