# HG changeset patch # User Pierre-Yves David # Date 2021-07-09 15:02:01 # Node ID 2ee81806831fb3212491d0555916785319048230 # Parent c3c38eb08465c034c69ab72665d688339fa2bb64 run-tests: setup "correct" python earlier I don't see any good reason to wait. This result in slightly simpler code. Differential Revision: https://phab.mercurial-scm.org/D11047 diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -3419,11 +3419,10 @@ class TestRunner(object): if self.options.list_tests: result = runner.listtests(suite) else: + self._usecorrectpython() if self._installdir: self._installhg() self._checkhglib("Testing") - else: - self._usecorrectpython() if self.options.chg: assert self._installdir self._installchg() @@ -3705,8 +3704,6 @@ class TestRunner(object): sys.exit(1) os.chdir(self._testdir) - self._usecorrectpython() - hgbat = os.path.join(self._bindir, b'hg.bat') if os.path.isfile(hgbat): # hg.bat expects to be put in bin/scripts while run-tests.py