pySim-shell_test/utils: display pySim-shell logfile content

When we configure the tests to display file content, we only display files that
we compare, let's also display log file contents from pySim-shell. This will
be useful in situations where we only have log output from the tests, but no
access to the file system of the test host.

Related: OS#6601
Change-Id: Ibf6f78d7e71c213c7ca1caaf21c4c890e892261e
This commit is contained in:
Philipp Maier
2024-10-25 10:52:22 +02:00
committed by laforge
parent 32d6a9ab5f
commit 98f4ea1447

View File

@@ -272,6 +272,11 @@ class UnittestUtils(unittest.TestCase):
# Check for exceptions
logfile = open(logfile_name)
logfile_content = logfile.read()
if self.print_content:
print("pySim-shell logfile content: (%s)" % os.path.basename(logfile_name))
print("-----------------------8<-----------------------")
print(logfile_content)
print("-----------------------8<-----------------------")
logfile.close()
exception_regex_compiled = re.compile('.*EXCEPTION.*')
exceptions_strings = re.findall(exception_regex_compiled, logfile_content)