mirror of
https://github.com/bitdefender/bddisasm.git
synced 2024-11-22 07:28:07 +00:00
Fix test runner on Linux
This commit is contained in:
parent
d9d60a8b47
commit
3b620c2dba
@ -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.
|
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 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 total_tests
|
||||||
global failed_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)
|
base, _ = os.path.splitext(f)
|
||||||
|
|
||||||
tst_file = f
|
tst_file = f
|
||||||
@ -107,7 +107,7 @@ def test_dir(dir):
|
|||||||
os.remove(tmp_file)
|
os.remove(tmp_file)
|
||||||
|
|
||||||
def regenerate(dir):
|
def regenerate(dir):
|
||||||
for f in glob.glob('%s\\*.test' % dir):
|
for f in glob.glob('%s/*.test' % dir):
|
||||||
base, _ = os.path.splitext(f)
|
base, _ = os.path.splitext(f)
|
||||||
|
|
||||||
tst_file = f
|
tst_file = f
|
||||||
@ -128,7 +128,7 @@ def regenerate(dir):
|
|||||||
os.system('disasm -exi %s -f %s >%s' % (mod, tst_file, res_file))
|
os.system('disasm -exi %s -f %s >%s' % (mod, tst_file, res_file))
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
for dn in glob.glob("x86\\*"):
|
for dn in glob.glob("x86/*"):
|
||||||
if not os.path.isdir(dn):
|
if not os.path.isdir(dn):
|
||||||
continue
|
continue
|
||||||
if "regenerate" in sys.argv:
|
if "regenerate" in sys.argv:
|
||||||
|
Loading…
Reference in New Issue
Block a user