diff options
author | Mike Pavone <pavone@retrodev.com> | 2013-04-20 15:14:47 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2013-04-20 15:14:47 -0700 |
commit | 27fb041ccd58b8594b0a5837e5a54b6335c18b1d (patch) | |
tree | 6e0367ec1bb5b7aa2595972679c87d1b67491505 /comparetests.py | |
parent | e99cf48eeef0a00bc985bd33660a6e531e642b2e (diff) |
Add support for picking random numbers in a larger range in test generator. Add support for running a subset of tests in runner. Added testcases for bit and rotate instructions.
Diffstat (limited to 'comparetests.py')
-rwxr-xr-x | comparetests.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/comparetests.py b/comparetests.py index a8b7490..6aa65e2 100755 --- a/comparetests.py +++ b/comparetests.py @@ -1,9 +1,21 @@ #!/usr/bin/env python from glob import glob import subprocess -from sys import exit +from sys import exit,argv + +prefixes = [] +for i in range(1, len(argv)): + prefixes.append(argv[i]) for path in glob('generated_tests/*.bin'): + if prefixes: + good = False + for prefix in prefixes: + if path.startswith(prefix): + good = True + break + if not good: + continue try: b = subprocess.check_output(['./blastem', path, '-v']) try: |