示例#1
0
 def get_checker_outputs(self):
     checkers = {}
     if results_store.get_checkers():
         for check, data in six.iteritems(results_store.get_checkers()):
             if data:
                 for log in six.iterkeys(data):
                     if FileHelper.file_available(log):
                         checkers[check] = log
             else:
                 checkers[check] = None
     return checkers
示例#2
0
 def get_checker_outputs(self):
     checkers = {}
     if results_store.get_checkers():
         for check, data in six.iteritems(results_store.get_checkers()):
             if data:
                 for log in six.iterkeys(data):
                     if FileHelper.file_available(log):
                         checkers[check] = log
             else:
                 checkers[check] = None
     return checkers
示例#3
0
 def print_important_checkers_output(cls):
     """Iterates over all checkers output to highlight important checkers warning"""
     checkers_results = results_store.get_checkers()
     for check_tool in six.itervalues(checkers_runner.plugin_classes):
         for check, data in sorted(six.iteritems(checkers_results)):
             if check == check_tool.get_checker_name():
                 out = check_tool.get_important_changes(data)
                 if out:
                     logger_output.warning('\n'.join(out))
示例#4
0
 def print_important_checkers_output(cls):
     """Iterates over all checkers output to highlight important checkers warning"""
     checkers_results = results_store.get_checkers()
     for check_tool in cls.manager.checkers.plugins.values():
         if check_tool:
             for check, data in sorted(checkers_results.items()):
                 if check == check_tool.name:
                     out = check_tool.get_important_changes(data)
                     if out:
                         logger_output.warning('\n'.join(out))
 def get_checker_outputs(self):
     checkers = {}
     for check, data in results_store.get_checkers().items():
         if data:
             for log in data:
                 if PathHelper.file_available(log):
                     checkers[check] = log
         else:
             checkers[check] = None
     return checkers
示例#6
0
 def print_important_checkers_output(cls):
     """Iterates over all checkers output to highlight important checkers warning"""
     checkers_results = results_store.get_checkers()
     for check_tool in cls.manager.checkers.plugins.values():
         if check_tool:
             for check, data in sorted(checkers_results.items()):
                 if check == check_tool.name:
                     out = check_tool.get_important_changes(data)
                     if out:
                         logger_summary.warning('\n'.join(out))