Commit b06d2b2c92 for openssl.org
commit b06d2b2c92eb3e65484e8e3c6f263e1ba4c72cc1
Author: Mounir IDRASSI <mounir.idrassi@idrix.fr>
Date: Sun Jun 14 16:12:01 2026 +0900
test: run RIO notifier smoke test everywhere
The RIO notifier smoke test is currently limited to
Windows targets in both the build metadata and the
test recipe.
The test exercises the notifier abstraction and can
run on other platforms as well, so this removes the
Windows-only guards.
The test remains conditional on QUIC being enabled.
Reviewed-by: Matt Caswell <matt@openssl.foundation>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
MergeDate: Tue Jun 30 08:49:54 2026
(Merged from https://github.com/openssl/openssl/pull/31494)
diff --git a/test/build.info b/test/build.info
index 43812e3989..20aec5eb3e 100644
--- a/test/build.info
+++ b/test/build.info
@@ -87,10 +87,7 @@ IF[{- !$disabled{tests} -}]
IF[{- !$disabled{quic} -}]
PROGRAMS{noinst}=priority_queue_test quicfaultstest quicapitest \
- quic_newcid_test quic_srt_gen_test
- IF[{- $config{target} =~ /^(?:VC-|mingw|BC-)/ -}]
- PROGRAMS{noinst}=rio_notifier_test
- ENDIF
+ quic_newcid_test quic_srt_gen_test rio_notifier_test
ENDIF
IF[{- !$disabled{quic} && !$disabled{qlog} -}]
@@ -392,11 +389,9 @@ IF[{- !$disabled{tests} -}]
DEPEND[packettest]=../libcrypto libtestutil.a
IF[{- !$disabled{'quic'} -}]
- IF[{- $config{target} =~ /^(?:VC-|mingw|BC-)/ -}]
SOURCE[rio_notifier_test]=rio_notifier_test.c
INCLUDE[rio_notifier_test]=.. ../include ../apps/include
DEPEND[rio_notifier_test]=../libcrypto.a ../libssl.a libtestutil.a
- ENDIF
SOURCE[quic_wire_test]=quic_wire_test.c
INCLUDE[quic_wire_test]=../include ../apps/include
diff --git a/test/recipes/70-test_rio_notifier.t b/test/recipes/70-test_rio_notifier.t
index a0224f8a88..016cc01216 100644
--- a/test/recipes/70-test_rio_notifier.t
+++ b/test/recipes/70-test_rio_notifier.t
@@ -14,9 +14,6 @@ setup("test_rio_notifier");
plan skip_all => "RIO notifier tests require QUIC"
if disabled("quic");
-plan skip_all => "RIO notifier WSA tests are only available on Windows"
- if config("target") !~ /^(?:VC-|mingw|BC-)/i;
-
plan tests => 1;
ok(run(test(["rio_notifier_test"])));