File 0462-snmp-agent-test-Catch-thrown-skip-s-in-group-init.patch of Package erlang

From f9809520d55db1d916ea312aa0886566dac01faf Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Fri, 13 Jun 2025 08:14:57 +0200
Subject: [PATCH 2/7] [snmp|agent|test] Catch thrown skip(s) in group init

---
 lib/snmp/test/snmp_agent_SUITE.erl | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/lib/snmp/test/snmp_agent_SUITE.erl b/lib/snmp/test/snmp_agent_SUITE.erl
index 1e8b21ab74..db309243cc 100644
--- a/lib/snmp/test/snmp_agent_SUITE.erl
+++ b/lib/snmp/test/snmp_agent_SUITE.erl
@@ -753,7 +753,7 @@ init_per_group(GroupName, Config0) ->
             "~n      Nodes:     ~p",
             [?FUNCTION_NAME, GroupName, Config0, nodes()]),
 
-    case init_per_group2(GroupName, Config0) of
+    try init_per_group2(GroupName, Config0) of
         Config1 when is_list(Config1) ->
 
             ?IPRINT("~w(~w) -> done when"
@@ -770,6 +770,15 @@ init_per_group(GroupName, Config0) ->
                     "~n      Nodes:       ~p",
                     [?FUNCTION_NAME, GroupName, SkipReason, nodes()]),
 
+            SKIP
+    catch
+        Class:{skip, SkipReason} = SKIP ->
+
+            ?IPRINT("~w(~w) -> done when SKIP (~w)"
+                    "~n      Skip Reason: ~p"
+                    "~n      Nodes:       ~p",
+                    [?FUNCTION_NAME, GroupName, Class, SkipReason, nodes()]),
+
             SKIP
     end.
 
-- 
2.43.0

openSUSE Build Service is sponsored by