mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-09-12 16:08:23 -07:00
Handle repeat includes in junit callback. (#16484)
This commit is contained in:
parent
405dca1abe
commit
8f1b487141
1 changed files with 5 additions and 1 deletions
|
@ -237,7 +237,11 @@ class TaskData:
|
||||||
|
|
||||||
def add_host(self, host):
|
def add_host(self, host):
|
||||||
if host.uuid in self.host_data:
|
if host.uuid in self.host_data:
|
||||||
raise Exception('%s: %s: %s: duplicate host callback: %s' % (self.path, self.play, self.name, host.name))
|
if host.status == 'included':
|
||||||
|
# concatenate task include output from multiple items
|
||||||
|
host.result = '%s\n%s' % (self.host_data[host.uuid].result, host.result)
|
||||||
|
else:
|
||||||
|
raise Exception('%s: %s: %s: duplicate host callback: %s' % (self.path, self.play, self.name, host.name))
|
||||||
|
|
||||||
self.host_data[host.uuid] = host
|
self.host_data[host.uuid] = host
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue