From fa892a0a245e9c3d91b70d619b3c46cba76a787c Mon Sep 17 00:00:00 2001 From: AlehMaisevich <99973635+AlehMaisevich@users.noreply.github.com> Date: Thu, 16 Nov 2023 09:59:47 +0100 Subject: [PATCH] Ignore break in Robot Framework 5 output Robot Framework v5 allows the use of BREAK tests and resource files. It generates break elements in the output file. When we use testarchiver to parse the file it produces a lot of warning messages. --- test_archiver/output_parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test_archiver/output_parser.py b/test_archiver/output_parser.py index ec53a4f..b0090f2 100644 --- a/test_archiver/output_parser.py +++ b/test_archiver/output_parser.py @@ -102,7 +102,7 @@ def startElement(self, name, attrs): self.archiver.begin_metadata(attrs.getValue('name')) elif name == 'doc': pass - elif name in ('arguments', 'tags', 'metadata', 'if', 'return'): + elif name in ('arguments', 'tags', 'metadata', 'if', 'return', 'break'): pass else: print("WARNING: begin unknown item '{}'".format(name)) @@ -150,7 +150,7 @@ def endElement(self, name): self.archiver.end_metadata(self.content()) elif name == 'doc': pass - elif name in ('arguments', 'tags', 'metadata', 'if', 'return'): + elif name in ('arguments', 'tags', 'metadata', 'if', 'return', 'break'): pass else: print("WARNING: ending unknown item '{}'".format(name))