def SetStarted(self): self.status = 'started' self.run_count += 1 self.last_ran_timestamp = datetime.datetime.now() self.put() if self.bug_id: bug_data.SetBisectStatus(self.bug_id, 'started')
def SetStaled(self): self.status = 'staled' self.put() # TODO(chrisphan): Add 'staled' state to bug_data and bisect_stats. if self.bug_id: bug_data.SetBisectStatus(self.bug_id, 'failed') bisect_stats.UpdateBisectStats(self.bot, 'failed')
def SetCompleted(self): logging.info('Updated status to completed') self.status = 'completed' self.put() if self.bug_id: bug_data.SetBisectStatus(self.bug_id, 'completed') bisect_stats.UpdateBisectStats(self.bot, 'completed')
def SetStaled(self): self.status = 'staled' self.put() logging.info('Updated status to staled') # TODO(sullivan, dtu): what is the purpose of 'staled' status? Doesn't it # just prevent updating jobs older than 24 hours??? if self.bug_id: bug_data.SetBisectStatus(self.bug_id, 'failed')
def SetCompleted(self): self.status = 'completed' self.put() if self.bug_id: bug_data.SetBisectStatus(self.bug_id, 'completed') bisect_stats.UpdateBisectStats(self.bot, 'completed')
def SetFailed(self): self.status = 'failed' self.put() if self.bug_id: bug_data.SetBisectStatus(self.bug_id, 'failed') bisect_stats.UpdateBisectStats(self.bot, 'failed')
def SetFailed(self): self.status = 'failed' self.put() if self.bug_id: bug_data.SetBisectStatus(self.bug_id, 'failed')
def SetCompleted(self): self.key.delete() if self.bug_id: bug_data.SetBisectStatus(self.bug_id, 'completed') bisect_stats.UpdateBisectStats(self.bot, 'completed')