]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Disable 70-test_quic_multistream.t when building with PUT threads.
authorRandall S. Becker <randall.becker@nexbridge.ca>
Wed, 22 May 2024 23:34:45 +0000 (23:34 +0000)
committerTomas Mraz <tomas@openssl.org>
Tue, 4 Jun 2024 12:43:45 +0000 (14:43 +0200)
The test recipe includes a TEST_skip when OpenSSL is built with _PUT_MODEL_
based on design assumptions for QUIC and incompatibility with PUT wrapper
methods.

Fixes: #24442
Fixes: #24431
Signed-off-by: Randall S. Becker <randall.becker@nexbridge.ca>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24468)

NOTES-NONSTOP.md
test/quic_multistream_test.c

index 09085967de68feba2781b5c2c15c5aace2506e3d..2b35151ec0a6f86913cd7ab1ff73bb7a20390c24 100644 (file)
@@ -35,6 +35,9 @@ for each on the TNS/X (L-Series) platform:
 
 The SPT threading model is no longer supported as of OpenSSL 3.2.
 
+The PUT model is incompatible with the QUIC capability. This capability should
+be disabled when building with PUT.
+
 ### TNS/E Considerations
 
 The TNS/E platform is build using the same set of builds specifying `nse`
index fb2daac879d46faab3f042d61618adb8228fde48..c74488ebf72a345400a0ff7d137d12864247f995 100644 (file)
@@ -5923,6 +5923,10 @@ OPT_TEST_DECLARE_USAGE("certfile privkeyfile\n")
 
 int setup_tests(void)
 {
+#if defined (_PUT_MODEL_)
+    return TEST_skip("QUIC is not supported by this build");
+#endif
+
     if (!test_skip_common_options()) {
         TEST_error("Error parsing test options\n");
         return 0;