Пример #1
0
    def print_pkgdiff_tool(cls):

        """
        Function prints a summary information about pkgcomparetool
        """
        if OutputLogger.get_checkers():
            for check, data in six.iteritems(OutputLogger.get_checkers()):
                if data:
                    logger_output.info("%s:\n%s", check, data)
Пример #2
0
    def print_pkgdiff_tool(cls):

        """
        Function prints a summary information about pkgcomparetool
        """
        if OutputLogger.get_checkers():
            for check, data in six.iteritems(OutputLogger.get_checkers()):
                if data:
                    logger_output.info("%s", check)
                    for checker, output in six.iteritems(data):
                        logger_output.info("===Checker %s===\n%s\n", checker, '\n'.join(output))
Пример #3
0
 def get_checker_outputs(self):
     checkers = {}
     if OutputLogger.get_checkers():
         for check, data in six.iteritems(OutputLogger.get_checkers()):
             if data:
                 for log in six.iterkeys(data):
                     if FileHelper.file_available(log):
                         checkers[check] = log
             else:
                 checkers[check] = None
     return checkers
Пример #4
0
    def print_pkgdiff_tool(cls):

        """
        Function prints a summary information about pkgcomparetool
        """
        if OutputLogger.get_checkers():
            for check, data in six.iteritems(OutputLogger.get_checkers()):
                logger_report.info("=== Checker %s results ===", check)
                for checker, output in six.iteritems(data):
                    if output is None:
                        logger_report.info("Log is available here: %s\n", checker)
                    else:
                        logger_report.info("%s See for more details %s", output, checker)