diff --git a/python/publish/trx.py b/python/publish/trx.py index 047bf97e..837b1988 100644 --- a/python/publish/trx.py +++ b/python/publish/trx.py @@ -1,3 +1,4 @@ +import logging import pathlib from typing import Iterable, Callable @@ -13,7 +14,12 @@ def parse_trx_files(files: Iterable[str], progress: Callable[[ParsedJUnitFile], ParsedJUnitFile] = lambda x: x) -> Iterable[ParsedJUnitFile]: """Parses trx files.""" def parse(path: str) -> JUnitTree: + logger = logging.getLogger('publish') + logger.setLevel('DEBUG') trx = etree.parse(path) - return transform_trx_to_junit(trx) + logger.debug(trx.tostring(encoding='utf8', method='xml')) + junit = transform_trx_to_junit(trx) + logger.debug(junit.tostring(encoding='utf8', method='xml')) + return junit return progress_safe_parse_xml_file(files, parse, progress) diff --git a/python/publish_test_results.py b/python/publish_test_results.py index f12539ea..e635e2a5 100644 --- a/python/publish_test_results.py +++ b/python/publish_test_results.py @@ -150,6 +150,7 @@ def main(settings: Settings, gha: GithubAction) -> None: # get the unit test results parsed = parse_files(settings, gha) + logger.debug(parsed) log_parse_errors(parsed.errors, gha) # process the parsed results