{\rtf1\ansi\ansicpg1252\cocoartf2638
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0

\f0\fs24 \cf0 diff --git a/test/cppsuite/test_harness/runtime_monitor.cxx b/test/cppsuite/test_harness/runtime_monitor.cxx\
index 122963416..2e9fdadc8 100644\
--- a/test/cppsuite/test_harness/runtime_monitor.cxx\
+++ b/test/cppsuite/test_harness/runtime_monitor.cxx\
@@ -303,8 +303,11 @@ runtime_monitor::do_work()\
 \{\
     /* Check runtime statistics. */\
     for (const auto &stat : _stats) \{\
-        if (stat->get_runtime())\
-            stat->check(_cursor);\
+        if (stat->get_runtime()) \{\
+            while(true) \{\
+                stat->check(_cursor);\
+            \}\
+        \}\
     \}\
 \}\
 \
@@ -330,7 +333,9 @@ runtime_monitor::finish()\
         stat_min = stat->get_min();\
         stat_name = stat->get_name();\
 \
-        stat_value = std::stoi(stat->get_value_str(_cursor));\
+        while (true) \{\
+            stat_value = std::stoi(stat->get_value_str(_cursor));\
+        \}\
 \
         if (stat_value < stat_min || stat_value > stat_max) \{\
             const std::string error_string = "runtime_monitor: Postrun stat \\"" + stat_name +}