23 lines
558 B
Python
23 lines
558 B
Python
"""
|
|
Holder for summary information about a test suite.
|
|
"""
|
|
|
|
from __future__ import absolute_import
|
|
|
|
import collections
|
|
|
|
|
|
|
|
Summary = collections.namedtuple("Summary", ["num_run", "time_taken", "num_succeeded",
|
|
"num_skipped", "num_failed", "num_errored"])
|
|
|
|
|
|
def combine(summary1, summary2):
|
|
"""
|
|
Returns a summary representing the sum of 'summary1' and 'summary2'.
|
|
"""
|
|
args = []
|
|
for i in xrange(len(Summary._fields)):
|
|
args.append(summary1[i] + summary2[i])
|
|
return Summary._make(args)
|