tests: unset variable HG if it is set
When hg tries to call itself it can call a different hg executable when this
variable is set. Some tests fail when the called hg version is different.
--- a/tests/run-tests.py Thu Sep 13 17:46:34 2012 +0200
+++ b/tests/run-tests.py Sat Jul 28 23:28:17 2012 +0200
@@ -1211,6 +1211,10 @@
# can't remove on solaris
os.environ[k] = ''
del os.environ[k]
+ if 'HG' in os.environ:
+ # can't remove on solaris
+ os.environ['HG'] = ''
+ del os.environ['HG']
global TESTDIR, HGTMP, INST, BINDIR, PYTHONDIR, COVERAGE_FILE
TESTDIR = os.environ["TESTDIR"] = os.getcwd()