Mercurial > repos > blastem
diff comparetests.py @ 224:f7ff02eeec2f
Added testcases for move and roxl/roxr. Made some small improvements to test tools.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 21 Apr 2013 11:40:18 -0700 |
parents | cb72780e17b1 |
children | 306986209cba |
line wrap: on
line diff
--- a/comparetests.py Sat Apr 20 17:41:07 2013 -0700 +++ b/comparetests.py Sun Apr 21 11:40:18 2013 -0700 @@ -4,14 +4,28 @@ from sys import exit,argv prefixes = [] +skip = set() for i in range(1, len(argv)): - prefixes.append(argv[i]) + if '.' in argv[i]: + f = open(argv[i]) + for line in f: + parts = line.split() + for part in parts: + if part.endswith('.bin'): + skip.add(part) + f.close() + print 'Skipping',len(skip),'entries from previous report.' + else: + prefixes.append(argv[i]) -for path in glob('generated_tests/*.bin'): +for path in glob('generated_tests/*/*.bin'): + if path in skip: + continue if prefixes: good = False + fname = path.split('/')[-1] for prefix in prefixes: - if path.startswith(prefix): + if fname.startswith(prefix): good = True break if not good: