diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-11-27 14:49:53 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-11-27 14:53:32 +0100 |
commit | d444156bcf94ccbcad3055960879e752846f4974 (patch) | |
tree | aae8dd66d4f31b29c475c20acbabf5818e81a2f9 | |
parent | testoutputparser: Support remarks (diff) | |
download | rtems-central-d444156bcf94ccbcad3055960879e752846f4974.tar.bz2 |
testoutputparser: Simplify
-rw-r--r-- | rtemsspec/testoutputparser.py | 30 |
1 files changed, 12 insertions, 18 deletions
diff --git a/rtemsspec/testoutputparser.py b/rtemsspec/testoutputparser.py index 1a6e2341..aca35505 100644 --- a/rtemsspec/testoutputparser.py +++ b/rtemsspec/testoutputparser.py @@ -69,13 +69,13 @@ _M_MX = re.compile(r"M:MX:(.+)") _M_MAD = re.compile(r"M:MAD:(.+)") _M_D = re.compile(r"M:D:(.+)") -_GCOV_BEGIN = re.compile(r"\*\*\* BEGIN OF GCOV INFO BASE64 \*\*\*") -_GCOV_END = re.compile(r"\*\*\* END OF GCOV INFO BASE64 \*\*\*") +_GCOV_BEGIN = "*** BEGIN OF GCOV INFO BASE64 ***" +_GCOV_END = "*** END OF GCOV INFO BASE64 ***" -_RECORDS_BEGIN = re.compile(r"\*\*\* BEGIN OF RECORDS BASE64 \*\*\*") -_RECORDS_END = re.compile(r"\*\*\* END OF RECORDS BASE64 \*\*\*") -_RECORDS_ZLIB_BEGIN = re.compile(r"\*\*\* BEGIN OF RECORDS BASE64 ZLIB \*\*\*") -_RECORDS_ZLIB_END = re.compile(r"\*\*\* END OF RECORDS BASE64 ZLIB \*\*\*") +_RECORDS_BEGIN = "*** BEGIN OF RECORDS BASE64 ***" +_RECORDS_END = "*** END OF RECORDS BASE64 ***" +_RECORDS_ZLIB_BEGIN = "*** BEGIN OF RECORDS BASE64 ZLIB ***" +_RECORDS_ZLIB_END = "*** END OF RECORDS BASE64 ZLIB ***" def _are_samples_valid(measurement) -> bool: @@ -515,8 +515,7 @@ class TestOutputParser: return self._extra(index, line) def _gcov_begin(self, index: int, line: str) -> bool: - mobj = _GCOV_BEGIN.match(line) - if mobj: + if line in _GCOV_BEGIN: self.level += 1 self.data["line-gcov-info-base64-begin"] = index self.consume = self._gcov_end @@ -524,8 +523,7 @@ class TestOutputParser: return False def _gcov_end(self, index: int, line: str) -> bool: - mobj = _GCOV_END.match(line) - if mobj: + if line in _GCOV_END: self.level -= 1 self.data["line-gcov-info-base64-end"] = index self.data["data-ranges"].append( @@ -535,8 +533,7 @@ class TestOutputParser: return False def _records_begin(self, index: int, line: str) -> bool: - mobj = _RECORDS_BEGIN.match(line) - if mobj: + if line in _RECORDS_BEGIN: self.level += 1 self.data["line-records-base64-begin"] = index self.consume = self._records_end @@ -544,8 +541,7 @@ class TestOutputParser: return False def _records_end(self, index: int, line: str) -> bool: - mobj = _RECORDS_END.match(line) - if mobj: + if line in _RECORDS_END: self.level -= 1 self.data["line-records-base64-end"] = index self.data["data-ranges"].append( @@ -555,8 +551,7 @@ class TestOutputParser: return False def _records_zlib_begin(self, index: int, line: str) -> bool: - mobj = _RECORDS_ZLIB_BEGIN.match(line) - if mobj: + if line in _RECORDS_ZLIB_BEGIN: self.level += 1 self.data["line-records-base64-zlib-begin"] = index self.consume = self._records_zlib_end @@ -564,8 +559,7 @@ class TestOutputParser: return False def _records_zlib_end(self, index: int, line: str) -> bool: - mobj = _RECORDS_ZLIB_END.match(line) - if mobj: + if line in _RECORDS_ZLIB_END: self.level -= 1 self.data["line-records-base64-zlib-end"] = index self.data["data-ranges"].append( |