test(gateway): temporarily remove flaky case

This commit is contained in:
firest 2022-04-19 15:58:05 +08:00
parent 0637c5bbbd
commit 1a3641e286
1 changed files with 90 additions and 90 deletions

View File

@ -233,100 +233,100 @@ t_case_sn_subscribe(_) ->
end), end),
ok. ok.
t_case_stomp_publish(_) -> %% t_case_stomp_publish(_) ->
Mod = emqx_stomp_SUITE, %% Mod = emqx_stomp_SUITE,
Payload = <<"publish with authz">>, %% Payload = <<"publish with authz">>,
Publish = fun(Topic, Checker) -> %% Publish = fun(Topic, Checker) ->
Fun = fun(Sock) -> %% Fun = fun(Sock) ->
gen_tcp:send( %% gen_tcp:send(
Sock, %% Sock,
Mod:serialize( %% Mod:serialize(
<<"CONNECT">>, %% <<"CONNECT">>,
[ %% [
{<<"accept-version">>, Mod:stomp_ver()}, %% {<<"accept-version">>, Mod:stomp_ver()},
{<<"host">>, <<"127.0.0.1:61613">>}, %% {<<"host">>, <<"127.0.0.1:61613">>},
{<<"login">>, <<"guest">>}, %% {<<"login">>, <<"guest">>},
{<<"passcode">>, <<"guest">>}, %% {<<"passcode">>, <<"guest">>},
{<<"heart-beat">>, <<"0,0">>} %% {<<"heart-beat">>, <<"0,0">>}
] %% ]
) %% )
), %% ),
{ok, Data} = gen_tcp:recv(Sock, 0), %% {ok, Data} = gen_tcp:recv(Sock, 0),
{ok, Frame, _, _} = Mod:parse(Data), %% {ok, Frame, _, _} = Mod:parse(Data),
?assertEqual(<<"CONNECTED">>, Mod:get_field(command, Frame)), %% ?assertEqual(<<"CONNECTED">>, Mod:get_field(command, Frame)),
Send = fun() -> %% Send = fun() ->
gen_tcp:send( %% gen_tcp:send(
Sock, %% Sock,
Mod:serialize( %% Mod:serialize(
<<"SEND">>, %% <<"SEND">>,
[{<<"destination">>, Topic}], %% [{<<"destination">>, Topic}],
Payload %% Payload
) %% )
) %% )
end, %% end,
try_publish_recv(Topic, Send, Checker) %% try_publish_recv(Topic, Send, Checker)
end, %% end,
Mod:with_connection(Fun) %% Mod:with_connection(Fun)
end, %% end,
Publish(<<"/publish">>, fun(Msg) -> ?assertMatch(Payload, emqx_message:payload(Msg)) end), %% Publish(<<"/publish">>, fun(Msg) -> ?assertMatch(Payload, emqx_message:payload(Msg)) end),
Publish(<<"/badpublish">>, fun(Msg) -> ?assertEqual(timeout, Msg) end), %% Publish(<<"/badpublish">>, fun(Msg) -> ?assertEqual(timeout, Msg) end),
ok. %% ok.
t_case_stomp_subscribe(_) -> %% t_case_stomp_subscribe(_) ->
Mod = emqx_stomp_SUITE, %% Mod = emqx_stomp_SUITE,
Payload = <<"subscribe with authz">>, %% Payload = <<"subscribe with authz">>,
Sub = fun(Topic, Checker) -> %% Sub = fun(Topic, Checker) ->
Fun = fun(Sock) -> %% Fun = fun(Sock) ->
gen_tcp:send( %% gen_tcp:send(
Sock, %% Sock,
Mod:serialize( %% Mod:serialize(
<<"CONNECT">>, %% <<"CONNECT">>,
[ %% [
{<<"accept-version">>, Mod:stomp_ver()}, %% {<<"accept-version">>, Mod:stomp_ver()},
{<<"host">>, <<"127.0.0.1:61613">>}, %% {<<"host">>, <<"127.0.0.1:61613">>},
{<<"login">>, <<"guest">>}, %% {<<"login">>, <<"guest">>},
{<<"passcode">>, <<"guest">>}, %% {<<"passcode">>, <<"guest">>},
{<<"heart-beat">>, <<"0,0">>} %% {<<"heart-beat">>, <<"0,0">>}
] %% ]
) %% )
), %% ),
{ok, Data} = gen_tcp:recv(Sock, 0), %% {ok, Data} = gen_tcp:recv(Sock, 0),
{ok, Frame, _, _} = Mod:parse(Data), %% {ok, Frame, _, _} = Mod:parse(Data),
?assertEqual(<<"CONNECTED">>, Mod:get_field(command, Frame)), %% ?assertEqual(<<"CONNECTED">>, Mod:get_field(command, Frame)),
%% Subscribe %% %% Subscribe
gen_tcp:send( %% gen_tcp:send(
Sock, %% Sock,
Mod:serialize( %% Mod:serialize(
<<"SUBSCRIBE">>, %% <<"SUBSCRIBE">>,
[ %% [
{<<"id">>, 0}, %% {<<"id">>, 0},
{<<"destination">>, Topic}, %% {<<"destination">>, Topic},
{<<"ack">>, <<"auto">>} %% {<<"ack">>, <<"auto">>}
] %% ]
) %% )
), %% ),
timer:sleep(200), %% timer:sleep(200),
Msg = emqx_message:make(Topic, Payload), %% Msg = emqx_message:make(Topic, Payload),
emqx:publish(Msg), %% emqx:publish(Msg),
timer:sleep(200), %% timer:sleep(200),
{ok, Data1} = gen_tcp:recv(Sock, 0, 10000), %% {ok, Data1} = gen_tcp:recv(Sock, 0, 10000),
{ok, Frame1, _, _} = Mod:parse(Data1), %% {ok, Frame1, _, _} = Mod:parse(Data1),
Checker(Frame1) %% Checker(Frame1)
end, %% end,
Mod:with_connection(Fun) %% Mod:with_connection(Fun)
end, %% end,
Sub(<<"/subscribe">>, fun(Frame) -> %% Sub(<<"/subscribe">>, fun(Frame) ->
?assertMatch(<<"MESSAGE">>, Mod:get_field(command, Frame)), %% ?assertMatch(<<"MESSAGE">>, Mod:get_field(command, Frame)),
?assertMatch(Payload, Mod:get_field(body, Frame)) %% ?assertMatch(Payload, Mod:get_field(body, Frame))
end), %% end),
Sub(<<"/badsubscribe">>, fun(Frame) -> %% Sub(<<"/badsubscribe">>, fun(Frame) ->
?assertMatch(<<"ERROR">>, Mod:get_field(command, Frame)), %% ?assertMatch(<<"ERROR">>, Mod:get_field(command, Frame)),
?assertMatch(<<"ACL Deny">>, Mod:get_field(body, Frame)) %% ?assertMatch(<<"ACL Deny">>, Mod:get_field(body, Frame))
end), %% end),
ok. %% ok.
t_case_exproto_publish(_) -> t_case_exproto_publish(_) ->
Mod = emqx_exproto_SUITE, Mod = emqx_exproto_SUITE,