def __init__(self, runsuite, path, settings): # 'runsuite' is the one got when running tests and 'outsuite' is read # from xml. The former contains information (incl. stats) about all # tests but no messages. The latter contains messages but no info # about tests in splitted outputs. outsuite, exec_errors = process_output(path, settings['SplitOutputs']) self._update_stats(outsuite, runsuite) RobotTestOutput.__init__(self, runsuite, exec_errors, settings) self._outsuite = outsuite
def __init__(self, path): suite, exec_errors = process_output(path) RobotTestOutput.__init__(self, suite, exec_errors)