summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/suite/test_verbose01.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/test/suite/test_verbose01.py')
-rwxr-xr-xsrc/third_party/wiredtiger/test/suite/test_verbose01.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/test/suite/test_verbose01.py b/src/third_party/wiredtiger/test/suite/test_verbose01.py
index 7bd7b542803..fdf335d46a9 100755
--- a/src/third_party/wiredtiger/test/suite/test_verbose01.py
+++ b/src/third_party/wiredtiger/test/suite/test_verbose01.py
@@ -64,6 +64,11 @@ class test_verbose_base(wttest.WiredTigerTestCase, suite_subprocess):
else:
self.assertEqual(len(verbose_messages), 0)
+ if len(output) >= self.nlines:
+ # If we've read the maximum number of characters, its likely that the last line is truncated ('...'). In this
+ # case, trim the last message as we can't parse it.
+ verbose_messages = verbose_messages[:-1]
+
# Test the contents of each verbose message, ensuring it satisfies the expected pattern.
verb_pattern = re.compile('|'.join(patterns))
for line in verbose_messages: