Mercurial > hg
changeset 52288:7f8d0c2c3692
run-tests: add a 4th `HGPORT` value
I want to add tls1.3 support, and test-https.t already uses the existing ports
to test tls1.0 through 1.2. It doesn't look to me like it can easily be
converted to a bunch of #testcases, because this also tests downgrades to prior
versions for the given client version.
This partially reverts bc010fcd836b.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Mon, 21 Dec 2020 13:50:25 -0500 |
parents | baeb5e8d2612 |
children | 323e3626929a |
files | tests/run-tests.py |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/run-tests.py Mon Nov 11 12:32:04 2024 -0500 +++ b/tests/run-tests.py Mon Dec 21 13:50:25 2020 -0500 @@ -1406,6 +1406,7 @@ self._portmap(0), self._portmap(1), self._portmap(2), + self._portmap(3), (br'([^0-9])%s' % re.escape(self._localip()), br'\1$LOCALIP'), (br'\bHG_TXNID=TXN:[a-f0-9]{40}\b', br'HG_TXNID=TXN:$ID$'), ] @@ -1509,7 +1510,7 @@ env['HGTEST_TIMEOUT_DEFAULT'] = formated_timeout env['HGTEST_TIMEOUT'] = _bytes2sys(b"%d" % self._timeout) # This number should match portneeded in _getport - for port in range(3): + for port in range(4): # This list should be parallel to _portmap in _getreplacements defineport(port) env["HGRCPATH"] = _bytes2sys(os.path.join(self._threadtmp, b'.hgrc')) @@ -3726,7 +3727,7 @@ def _getport(self, count): port = self._ports.get(count) # do we have a cached entry? if port is None: - portneeded = 3 + portneeded = 4 # above 100 tries we just give up and let test reports failure for tries in range(100): allfree = True