def getBuildDetails(self, build): br = yield self.master.data.get( ("buildrequests", build['buildrequestid'])) buildset = yield self.master.data.get(("buildsets", br['buildsetid'])) yield utils.getDetailsForBuilds(self.master, buildset, [build], wantProperties=True)
def buildComplete(self, key, build): if self.buildSetSummary: return br = yield self.master.data.get( ("buildrequests", build["buildrequestid"])) buildset = yield self.master.data.get(("buildsets", br["buildsetid"])) yield utils.getDetailsForBuilds( self.master, buildset, [build], wantProperties=self.messageFormatter.wantProperties, wantSteps=self.messageFormatter.wantSteps, wantPreviousBuild=self.wantPreviousBuild(), wantLogs=self.messageFormatter.wantLogs, ) if "changesteps" in self.mode: yield utils.getDetailsForBuild(self.master, build["prev_build"], wantProperties=True, wantSteps=True) # only include builds for which isMessageNeeded returns true if self.isMessageNeeded(build): self.buildMessage(build["builder"]["name"], [build], build["results"])
def buildComplete(self, key, build): if self.reviewCB is None: return br = yield self.master.data.get(("buildrequests", build['buildrequestid'])) buildset = yield self.master.data.get(("buildsets", br['buildsetid'])) yield utils.getDetailsForBuilds(self.master, buildset, [build]) build['url'] = utils.getURLForBuild(self.master, build['builder']['builderid'], build['number']) self.buildFinished(build['builder']['name'], build, build['results'])
def buildComplete(self, key, build): if self.reviewCB is None: return br = yield self.master.data.get(("buildrequests", build["buildrequestid"])) buildset = yield self.master.data.get(("buildsets", br["buildsetid"])) yield utils.getDetailsForBuilds(self.master, buildset, [build]) build["url"] = utils.getURLForBuild(self.master, build["builder"]["builderid"], build["number"]) if self.isBuildReported(build): self.buildFinished(build["builder"]["name"], build, build["results"])
def buildComplete(self, key, build): if self.buildSetSummary: return br = yield self.master.data.get(("buildrequests", build['buildrequestid'])) buildset = yield self.master.data.get(("buildsets", br['buildsetid'])) yield utils.getDetailsForBuilds( self.master, buildset, [build], wantProperties=self.messageFormatter.wantProperties, wantSteps=self.messageFormatter.wantSteps, wantPreviousBuild=self.wantPreviousBuild()) # only include builds for which isMailNeeded returns true if self.isMailNeeded(build): self.buildMessage(build['builder']['name'], [build], build['results'])
def buildComplete(self, key, build): if self.buildSetSummary: return br = yield self.master.data.get(("buildrequests", build['buildrequestid'])) buildset = yield self.master.data.get(("buildsets", br['buildsetid'])) yield utils.getDetailsForBuilds( self.master, buildset, [build], wantProperties=self.messageFormatter.wantProperties, wantSteps=self.messageFormatter.wantSteps, wantPreviousBuild=self.wantPreviousBuild()) # only include builds for which isMailNeeded returns true if self.isMailNeeded(build): self.buildMessage(build['builder']['name'], [build], build['results'])
def generate(self, master, reporter, key, build): br = yield master.data.get(("buildrequests", build['buildrequestid'])) buildset = yield master.data.get(("buildsets", br['buildsetid'])) yield utils.getDetailsForBuilds(master, buildset, [build], wantProperties=self.formatter.wantProperties, wantSteps=self.formatter.wantSteps, wantPreviousBuild=self._want_previous_build(), wantLogs=self.formatter.wantLogs) # only include builds for which isMessageNeeded returns true if not self.is_message_needed(build): return None report = yield self.build_message(master, reporter, build['builder']['name'], [build], build['results']) return report
def getBuildDetails(self, build): br = yield self.master.data.get(("buildrequests", build['buildrequestid'])) buildset = yield self.master.data.get(("buildsets", br['buildsetid'])) yield utils.getDetailsForBuilds(self.master, buildset, [build], wantProperties=True)