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