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"])));