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