Report buildset result in MQTT reporter
Change-Id: I9682caf98af870677e92a17fc822e0c570cea8df
This commit is contained in:
parent
b6160d195f
commit
8d5025809c
|
@ -66,6 +66,10 @@ An MQTT report uses this schema:
|
||||||
|
|
||||||
The buildset global uuid.
|
The buildset global uuid.
|
||||||
|
|
||||||
|
.. attr:: result
|
||||||
|
|
||||||
|
The buildset result
|
||||||
|
|
||||||
.. attr:: builds
|
.. attr:: builds
|
||||||
|
|
||||||
The list of builds.
|
The list of builds.
|
||||||
|
|
|
@ -472,6 +472,7 @@ class TestMQTTConnection(ZuulTestCase):
|
||||||
mqtt_payload = start_event['msg']
|
mqtt_payload = start_event['msg']
|
||||||
self.assertEquals(mqtt_payload['project'], 'org/project')
|
self.assertEquals(mqtt_payload['project'], 'org/project')
|
||||||
self.assertEquals(mqtt_payload['branch'], 'master')
|
self.assertEquals(mqtt_payload['branch'], 'master')
|
||||||
|
self.assertEquals(mqtt_payload['buildset']['result'], None)
|
||||||
self.assertEquals(mqtt_payload['buildset']['builds'][0]['job_name'],
|
self.assertEquals(mqtt_payload['buildset']['builds'][0]['job_name'],
|
||||||
'test')
|
'test')
|
||||||
self.assertNotIn('result', mqtt_payload['buildset']['builds'][0])
|
self.assertNotIn('result', mqtt_payload['buildset']['builds'][0])
|
||||||
|
@ -481,6 +482,7 @@ class TestMQTTConnection(ZuulTestCase):
|
||||||
mqtt_payload = success_event['msg']
|
mqtt_payload = success_event['msg']
|
||||||
self.assertEquals(mqtt_payload['project'], 'org/project')
|
self.assertEquals(mqtt_payload['project'], 'org/project')
|
||||||
self.assertEquals(mqtt_payload['branch'], 'master')
|
self.assertEquals(mqtt_payload['branch'], 'master')
|
||||||
|
self.assertEquals(mqtt_payload['buildset']['result'], 'SUCCESS')
|
||||||
builds = mqtt_payload['buildset']['builds']
|
builds = mqtt_payload['buildset']['builds']
|
||||||
test_job = [b for b in builds if b['job_name'] == 'test'][0]
|
test_job = [b for b in builds if b['job_name'] == 'test'][0]
|
||||||
dependent_test_job = [
|
dependent_test_job = [
|
||||||
|
|
|
@ -47,6 +47,7 @@ class MQTTReporter(BaseReporter):
|
||||||
'enqueue_time': item.enqueue_time,
|
'enqueue_time': item.enqueue_time,
|
||||||
'buildset': {
|
'buildset': {
|
||||||
'uuid': item.current_build_set.uuid,
|
'uuid': item.current_build_set.uuid,
|
||||||
|
'result': item.current_build_set.result,
|
||||||
'builds': []
|
'builds': []
|
||||||
},
|
},
|
||||||
'zuul_event_id': item.event.zuul_event_id,
|
'zuul_event_id': item.event.zuul_event_id,
|
||||||
|
|
Loading…
Reference in New Issue