mirror of
https://github.com/ansible/awx.git
synced 2026-03-22 03:17:39 -02:30
Add unreachable event counts to play stats
This commit is contained in:
@@ -1494,6 +1494,7 @@ class JobJobPlaysList(BaseJobEventsList):
|
|||||||
ok_count = 0
|
ok_count = 0
|
||||||
changed_count = 0
|
changed_count = 0
|
||||||
skipped_count = 0
|
skipped_count = 0
|
||||||
|
unreachable_count = 0
|
||||||
for event_aggregate in event_aggregates:
|
for event_aggregate in event_aggregates:
|
||||||
if event_aggregate['event'] == 'runner_on_failed':
|
if event_aggregate['event'] == 'runner_on_failed':
|
||||||
failed_count += event_aggregate['id__count']
|
failed_count += event_aggregate['id__count']
|
||||||
@@ -1501,6 +1502,8 @@ class JobJobPlaysList(BaseJobEventsList):
|
|||||||
failed_count += event_aggregate['id_count']
|
failed_count += event_aggregate['id_count']
|
||||||
elif event_aggregate['event'] == 'runner_on_skipped':
|
elif event_aggregate['event'] == 'runner_on_skipped':
|
||||||
skipped_count = event_aggregate['id__count']
|
skipped_count = event_aggregate['id__count']
|
||||||
|
elif event_aggregate['event'] == 'runner_on_unreachable':
|
||||||
|
unreachable_count = event_aggregate['id__count']
|
||||||
for change_aggregate in change_aggregates:
|
for change_aggregate in change_aggregates:
|
||||||
if change_aggregate['changed'] == False:
|
if change_aggregate['changed'] == False:
|
||||||
ok_count = change_aggregate['id__count']
|
ok_count = change_aggregate['id__count']
|
||||||
@@ -1510,6 +1513,7 @@ class JobJobPlaysList(BaseJobEventsList):
|
|||||||
play_details['failed_count'] = failed_count
|
play_details['failed_count'] = failed_count
|
||||||
play_details['changed_count'] = changed_count
|
play_details['changed_count'] = changed_count
|
||||||
play_details['skipped_count'] = skipped_count
|
play_details['skipped_count'] = skipped_count
|
||||||
|
play_details['unreachable_count'] = unreachable_count
|
||||||
all_plays.append(play_details)
|
all_plays.append(play_details)
|
||||||
return Response(all_plays)
|
return Response(all_plays)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user