]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
ngtcp2+openssl: enable test 17_10
authorStefan Eissing <stefan@eissing.org>
Tue, 29 Apr 2025 08:20:34 +0000 (10:20 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 29 Apr 2025 08:46:25 +0000 (10:46 +0200)
TLS session reuse in QUIC is also implemented for ngtcp2+openssl. Enable
the test.

Closes #17218

tests/http/test_17_ssl_use.py

index c8445251ce1d7a5fc8da6bbdb8519e86d01accbc..248170af041798a406ed681713d8d3fc9d60522d 100644 (file)
@@ -318,6 +318,7 @@ class TestSSLUse:
         if not env.have_h3():
             pytest.skip("h3 not supported")
         if not env.curl_uses_lib('quictls') and \
+           not (env.curl_uses_lib('openssl') and env.curl_uses_lib('ngtcp2')) and \
            not env.curl_uses_lib('gnutls') and \
            not env.curl_uses_lib('wolfssl'):
             pytest.skip("QUIC session reuse not implemented")
@@ -337,8 +338,7 @@ class TestSSLUse:
         # check that TLS session was reused as expected
         reused_session = False
         for line in r.trace_lines:
-            m = re.match(r'\[1-1] \* SSL reusing session.*', line)
-            if m:
+            if re.match(r'.*\[1-1] (\* )?SSL reusing session.*', line):
                 reused_session = True
         assert reused_session, f'{r}\n{r.dump_logs()}'