Mercurial > repos > blastem
view maketests.py @ 217:acd29e2664c6
Added testcases file. Some fixes to test generator for dealing with indexed mode with base and index reg the same. Added support for blastem headless mode in test runner.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 20 Apr 2013 00:29:14 -0700 |
parents | 9126c33cc33c |
children | f7ff02eeec2f |
line wrap: on
line source
#!/usr/bin/env python from glob import glob import subprocess from sys import exit sources = set() for path in glob('generated_tests/*.s68'): sources.add(path) bins = set() for path in glob('generated_tests/*.bin'): bins.add(path) for path in sources: binpath = path.replace('.s68', '.bin') if not binpath in bins: print binpath res = subprocess.call(['vasmm68k_mot', '-Fbin', '-m68000', '-no-opt', '-spaces', '-o', binpath, path]) if res != 0: print 'vasmm68k_mot returned non-zero status code', res exit(1)