Merge pull request #92 from turol/linux-tests

Fix test runner on Linux
pull/93/head
vlutas 2 months ago committed by GitHub
commit a2d25fffdd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -9,4 +9,4 @@ The `test_all.py` script will iterate all the test folders, and it will run bddi
The result file will be compared with the output of the test run. If they are not the same, the test will fail.
Note that bddisasm will be run with the `-exi` option, in order to dump all possible information about the instructions.
NOTE: This test will assume `disasm` is in the path. Works on Windows only.
NOTE: This test will assume `disasm` is in the path.

@ -65,7 +65,7 @@ def test_dir(dir):
global total_tests
global failed_tests
for f in glob.glob('%s\\*.test' % dir):
for f in glob.glob('%s/*.test' % dir):
base, _ = os.path.splitext(f)
tst_file = f
@ -107,7 +107,7 @@ def test_dir(dir):
os.remove(tmp_file)
def regenerate(dir):
for f in glob.glob('%s\\*.test' % dir):
for f in glob.glob('%s/*.test' % dir):
base, _ = os.path.splitext(f)
tst_file = f
@ -128,7 +128,7 @@ def regenerate(dir):
os.system('disasm -exi %s -f %s >%s' % (mod, tst_file, res_file))
if __name__ == "__main__":
for dn in glob.glob("x86\\*"):
for dn in glob.glob("x86/*"):
if not os.path.isdir(dn):
continue
if "regenerate" in sys.argv:

Loading…
Cancel
Save