Disable 70-test_quic_multistream.t when building with PUT threads.

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)
This commit is contained in:
Randall S. Becker 2024-05-22 23:34:45 +00:00 committed by Tomas Mraz
parent ae20c423f9
commit 0e2567d729
2 changed files with 7 additions and 0 deletions

View 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 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 ### TNS/E Considerations
The TNS/E platform is build using the same set of builds specifying `nse` The TNS/E platform is build using the same set of builds specifying `nse`

View File

@ -5923,6 +5923,10 @@ OPT_TEST_DECLARE_USAGE("certfile privkeyfile\n")
int setup_tests(void) int setup_tests(void)
{ {
#if defined (_PUT_MODEL_)
return TEST_skip("QUIC is not supported by this build");
#endif
if (!test_skip_common_options()) { if (!test_skip_common_options()) {
TEST_error("Error parsing test options\n"); TEST_error("Error parsing test options\n");
return 0; return 0;