test(bridge_v1): delete repeat probe_bridge_api code

This commit is contained in:
zhongwencool 2024-02-23 10:12:37 +08:00
parent 82a2219a16
commit d7faab4195
5 changed files with 12 additions and 64 deletions

View File

@ -392,18 +392,7 @@ probe_bridge_api(Config) ->
TypeBin = ?BRIDGE_TYPE_BIN,
Name = ?config(consumer_name, Config),
ConsumerConfig = ?config(consumer_config, Config),
Params = ConsumerConfig#{<<"type">> => TypeBin, <<"name">> => Name},
Path = emqx_mgmt_api_test_util:api_path(["bridges_probe"]),
AuthHeader = emqx_mgmt_api_test_util:auth_header_(),
Opts = #{return_all => true},
ct:pal("probing bridge (via http): ~p", [Params]),
Res =
case emqx_mgmt_api_test_util:request_api(post, Path, "", AuthHeader, Params, Opts) of
{ok, {{_, 204, _}, _Headers, _Body0} = Res0} -> {ok, Res0};
Error -> Error
end,
ct:pal("bridge probe result: ~p", [Res]),
Res.
emqx_bridge_testlib:probe_bridge_api(TypeBin, Name, ConsumerConfig).
start_and_subscribe_mqtt(Config) ->
TopicMapping = ?config(topic_mapping, Config),

View File

@ -789,15 +789,4 @@ remove_message_id(MessageIDs, IDBin) ->
maps:without([ID], MessageIDs).
probe_bridge_api(BridgeConfig) ->
Params = BridgeConfig#{<<"type">> => ?BRIDGE_TYPE, <<"name">> => ?BRIDGE_NAME},
Path = emqx_mgmt_api_test_util:api_path(["bridges_probe"]),
AuthHeader = emqx_mgmt_api_test_util:auth_header_(),
Opts = #{return_all => true},
ct:pal("probing bridge (via http): ~p", [Params]),
Res =
case emqx_mgmt_api_test_util:request_api(post, Path, "", AuthHeader, Params, Opts) of
{ok, {{_, 204, _}, _Headers, _Body0} = Res0} -> {ok, Res0};
Error -> Error
end,
ct:pal("bridge probe result: ~p", [Res]),
Res.
emqx_bridge_testlib:probe_bridge_api(?BRIDGE_TYPE, ?BRIDGE_NAME, BridgeConfig).

View File

@ -743,18 +743,7 @@ probe_bridge_api(Config) ->
TypeBin = ?BRIDGE_TYPE_BIN,
Name = ?config(kafka_name, Config),
KafkaConfig = ?config(kafka_config, Config),
Params = KafkaConfig#{<<"type">> => TypeBin, <<"name">> => Name},
Path = emqx_mgmt_api_test_util:api_path(["bridges_probe"]),
AuthHeader = emqx_mgmt_api_test_util:auth_header_(),
Opts = #{return_all => true},
ct:pal("probing bridge (via http): ~p", [Params]),
Res =
case emqx_mgmt_api_test_util:request_api(post, Path, "", AuthHeader, Params, Opts) of
{ok, {{_, 204, _}, _Headers, _Body0} = Res0} -> {ok, Res0};
Error -> Error
end,
ct:pal("bridge probe result: ~p", [Res]),
Res.
emqx_bridge_testlib:probe_bridge_api(TypeBin, Name, KafkaConfig).
send_message(Config, Payload) ->
Name = ?config(kafka_name, Config),

View File

@ -414,18 +414,7 @@ probe_bridge_api(Config, Overrides) ->
TypeBin = mongo_type_bin(?config(mongo_type, Config)),
MongoConfig0 = ?config(mongo_config, Config),
MongoConfig = emqx_utils_maps:deep_merge(MongoConfig0, Overrides),
Params = MongoConfig#{<<"type">> => TypeBin, <<"name">> => Name},
Path = emqx_mgmt_api_test_util:api_path(["bridges_probe"]),
AuthHeader = emqx_mgmt_api_test_util:auth_header_(),
Opts = #{return_all => true},
ct:pal("probing bridge (via http): ~p", [Params]),
Res =
case emqx_mgmt_api_test_util:request_api(post, Path, "", AuthHeader, Params, Opts) of
{ok, {{_, 204, _}, _Headers, _Body0} = Res0} -> {ok, Res0};
Error -> Error
end,
ct:pal("bridge probe result: ~p", [Res]),
Res.
emqx_bridge_testlib:probe_bridge_api(TypeBin, Name, MongoConfig).
resource_id(Config) ->
Type0 = ?config(mongo_type, Config),

View File

@ -344,22 +344,14 @@ probe_bridge_api(Config, Overrides) ->
Name = ?config(oracle_name, Config),
OracleConfig0 = ?config(oracle_config, Config),
OracleConfig = emqx_utils_maps:deep_merge(OracleConfig0, Overrides),
Params = OracleConfig#{<<"type">> => TypeBin, <<"name">> => Name},
Path = emqx_mgmt_api_test_util:api_path(["bridges_probe"]),
AuthHeader = emqx_mgmt_api_test_util:auth_header_(),
Opts = #{return_all => true},
ct:pal("probing bridge (via http): ~p", [Params]),
Res =
case emqx_mgmt_api_test_util:request_api(post, Path, "", AuthHeader, Params, Opts) of
{ok, {{_, 204, _}, _Headers, _Body0} = Res0} ->
{ok, Res0};
{error, {Status, Headers, Body0}} ->
{error, {Status, Headers, emqx_bridge_testlib:try_decode_error(Body0)}};
Error ->
Error
end,
ct:pal("bridge probe result: ~p", [Res]),
Res.
case emqx_bridge_testlib:probe_bridge_api(TypeBin, Name, OracleConfig) of
{ok, {{_, 204, _}, _Headers, _Body0} = Res0} ->
{ok, Res0};
{error, {Status, Headers, Body0}} ->
{error, {Status, Headers, emqx_bridge_testlib:try_decode_error(Body0)}};
Error ->
Error
end.
create_rule_and_action_http(Config) ->
OracleName = ?config(oracle_name, Config),