def end_suite(self, suite): LOGGER.end_suite(suite) if self._xmllogger.ended_output: LOGGER.output_file('Output', self._xmllogger.ended_output) orig_outpath = self._settings['Output'] suite.context.output_file_changed(orig_outpath) self._create_split_log(self._xmllogger.ended_output, suite)
def end_suite(self, suite): self._separator('SUITE') self._end('SUITE', suite.longname, suite.elapsedtime) self._separator('SUITE') if self._indent == 0: LOGGER.output_file('Debug', self._file.name) self.close()
def close(self, suite): stats = Statistics(suite, self._settings['SuiteStatLevel'], self._settings['TagStatInclude'], self._settings['TagStatExclude'], self._settings['TagStatCombine'], self._settings['TagDoc'], self._settings['TagStatLink']) stats.serialize(self._xmllogger) self._xmllogger.close(serialize_errors=True) LOGGER.unregister_logger(self._xmllogger) LOGGER.output_file('Output', self._settings['Output'])