From e59423f4f1b9cd758b7f4dd082448720816a455c Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Sun, 21 Apr 2013 11:40:18 -0700 Subject: Added testcases for move and roxl/roxr. Made some small improvements to test tools. --- comparetests.py | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'comparetests.py') 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: -- cgit v1.2.3