335
335
?DBG("run -> Crypto: ~p", [Crypto]),
336
336
catch snmp_test_mgr:stop(), % If we had a running mgr from a failed case
337
337
StdM = filename:join(code:priv_dir(snmp), "mibs") ++ "/",
338
339
?DBG("run -> config:"
342
344
"~n SecLevel: ~p"
344
346
"~n CtxEngineID: ~p"
345
347
"~n Community: ~p"
347
[M,Dir,User,SecLevel,EngineID,CtxEngineID,Community,StdM]),
349
[M,Vsn,Dir,User,SecLevel,EngineID,CtxEngineID,Community,StdM]),
348
350
case snmp_test_mgr:start([%% {agent, snmp_test_lib:hostname()},
349
{packet_server_debug,true},
351
{agent, get(master_host)},
357
{community, Community},
359
{sec_level, SecLevel},
360
{engine_id, EngineID},
361
{context_engine_id, CtxEngineID},
363
{mibs, mibs(StdM, M)}]) of
351
{packet_server_debug,true},
353
{agent, get(master_host)},
359
{community, Community},
361
{sec_level, SecLevel},
362
{engine_id, EngineID},
363
{context_engine_id, CtxEngineID},
365
{mibs, mibs(StdM, M)}]) of
365
367
case (catch apply(Mod, Func, Args)) of
366
368
{'EXIT', Reason} ->
367
369
catch snmp_test_mgr:stop(),
368
370
?FAIL({apply_failed, {Mod, Func, Args}, Reason});
372
catch snmp_test_mgr:stop(),