tests/run-tests.py
changeset 52513 7fd3a9309d0e
parent 52512 c2ee1ad78414
child 52514 824877fd613b
--- a/tests/run-tests.py	Thu Dec 12 15:00:44 2024 +0000
+++ b/tests/run-tests.py	Fri Dec 13 09:43:42 2024 +0000
@@ -3388,13 +3388,13 @@
         ):
             self._hgcommand += b'.exe'
 
-        real_hg = os.path.join(self._bindir, self._hgcommand)
-        osenvironb[b'HGTEST_REAL_HG'] = real_hg
+        self._real_hg = os.path.join(self._bindir, self._hgcommand)
+        osenvironb[b'HGTEST_REAL_HG'] = self._real_hg
         # set CHGHG, then replace "hg" command by "chg"
         chgbindir = self._bindir
         if self.options.chg or self.options.with_chg:
             osenvironb[b'CHG_INSTALLED_AS_HG'] = b'1'
-            osenvironb[b'CHGHG'] = real_hg
+            osenvironb[b'CHGHG'] = self._real_hg
         else:
             # drop flag for hghave
             osenvironb.pop(b'CHG_INSTALLED_AS_HG', None)
@@ -3414,7 +3414,7 @@
             # `--config` but that disrupts tests that print command lines and check expected
             # output.
             osenvironb[b'RHG_ON_UNSUPPORTED'] = b'fallback'
-            osenvironb[b'RHG_FALLBACK_EXECUTABLE'] = real_hg
+            osenvironb[b'RHG_FALLBACK_EXECUTABLE'] = self._real_hg
         else:
             # drop flag for hghave
             osenvironb.pop(b'RHG_INSTALLED_AS_HG', None)