test(emqx_rule_engine): fix simple sync

This commit is contained in:
Stefan Strigler 2023-06-28 16:01:15 +02:00
parent 837acd4234
commit 422c79583a
1 changed files with 2 additions and 5 deletions

View File

@ -189,14 +189,14 @@ init_per_group(metrics_fail, Config) ->
init_per_group(metrics_simple, Config) -> init_per_group(metrics_simple, Config) ->
meck:new(?BRIDGE_IMPL, [non_strict, no_link, passthrough]), meck:new(?BRIDGE_IMPL, [non_strict, no_link, passthrough]),
meck:expect(?BRIDGE_IMPL, query_mode, fun meck:expect(?BRIDGE_IMPL, query_mode, fun
(#{mqtt := #{query_mode := sync}}) -> simple_sync; (#{resource_opts := #{query_mode := sync}}) -> simple_sync;
(_) -> simple_async (_) -> simple_async
end), end),
[{mecked, [?BRIDGE_IMPL]} | Config]; [{mecked, [?BRIDGE_IMPL]} | Config];
init_per_group(metrics_fail_simple, Config) -> init_per_group(metrics_fail_simple, Config) ->
meck:new(?BRIDGE_IMPL, [non_strict, no_link, passthrough]), meck:new(?BRIDGE_IMPL, [non_strict, no_link, passthrough]),
meck:expect(?BRIDGE_IMPL, query_mode, fun meck:expect(?BRIDGE_IMPL, query_mode, fun
(#{mqtt := #{query_mode := sync}}) -> simple_sync; (#{resource_opts := #{query_mode := sync}}) -> simple_sync;
(_) -> simple_async (_) -> simple_async
end), end),
meck:expect(?BRIDGE_IMPL, on_query, 3, {error, {unrecoverable_error, mecked_failure}}), meck:expect(?BRIDGE_IMPL, on_query, 3, {error, {unrecoverable_error, mecked_failure}}),
@ -2960,9 +2960,6 @@ do_test_rule_metrics(QMode) ->
MsgId = emqx_guid:gen(), MsgId = emqx_guid:gen(),
emqx:publish(#message{id = MsgId, topic = <<"topic/test">>, payload = <<"hello">>}), emqx:publish(#message{id = MsgId, topic = <<"topic/test">>, payload = <<"hello">>}),
timer:sleep(100), timer:sleep(100),
ct:pal("bridge metrics: ~p", [
emqx_resource:get_metrics(emqx_bridge_resource:resource_id(BridgeId))
]),
on_exit( on_exit(
fun() -> fun() ->
emqx_rule_engine:delete_rule(RuleId), emqx_rule_engine:delete_rule(RuleId),