From 0fdd4933a281428c49dd08990add5ef0b6504db9 Mon Sep 17 00:00:00 2001 From: Kamil Gierszewski Date: Tue, 1 Oct 2024 16:37:22 +0200 Subject: [PATCH] tests-api: add statistics parse for metadata in GiB Signed-off-by: Kamil Gierszewski --- test/functional/api/cas/statistics.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/functional/api/cas/statistics.py b/test/functional/api/cas/statistics.py index a2ea510..1f2a9f4 100644 --- a/test/functional/api/cas/statistics.py +++ b/test/functional/api/cas/statistics.py @@ -173,8 +173,11 @@ class CacheConfigStats: self.cache_line_size = parse_value( value=stats_dict["Cache line size [KiB]"], unit_type=UnitType.kibibyte ) + footprint_prefix = "Metadata Memory Footprint " + footprint_key = next(k for k in stats_dict if k.startswith(footprint_prefix)) self.metadata_memory_footprint = parse_value( - value=stats_dict["Metadata Memory Footprint [MiB]"], unit_type=UnitType.mebibyte + value=stats_dict[footprint_key], + unit_type=UnitType(footprint_key[len(footprint_prefix) :]), ) self.dirty_for = parse_value(value=stats_dict["Dirty for [s]"], unit_type=UnitType.seconds) self.status = stats_dict["Status"]