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