Beispiel #1
0
 def run(self):
     self.verbose = self.args.verbose
     if self.verbose:
         do_logger_setup(loglvl=logging.DEBUG)
     else:
         do_logger_setup()
     if self.args.bug:
         # get the bug
         self.log.info("Processing review bug : %s" % self.args.bug)
         if self.args.user and self.args.password:
             self.bug = ReviewBug(self.args.bug,
                                  user=self.args.user,
                                  password=self.args.password,
                                  cache=self.args.cache)
         else:
             self.bug = ReviewBug(self.args.bug,
                                  cache=self.args.cache,
                                  nobuild=self.args.nobuild)
         self.bug.set_work_dir('%s/%s' % (self.args.workdir, self.args.bug))
         self.log.debug("  --> Working dir : %s" % self.bug.work_dir)
         if self.args.assign:
             self.do_assign()
         if not self.args.noreport:
             self.do_report()
     elif self.args.name:
         self.do_report_local()
Beispiel #2
0
 def __init__(self, methodName='runTest'):
     unittest.TestCase.__init__(self, methodName)
     self.bug = ReviewBug(TEST_BUG)