now reports per task item

This commit is contained in:
Brian Coca 2015-07-28 10:41:29 -04:00
parent 2d90cbf78b
commit d78c2fc212
2 changed files with 22 additions and 0 deletions

View file

@ -22,6 +22,7 @@ __metaclass__ = type
import json
import difflib
import warnings
from copy import deepcopy
from six import string_types
@ -100,6 +101,21 @@ class CallbackBase:
except UnicodeDecodeError:
return ">> the files are different, but the diff library cannot compare unicode strings"
def _process_items(self, result):
for res in result._result['results']:
import q
q(res)
newres = deepcopy(result)
newres._result = res
if 'failed' in res and res['failed']:
self.v2_runner_on_failed(newres)
else:
self.v2_runner_on_ok(newres)
del result._result['results']
def set_play_context(self, play_context):
pass