--- a/tests/run-tests.py Fri Feb 28 02:23:28 2020 +0100
+++ b/tests/run-tests.py Fri Mar 20 23:41:35 2020 +0100
@@ -321,7 +321,7 @@
if 'java' in sys.platform:
IMPL_PATH = b'JYTHONPATH'
-defaults = {
+default_defaults = {
'jobs': ('HGTEST_JOBS', multiprocessing.cpu_count()),
'timeout': ('HGTEST_TIMEOUT', 180),
'slowtimeout': ('HGTEST_SLOWTIMEOUT', 1500),
@@ -329,6 +329,8 @@
'shell': ('HGTEST_SHELL', 'sh'),
}
+defaults = default_defaults.copy()
+
def canonpath(path):
return os.path.realpath(os.path.expanduser(path))
@@ -1327,6 +1329,9 @@
env['TESTTMP'] = _bytes2sys(self._testtmp)
env['TESTNAME'] = self.name
env['HOME'] = _bytes2sys(self._testtmp)
+ formated_timeout = _bytes2sys(b"%d" % default_defaults['timeout'][1])
+ env['HGTEST_TIMEOUT_DEFAULT'] = formated_timeout
+ env['HGTEST_TIMEOUT'] = _bytes2sys(b"%d" % self._timeout)
# This number should match portneeded in _getport
for port in xrange(3):
# This list should be parallel to _portmap in _getreplacements