[#368] Fixed function check metrics

Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
This commit is contained in:
Ilyas Niyazov 2025-03-20 09:05:50 +03:00 committed by Ilyas Niyazov
parent 8bedd9b3d6
commit 6bbc359ec9

View file

@ -6,7 +6,7 @@ from frostfs_testlib.testing.test_control import wait_for_success
@reporter.step("Check metrics result") @reporter.step("Check metrics result")
@wait_for_success(interval=10) @wait_for_success(max_wait_time=300, interval=10)
def check_metrics_counter( def check_metrics_counter(
cluster_nodes: list[ClusterNode], cluster_nodes: list[ClusterNode],
operator: str = "==", operator: str = "==",
@ -19,7 +19,7 @@ def check_metrics_counter(
counter_act += get_metrics_value(cluster_node, parse_from_command, **metrics_greps) counter_act += get_metrics_value(cluster_node, parse_from_command, **metrics_greps)
assert eval( assert eval(
f"{counter_act} {operator} {counter_exp}" f"{counter_act} {operator} {counter_exp}"
), f"Expected: {counter_exp} {operator} Actual: {counter_act} in nodes: {cluster_nodes}" ), f"Actual: {counter_act} {operator} Expected: {counter_exp} in nodes: {cluster_nodes}"
@reporter.step("Get metrics value from node: {node}") @reporter.step("Get metrics value from node: {node}")