summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMicael Karlberg <bmk@erlang.org>2020-03-12 10:04:54 +0100
committerMicael Karlberg <bmk@erlang.org>2020-03-12 10:04:54 +0100
commitd346ee9081c763ff1c5c33869009c06c754f595f (patch)
tree920936453d34f3e61ff03794eb4a2804f4276d55 /lib
parent539ec2bdcd5e47f2146071bf561c95f1c6be345e (diff)
downloaderlang-d346ee9081c763ff1c5c33869009c06c754f595f.tar.gz
[snmp|agent|test] Test tweaking
It "looks like" an exit signal (intended to pass a result) from a test runner, passed the starter process and went directly to the test server, which promptly failed the test case. There was no sign that the starter process, which supervises the test runner, died, but that is the only reason I can think of...
Diffstat (limited to 'lib')
-rw-r--r--lib/snmp/test/snmp_agent_SUITE.erl13
-rw-r--r--lib/snmp/test/snmp_agent_test_lib.erl8
-rw-r--r--lib/snmp/test/snmp_test_mgr.erl3
3 files changed, 16 insertions, 8 deletions
diff --git a/lib/snmp/test/snmp_agent_SUITE.erl b/lib/snmp/test/snmp_agent_SUITE.erl
index 67ff6d5cb2..62129c2543 100644
--- a/lib/snmp/test/snmp_agent_SUITE.erl
+++ b/lib/snmp/test/snmp_agent_SUITE.erl
@@ -5051,25 +5051,32 @@ snmp_standard_mib(Config) when is_list(Config) ->
?DBG("snmp_standard_mib -> std_mib_a", []),
InBadVsns = try_test(std_mib_a),
put(vsn, v2),
+
?DBG("snmp_standard_mib -> std_mib_read", []),
try_test(std_mib_read),
put(vsn, v1),
?DBG("snmp_standard_mib -> std_mib_b (~w)", [InBadVsns]),
Bad = try_test(std_mib_b, [InBadVsns]),
+
?DBG("snmp_standard_mib -> std_mib_read (community: 'bad community')", []),
try_test(std_mib_read, [], [{community, "bad community"}]),
+
?DBG("snmp_standard_mib -> std_mib_write (community: 'public')", []),
try_test(std_mib_write, [], [{community, "public"}]),
+
?DBG("snmp_standard_mib -> std_mib_asn_err", []),
try_test(std_mib_asn_err),
+
?DBG("snmp_standard_mib -> std_mib_c (~w)", [Bad]),
try_test(std_mib_c, [Bad]),
+
?DBG("snmp_standard_mib -> std_mib_a", []),
try_test(standard_mib_a),
?DBG("snmp_standard_mib -> std_mib_finish", []),
try_test(std_mib_finish),
+
?DBG("snmp_standard_mib -> std_mib_test_finish", []),
try_test(standard_mib_test_finish, [], [{community, "bad community"}]).
@@ -5161,7 +5168,7 @@ snmpv2_mib_2(Config) when is_list(Config) ->
?DBG("snmpv2_mib_2 -> write with public community",[]),
try_test(std_mib_write, [], [{community, "public"}]),
- ?DBG("snmpv2_mib_2 -> asn err",[]),
+ ?DBG("snmpv2_mib_2 -> asn err", []),
try_test(std_mib_asn_err),
?DBG("snmpv2_mib_2 -> check counters",[]),
@@ -5174,7 +5181,7 @@ snmpv2_mib_2(Config) when is_list(Config) ->
try_test(std_mib_finish),
?DBG("snmpv2_mib_2 -> force auth failure, and await trap, "
- "then disable auth traps",[]),
+ "then disable auth traps", []),
try_test(snmpv2_mib_test_finish, [], [{community, "bad community"}]),
?IPRINT("snmpv2_mib_2 -> done"),
@@ -7588,7 +7595,7 @@ try_test(Func, A, Opts) ->
?ALIB:try_test(?MODULE, Func, A, Opts).
-%% Test manager wrapperfunctions:
+%% Test manager wrapper functions:
g(Oids) -> snmp_test_mgr:g(Oids).
%%gn() -> snmp_test_mgr:gn().
gn(OidsOrN) -> snmp_test_mgr:gn(OidsOrN).
diff --git a/lib/snmp/test/snmp_agent_test_lib.erl b/lib/snmp/test/snmp_agent_test_lib.erl
index 098b1a0910..629ec49db4 100644
--- a/lib/snmp/test/snmp_agent_test_lib.erl
+++ b/lib/snmp/test/snmp_agent_test_lib.erl
@@ -387,10 +387,10 @@ await_tc_runner_done(Runner, OldFlag) ->
unlink_and_flush_exit(Runner),
put(test_server_loc, Loc),
exit(Rn);
- {tc_runner_done, Runner, Ret, _Zed} ->
- ?DBG("call -> done:"
- "~n Ret: ~p"
- "~n Zed: ~p", [Ret, _Zed]),
+ {tc_runner_done, Runner, Ret, _Loc} ->
+ ?IPRINT("call -> done:"
+ "~n Ret: ~p"
+ "~n Loc: ~p", [Ret, _Loc]),
trap_exit(OldFlag),
unlink_and_flush_exit(Runner),
case Ret of
diff --git a/lib/snmp/test/snmp_test_mgr.erl b/lib/snmp/test/snmp_test_mgr.erl
index c2b8156be5..f8eb85734e 100644
--- a/lib/snmp/test/snmp_test_mgr.erl
+++ b/lib/snmp/test/snmp_test_mgr.erl
@@ -208,7 +208,8 @@ init({Options, CallerPid}) ->
RecBufSz = get_value(recbuf, Options, 1024),
?IPRINT("init -> RecBufSz: ~p", [RecBufSz]),
Mibs = get_value(mibs, Options, []),
- ?IPRINT("init -> Mibs: ~p", [Mibs]),
+ ?IPRINT("init -> Mibs: "
+ "~n ~tp", [Mibs]),
Udp = get_value(agent_udp, Options, 4000),
?IPRINT("init -> Udp: ~p", [Udp]),
User = get_value(user, Options, "initial"),