Skip to content

Commit 452d1d4

Browse files
committed
update run-tests
1 parent fe78615 commit 452d1d4

File tree

1 file changed

+26
-10
lines changed

1 file changed

+26
-10
lines changed

run-tests.py

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,35 @@
11
import os
22
import compiler
3-
import interp_Pvar
4-
import type_check_Pvar
3+
import interp_Lvar
4+
import type_check_Lvar
55
from utils import run_tests, run_one_test
6+
from interp_x86.eval_x86 import interp_x86
67

78
compiler = compiler.Compiler()
9+
10+
typecheck_Lvar = type_check_Lvar.TypeCheckLvar().type_check
11+
12+
typecheck_dict = {
13+
'source': typecheck_Lvar,
14+
'remove_complex_operands': typecheck_Lvar,
15+
}
16+
interpLvar = interp_Lvar.InterpLvar().interp
17+
interp_dict = {
18+
'remove_complex_operands': interpLvar,
19+
'select_instructions': interp_x86,
20+
'assign_homes': interp_x86,
21+
'patch_instructions': interp_x86,
22+
}
23+
824
if False:
9-
run_one_test(os.getcwd() + '/tests/var/zero.py', 'var',
10-
compiler, 'var',
11-
type_check_Pvar.TypeCheckPvar().type_check_P,
12-
interp_Pvar.InterpPvar().interp_P,
13-
None)
25+
run_one_test(os.getcwd() + '/tests/var/zero.py',
26+
'var',
27+
compiler,
28+
'var',
29+
typecheck_dict,
30+
interp_dict)
1431
else:
1532
run_tests('var', compiler, 'var',
16-
type_check_Pvar.TypeCheckPvar().type_check_P,
17-
interp_Pvar.InterpPvar().interp_P,
18-
None)
33+
typecheck_dict,
34+
interp_dict)
1935

0 commit comments

Comments
 (0)