]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
test: run RIO notifier smoke test everywhere
authorMounir IDRASSI <mounir.idrassi@idrix.fr>
Sun, 14 Jun 2026 07:12:01 +0000 (16:12 +0900)
committerNorbert Pocs <norbertp@openssl.org>
Tue, 30 Jun 2026 08:49:50 +0000 (10:49 +0200)
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)

test/build.info
test/recipes/70-test_rio_notifier.t

index 43812e3989e6a26c414759cafedcfcf520c7db82..20aec5eb3ed3aab2accb2a256fb0aa8de19d54bc 100644 (file)
@@ -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
index a0224f8a886e912539be57f81b70b57cb70a6562..016cc012169a6f05668d9bf23571489791e7b189 100644 (file)
@@ -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"])));