Add some flexibility to machi_chain_manager1_converge_demo:t/1 and t/2
This commit is contained in:
parent
e3b80c6ac2
commit
670bd2cafc
1 changed files with 10 additions and 4 deletions
|
@ -135,13 +135,20 @@ long_doc() ->
|
||||||
%% convergence_demo_testfun() ->
|
%% convergence_demo_testfun() ->
|
||||||
%% convergence_demo_testfun(3).
|
%% convergence_demo_testfun(3).
|
||||||
|
|
||||||
|
-define(DEFAULT_MGR_OPTS, [{private_write_verbose, false},
|
||||||
|
{active_mode,false},
|
||||||
|
{use_partition_simulator, true}]).
|
||||||
|
|
||||||
t() ->
|
t() ->
|
||||||
t(3).
|
t(3).
|
||||||
|
|
||||||
t(N) ->
|
t(N) ->
|
||||||
convergence_demo_testfun(N).
|
t(N, ?DEFAULT_MGR_OPTS).
|
||||||
|
|
||||||
convergence_demo_testfun(NumFLUs) ->
|
t(N, MgrOpts) ->
|
||||||
|
convergence_demo_testfun(N, MgrOpts).
|
||||||
|
|
||||||
|
convergence_demo_testfun(NumFLUs, MgrOpts0) ->
|
||||||
timer:sleep(100),
|
timer:sleep(100),
|
||||||
%% Faster test startup, commented: io:format(user, short_doc(), []),
|
%% Faster test startup, commented: io:format(user, short_doc(), []),
|
||||||
%% Faster test startup, commented: timer:sleep(3000),
|
%% Faster test startup, commented: timer:sleep(3000),
|
||||||
|
@ -169,8 +176,7 @@ convergence_demo_testfun(NumFLUs) ->
|
||||||
end || {#p_srvr{name=Name}=P, _Dir} <- PsDirs],
|
end || {#p_srvr{name=Name}=P, _Dir} <- PsDirs],
|
||||||
MembersDict = machi_projection:make_members_dict(Ps),
|
MembersDict = machi_projection:make_members_dict(Ps),
|
||||||
%% MgrOpts = [private_write_verbose, {active_mode,false},
|
%% MgrOpts = [private_write_verbose, {active_mode,false},
|
||||||
MgrOpts = [{active_mode,false},
|
MgrOpts = MgrOpts0 ++ ?DEFAULT_MGR_OPTS,
|
||||||
{use_partition_simulator, true}],
|
|
||||||
MgrNamez =
|
MgrNamez =
|
||||||
[begin
|
[begin
|
||||||
{ok, MPid} = ?MGR:start_link(P#p_srvr.name, MembersDict, MgrOpts),
|
{ok, MPid} = ?MGR:start_link(P#p_srvr.name, MembersDict, MgrOpts),
|
||||||
|
|
Loading…
Reference in a new issue