test(emqx_telemetry_SUITE): fix flakyness
This commit is contained in:
parent
c825102bed
commit
37bf12c29e
|
@ -463,6 +463,16 @@ t_num_clients(_Config) ->
|
||||||
ok.
|
ok.
|
||||||
|
|
||||||
t_advanced_mqtt_features(_) ->
|
t_advanced_mqtt_features(_) ->
|
||||||
|
try
|
||||||
|
ok = test_advanced_mqtt_features()
|
||||||
|
catch
|
||||||
|
_:_ ->
|
||||||
|
%% delayed messages' metrics might not be reported yet
|
||||||
|
timer:sleep(1000),
|
||||||
|
test_advanced_mqtt_features()
|
||||||
|
end.
|
||||||
|
|
||||||
|
test_advanced_mqtt_features() ->
|
||||||
{ok, TelemetryData} = emqx_telemetry:get_telemetry(),
|
{ok, TelemetryData} = emqx_telemetry:get_telemetry(),
|
||||||
AdvFeats = get_value(advanced_mqtt_features, TelemetryData),
|
AdvFeats = get_value(advanced_mqtt_features, TelemetryData),
|
||||||
?assertEqual(
|
?assertEqual(
|
||||||
|
|
Loading…
Reference in New Issue