From 37bf12c29ee94cc6744f3bd405b67a99e7eef831 Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Tue, 2 May 2023 09:04:10 +0200 Subject: [PATCH] test(emqx_telemetry_SUITE): fix flakyness --- apps/emqx_modules/test/emqx_telemetry_SUITE.erl | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/emqx_modules/test/emqx_telemetry_SUITE.erl b/apps/emqx_modules/test/emqx_telemetry_SUITE.erl index bb5f39c1f..cc9a8b20f 100644 --- a/apps/emqx_modules/test/emqx_telemetry_SUITE.erl +++ b/apps/emqx_modules/test/emqx_telemetry_SUITE.erl @@ -463,6 +463,16 @@ t_num_clients(_Config) -> ok. 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(), AdvFeats = get_value(advanced_mqtt_features, TelemetryData), ?assertEqual(