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