diff options
author | Lukas Larsson <lukas@erlang.org> | 2021-05-04 11:11:13 +0200 |
---|---|---|
committer | Lukas Larsson <lukas@erlang.org> | 2021-05-04 11:11:13 +0200 |
commit | 8c3703dd776ed24eaf233f4ec18f9a3a7242aeb8 (patch) | |
tree | 3c133bcb23379370cae18d4eefa6d3bc17c2e1de /lib/erl_interface/test | |
parent | 4ad99786213be856df128cd412257101d9b58e80 (diff) | |
parent | 20912207142608b12c0574d596af55fdbc731f67 (diff) | |
download | erlang-8c3703dd776ed24eaf233f4ec18f9a3a7242aeb8.tar.gz |
Merge branch 'maint'
Diffstat (limited to 'lib/erl_interface/test')
-rw-r--r-- | lib/erl_interface/test/ei_connect_SUITE.erl | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/erl_interface/test/ei_connect_SUITE.erl b/lib/erl_interface/test/ei_connect_SUITE.erl index 51ab69c3b1..37461d82f5 100644 --- a/lib/erl_interface/test/ei_connect_SUITE.erl +++ b/lib/erl_interface/test/ei_connect_SUITE.erl @@ -28,6 +28,7 @@ init_per_testcase/2, ei_send/1, ei_reg_send/1, + ei_reg_send_large/1, ei_format_pid/1, ei_rpc/1, rpc_test/1, @@ -57,6 +58,7 @@ groups() -> ei_send_funs, ei_set_get_tracelevel, ei_reg_send, + ei_reg_send_large, ei_rpc, ei_make_ref, ei_make_pid, @@ -128,6 +130,21 @@ ei_reg_send(Config) when is_list(Config) -> runner:recv_eot(P), ok. +ei_reg_send_large(Config) when is_list(Config) -> + P = runner:start(Config, ?interpret), + 0 = ei_connect_init(P, 42, erlang:get_cookie(), 0, get_group(Config)), + {ok,Fd} = ei_connect(P, node()), + + ARegName = a_strange_registred_name, + register(ARegName, self()), + ok = ei_reg_send(P, Fd, ARegName, AMsg={another,[strange],message, + <<0:(32*1024*1024*8)>>}), + receive AMsg -> ok end, + + runner:send_eot(P), + runner:recv_eot(P), + ok. + ei_threaded_send(Config) when is_list(Config) -> Einode = filename:join(proplists:get_value(data_dir, Config), "einode"), N = 15, |