diff options
Diffstat (limited to 'zuul/reporter/__init__.py')
-rw-r--r-- | zuul/reporter/__init__.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/zuul/reporter/__init__.py b/zuul/reporter/__init__.py index ac5f371d6..da3c606b4 100644 --- a/zuul/reporter/__init__.py +++ b/zuul/reporter/__init__.py @@ -123,7 +123,8 @@ class BaseReporter(object, metaclass=abc.ABCMeta): 'failure': self._formatItemReportFailure, 'merge-failure': self._formatItemReportMergeFailure, 'no-jobs': self._formatItemReportNoJobs, - 'disabled': self._formatItemReportDisabled + 'disabled': self._formatItemReportDisabled, + 'dequeue': self._formatItemReportDequeue, } return format_methods[self._action] @@ -208,6 +209,12 @@ class BaseReporter(object, metaclass=abc.ABCMeta): else: return self._formatItemReport(item) + def _formatItemReportDequeue(self, item, with_jobs=True): + msg = item.pipeline.dequeue_message + if with_jobs: + msg += '\n\n' + self._formatItemReportJobs(item) + return msg + def _getItemReportJobsFields(self, item): # Extract the report elements from an item config = self.connection.sched.config |