File 2509-snmp-test-Tweaked-test-case.patch of Package erlang

From 0017e7f0ffa532ae4fc43151cc3ae721cd513212 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Tue, 3 Jun 2025 08:24:36 +0200
Subject: [PATCH 9/9] [snmp|test] Tweaked test case

Tweaked the 'Erlang manager to Net-SNMP agent' test case.
Improve printouts and change ignore to skip when 'noSuchObject' is
received.

OTP-19619
---
 lib/snmp/test/snmp_to_snmpnet_SUITE.erl | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/lib/snmp/test/snmp_to_snmpnet_SUITE.erl b/lib/snmp/test/snmp_to_snmpnet_SUITE.erl
index 0b0ee22f03..09b8342f1f 100644
--- a/lib/snmp/test/snmp_to_snmpnet_SUITE.erl
+++ b/lib/snmp/test/snmp_to_snmpnet_SUITE.erl
@@ -563,24 +563,24 @@ verify_varbind(#varbind{oid          = Oid,
     verify_oid(Oid, Type, Value).
 
 verify_oid(?sysDescr_instance = Oid, 'OCTET STRING', "Net-SNMP agent") ->
-    ct:pal("oid verification success for ~p", [Oid]),
+    ct:pal("oid verification success for ~p (sys description)", [Oid]),
     ok;
 verify_oid(?otpC64Num1_instance = Oid, 'Counter64', ?default_otpC64Num1) ->
-    ct:pal("oid verification success for ~p", [Oid]),
+    ct:pal("oid verification success for ~p (num 1)", [Oid]),
     ok;
 verify_oid(?otpC64Num2_instance = Oid, 'Counter64', ?default_otpC64Num2) ->
-    ct:pal("oid verification success for ~p", [Oid]),
+    ct:pal("oid verification success for ~p (num 2)", [Oid]),
     ok;
 verify_oid(?otpC64Num3_instance = Oid, 'Counter64', ?default_otpC64Num3) ->
-    ct:pal("oid verification success for ~p", [Oid]),
+    ct:pal("oid verification success for ~p (num 3)", [Oid]),
     ok;
 verify_oid(?otpC64Num4_instance = Oid, 'Counter64', ?default_otpC64Num4) ->
-    ct:pal("oid verification success for ~p", [Oid]),
+    ct:pal("oid verification success for ~p (num 4)", [Oid]),
     ok;
 verify_oid(Oid, 'NULL', noSuchObject = Value) ->
     %% This means we where unable to load the proper MIBs
     ct:pal("oid verification failed for ~p => ~p => IGNORE", [Oid, Value]),
-    ok;
+    exit({skip, {Oid, Value}});
 verify_oid(Oid, Type, Value) ->
     ct:pal("oid verification failed: ~p => ~p", [Oid, Value]),
     exit({invalid_vb, Oid, Type, Value}).
-- 
2.43.0

openSUSE Build Service is sponsored by