aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/presentation/input_data_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'resources/tools/presentation/input_data_parser.py')
-rw-r--r--resources/tools/presentation/input_data_parser.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/resources/tools/presentation/input_data_parser.py b/resources/tools/presentation/input_data_parser.py
index 87d822f880..7adc9c085b 100644
--- a/resources/tools/presentation/input_data_parser.py
+++ b/resources/tools/presentation/input_data_parser.py
@@ -21,6 +21,7 @@
import re
import pandas as pd
import logging
+import xml.etree.ElementTree as ET
from robot.api import ExecutionResult, ResultVisitor
from robot import errors
@@ -758,6 +759,10 @@ class InputData(object):
:rtype: dict
"""
+ tree = ET.parse(build["file-name"])
+ root = tree.getroot()
+ generated = root.attrib["generated"]
+
with open(build["file-name"], 'r') as data_file:
try:
result = ExecutionResult(data_file)
@@ -765,7 +770,7 @@ class InputData(object):
logging.error("Error occurred while parsing output.xml: {0}".
format(err))
return None
- checker = ExecutionChecker(job=job, build=build)
+ checker = ExecutionChecker(job=job, build=build, generated=generated)
result.visit(checker)
return checker.data