diff options
author | Mike Pavone <pavone@retrodev.com> | 2013-04-21 11:40:18 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2013-04-21 11:40:18 -0700 |
commit | e59423f4f1b9cd758b7f4dd082448720816a455c (patch) | |
tree | 1cf0645293491a933504b7cb2b06b9c37335ae83 /comparetests.py | |
parent | 4b15ae46b9597ca32b75748630839e362daed9ed (diff) |
Added testcases for move and roxl/roxr. Made some small improvements to test tools.
Diffstat (limited to 'comparetests.py')
-rwxr-xr-x | comparetests.py | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/comparetests.py b/comparetests.py index 6aa65e2..5156895 100755 --- a/comparetests.py +++ b/comparetests.py @@ -4,14 +4,28 @@ import subprocess 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: |