Merge pull request #632 from openSUSE/fix_comments_default
Fix comments default for openqa-maintenance bot
This commit is contained in:
commit
e68120ae15
@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
# Copyright (c) 2015,2016 SUSE LLC
|
# Copyright (c) 2015-2017 SUSE LLC
|
||||||
#
|
#
|
||||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
# of this software and associated documentation files (the "Software"), to deal
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
@ -24,6 +24,7 @@ import sys
|
|||||||
from datetime import date
|
from datetime import date
|
||||||
import md5
|
import md5
|
||||||
import json
|
import json
|
||||||
|
import logging
|
||||||
import requests
|
import requests
|
||||||
from simplejson import JSONDecodeError
|
from simplejson import JSONDecodeError
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
@ -581,10 +582,6 @@ class OpenQABot(ReviewBot.ReviewBot):
|
|||||||
|
|
||||||
self.force = False
|
self.force = False
|
||||||
self.openqa = None
|
self.openqa = None
|
||||||
self.do_comments = True
|
|
||||||
|
|
||||||
self.logger.debug(self.do_comments)
|
|
||||||
|
|
||||||
self.commentapi = CommentAPI(self.apiurl)
|
self.commentapi = CommentAPI(self.apiurl)
|
||||||
self.update_test_builds = dict()
|
self.update_test_builds = dict()
|
||||||
|
|
||||||
@ -818,7 +815,7 @@ class OpenQABot(ReviewBot.ReviewBot):
|
|||||||
if name in j and int(job['id']) < int(j[name]['id']):
|
if name in j and int(job['id']) < int(j[name]['id']):
|
||||||
continue
|
continue
|
||||||
j[name] = job
|
j[name] = job
|
||||||
self.logger.debug('job %s in openQA: %s %s %s %s', job['id'], job['settings']['VERSION'], job['settings']['TEST'], job['state'], job['result'])
|
#self.logger.debug('job %s in openQA: %s %s %s %s', job['id'], job['settings']['VERSION'], job['settings']['TEST'], job['state'], job['result'])
|
||||||
if job['state'] not in ('cancelled', 'done'):
|
if job['state'] not in ('cancelled', 'done'):
|
||||||
in_progress = True
|
in_progress = True
|
||||||
else:
|
else:
|
||||||
@ -1009,7 +1006,7 @@ class CommandLineInterface(ReviewBot.CommandLineInterface):
|
|||||||
def get_optparser(self):
|
def get_optparser(self):
|
||||||
parser = ReviewBot.CommandLineInterface.get_optparser(self)
|
parser = ReviewBot.CommandLineInterface.get_optparser(self)
|
||||||
parser.add_option("--force", action="store_true", help="recheck requests that are already considered done")
|
parser.add_option("--force", action="store_true", help="recheck requests that are already considered done")
|
||||||
parser.add_option("--no-comment", dest='comment', action="store_false", help="don't actually post comments to obs")
|
parser.add_option("--no-comment", dest='comment', action="store_false", default=True, help="don't actually post comments to obs")
|
||||||
parser.add_option("--openqa", metavar='HOST', help="openqa api host")
|
parser.add_option("--openqa", metavar='HOST', help="openqa api host")
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
@ -1029,6 +1026,10 @@ class CommandLineInterface(ReviewBot.CommandLineInterface):
|
|||||||
return bot
|
return bot
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
requests_log = logging.getLogger("requests.packages.urllib3")
|
||||||
|
requests_log.setLevel(logging.WARNING)
|
||||||
|
requests_log.propagate = False
|
||||||
|
|
||||||
app = CommandLineInterface()
|
app = CommandLineInterface()
|
||||||
sys.exit(app.main())
|
sys.exit(app.main())
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user