Home | History | Annotate | Download | only in commands

Lines Matching full:builder

144         builder = self._tool.buildbot.builder_with_name(builder_status["name"])
145 red_build = builder.build(builder_status["build_number"])
146 regression_window = builder.find_regression_window(red_build)
148 self._print_builder_line(builder.name(), name_width, "FAIL (error loading build information)")
151 self._print_builder_line(builder.name(), name_width, "FAIL (blame-list: sometime before %s?)" % regression_window.failing_build().revision())
156 if (regression_window.failing_build() == builder.build(builder_status["build_number"])):
158 self._print_builder_line(builder.name(), name_width, "FAIL (blame-list: %s%s)" % (revisions, first_failure_message))
168 longest_builder_name = max(map(len, map(lambda builder: builder["name"], builder_statuses)))
171 # If the builder is green, print OK, exit.
177 print "%s of %s are failing" % (failing_builders, pluralize("builder", len(builder_statuses)))
198 for builder in builders:
199 print "%s:" % builder.name()
200 build = builder.build_for_revision(args[0], allow_failed_lookups=True)
224 def _explain_failures_for_builder(self, builder, start_revision):
225 print "Examining failures for \"%s\", starting at r%s" % (builder.name(), start_revision)
227 build = builder.build_for_revision(revision_to_test, allow_failed_lookups=True)
239 new_build = builder.build_for_revision(revision_to_test, allow_failed_lookups=True)
266 print "Explained all results for %s" % builder.name()
272 print "%s failing" % (pluralize("builder", len(red_statuses)))
275 chosen_name = self._tool.user.prompt_with_list("Which builder to diagnose:", builder_choices)
282 (builder, latest_revision) = self._builder_to_explain()
287 return self._explain_failures_for_builder(builder, start_revision=int(start_revision))
294 def _find_failures(self, builder, revision):
295 build = builder.build_for_revision(revision, allow_failed_lookups=True)
322 def _walk_backwards_from(self, builder, start_revision, limit):
330 (build, failures) = self._find_failures(builder, revision)
348 chosen_name = self._tool.user.prompt_with_list("Which builder to analyze:", choices)
354 (builder, latest_revision) = self._builder_to_analyze()
356 return self._walk_backwards_from(builder, latest_revision, limit=int(limit))
363 and displayes the status of each builder."""
366 for builder in tool.buildbot.builder_statuses():
367 status_string = "ok" if builder["is_green"] else "FAIL"
368 print "%s : %s" % (status_string.ljust(4), builder["name"])