5 if __name__ == '__main__':
11 status, test = line.strip().split(' ', 1)
12 if not summary.has_key(status):
14 summary[status].append(test)
15 summaries.append((fname, summary))
17 return sum(map(lambda (f, s): len(s.get(t, [])), summaries))
18 logfiles = sys.argv[1:]
19 map(summarise, logfiles)
21 failed = count('failed')
22 ignored = count('ignored')
23 print "summary of %d test runs: %d passed; %d failed; %d ignored" % \
24 (len(logfiles), ok, failed, ignored)
28 for f, s in summaries:
29 failures = s.get('failed', [])