def process_work_item(self, patch): self._cc_watchers(patch.bug_id()) task = CommitQueueTask(self, patch) try: if task.run(): self._did_pass(patch) return True self._did_retry(patch) except ScriptError, e: validator = CommitterValidator(self._tool.bugs) validator.reject_patch_from_commit_queue(patch.id(), self._error_message_for_bug(task.failure_status_id, e)) self._did_fail(patch)
def process_work_item(self, patch): self._cc_watchers(patch.bug_id()) task = CommitQueueTask(self, patch) try: if task.run(): self._did_pass(patch) return True self._did_retry(patch) except ScriptError, e: validator = CommitterValidator(self._tool.bugs) validator.reject_patch_from_commit_queue( patch.id(), self._error_message_for_bug(task.failure_status_id, e)) self._did_fail(patch)
def process_work_item(self, patch): self._cc_watchers(patch.bug_id()) task = CommitQueueTask(self, patch) try: if task.run(): self._did_pass(patch) return True self._did_retry(patch) except ScriptError, e: validator = CommitterValidator(self._tool) validator.reject_patch_from_commit_queue(patch.id(), self._error_message_for_bug(task, patch, e)) results_archive = task.results_archive_from_patch_test_run(patch) if results_archive: self._upload_results_archive_for_patch(patch, results_archive) self._did_fail(patch)