fix(emqx_connector): restart with default wait_connected
This commit is contained in:
parent
57adbab5ea
commit
ca7a43986a
|
@ -90,7 +90,7 @@ perform_lifecycle_check(PoolName, InitialConfig) ->
|
||||||
% Can call stop/1 again on an already stopped instance
|
% Can call stop/1 again on an already stopped instance
|
||||||
?assertEqual(ok, emqx_resource:stop(PoolName)),
|
?assertEqual(ok, emqx_resource:stop(PoolName)),
|
||||||
% Make sure it can be restarted and the healthchecks and queries work properly
|
% Make sure it can be restarted and the healthchecks and queries work properly
|
||||||
?assertEqual(ok, emqx_resource:restart(PoolName)),
|
?assertEqual(ok, emqx_resource:restart(PoolName, #{wait_connected => 1000})),
|
||||||
{ok, ?CONNECTOR_RESOURCE_GROUP, #{status := InitialStatus}} = emqx_resource:get_instance(PoolName),
|
{ok, ?CONNECTOR_RESOURCE_GROUP, #{status := InitialStatus}} = emqx_resource:get_instance(PoolName),
|
||||||
?assertEqual(ok, emqx_resource:health_check(PoolName)),
|
?assertEqual(ok, emqx_resource:health_check(PoolName)),
|
||||||
?assertMatch({ok, _, [[1]]}, emqx_resource:query(PoolName, test_query_no_params())),
|
?assertMatch({ok, _, [[1]]}, emqx_resource:query(PoolName, test_query_no_params())),
|
||||||
|
|
|
@ -89,7 +89,7 @@ perform_lifecycle_check(PoolName, InitialConfig) ->
|
||||||
% Can call stop/1 again on an already stopped instance
|
% Can call stop/1 again on an already stopped instance
|
||||||
?assertEqual(ok, emqx_resource:stop(PoolName)),
|
?assertEqual(ok, emqx_resource:stop(PoolName)),
|
||||||
% Make sure it can be restarted and the healthchecks and queries work properly
|
% Make sure it can be restarted and the healthchecks and queries work properly
|
||||||
?assertEqual(ok, emqx_resource:restart(PoolName)),
|
?assertEqual(ok, emqx_resource:restart(PoolName, #{wait_connected => 1000})),
|
||||||
{ok, ?CONNECTOR_RESOURCE_GROUP, #{status := InitialStatus}} = emqx_resource:get_instance(PoolName),
|
{ok, ?CONNECTOR_RESOURCE_GROUP, #{status := InitialStatus}} = emqx_resource:get_instance(PoolName),
|
||||||
?assertEqual(ok, emqx_resource:health_check(PoolName)),
|
?assertEqual(ok, emqx_resource:health_check(PoolName)),
|
||||||
?assertMatch({ok, _, [{1}]}, emqx_resource:query(PoolName, test_query_no_params())),
|
?assertMatch({ok, _, [{1}]}, emqx_resource:query(PoolName, test_query_no_params())),
|
||||||
|
|
|
@ -103,7 +103,7 @@ perform_lifecycle_check(PoolName, InitialConfig, RedisCommand) ->
|
||||||
% Can call stop/1 again on an already stopped instance
|
% Can call stop/1 again on an already stopped instance
|
||||||
?assertEqual(ok, emqx_resource:stop(PoolName)),
|
?assertEqual(ok, emqx_resource:stop(PoolName)),
|
||||||
% Make sure it can be restarted and the healthchecks and queries work properly
|
% Make sure it can be restarted and the healthchecks and queries work properly
|
||||||
?assertEqual(ok, emqx_resource:restart(PoolName)),
|
?assertEqual(ok, emqx_resource:restart(PoolName, #{wait_connected => 1000})),
|
||||||
{ok, ?CONNECTOR_RESOURCE_GROUP, #{status := InitialStatus}} = emqx_resource:get_instance(PoolName),
|
{ok, ?CONNECTOR_RESOURCE_GROUP, #{status := InitialStatus}} = emqx_resource:get_instance(PoolName),
|
||||||
?assertEqual(ok, emqx_resource:health_check(PoolName)),
|
?assertEqual(ok, emqx_resource:health_check(PoolName)),
|
||||||
?assertEqual({ok, <<"PONG">>}, emqx_resource:query(PoolName, {cmd, RedisCommand})),
|
?assertEqual({ok, <<"PONG">>}, emqx_resource:query(PoolName, {cmd, RedisCommand})),
|
||||||
|
|
Loading…
Reference in New Issue