File 0633-snmp-test-More-skip-tweaking.patch of Package erlang

From 954b85649982d5cf3eed57b36d7ecd0513aa6993 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Mon, 16 Jun 2025 16:14:28 +0200
Subject: [PATCH 3/7] [snmp|test] More skip tweaking

---
 lib/snmp/test/snmp_test_lib.erl | 2 +-
 lib/snmp/test/snmp_test_lib.hrl | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/snmp/test/snmp_test_lib.erl b/lib/snmp/test/snmp_test_lib.erl
index f3d7b2d2bb..e7b0e40743 100644
--- a/lib/snmp/test/snmp_test_lib.erl
+++ b/lib/snmp/test/snmp_test_lib.erl
@@ -3173,7 +3173,7 @@ start_node(Name, Unlink) ->
             global:sync(),
             {Peer, Node};
         {error, Reason} ->
-            ?SKIP({failed_starting_node, Name, Reason})
+            throw({skip, {failed_starting_node, Name, Reason}})
     end.
 
 maybe_unlink(true, Pid) ->
diff --git a/lib/snmp/test/snmp_test_lib.hrl b/lib/snmp/test/snmp_test_lib.hrl
index 61e9b138d5..c017839ce2 100644
--- a/lib/snmp/test/snmp_test_lib.hrl
+++ b/lib/snmp/test/snmp_test_lib.hrl
@@ -58,6 +58,7 @@
         ?LIB:non_pc_tc_maybe_skip(Config, Condition, ?MODULE, ?LINE)).
 
 -define(SKIP(Reason),        ?LIB:skip(Reason, ?MODULE, ?LINE)).
+-define(SKIPT(Reason),       throw({skip, Reason})).
 -define(FAIL(Reason),        ?LIB:fail(Reason, ?MODULE, ?LINE)).
 -define(HAS_SUPPORT_IPV6(),  ?LIB:has_support_ipv6()).
 
-- 
2.43.0

openSUSE Build Service is sponsored by