tests: Get cmdline verbose tests running again.
The showbc function now no longer uses the system printf so works correctly.
This commit is contained in:
parent
fbddea929d
commit
bb954d80a4
@ -5,7 +5,7 @@ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
|
|||||||
arg names:
|
arg names:
|
||||||
(N_STATE 3)
|
(N_STATE 3)
|
||||||
(N_EXC_STACK 0)
|
(N_EXC_STACK 0)
|
||||||
bc=-3 line=1
|
bc=-1 line=1
|
||||||
########
|
########
|
||||||
bc=\\d\+ line=134
|
bc=\\d\+ line=134
|
||||||
00 MAKE_FUNCTION \.\+
|
00 MAKE_FUNCTION \.\+
|
||||||
@ -34,7 +34,7 @@ arg names:
|
|||||||
(INIT_CELL 14)
|
(INIT_CELL 14)
|
||||||
(INIT_CELL 15)
|
(INIT_CELL 15)
|
||||||
(INIT_CELL 16)
|
(INIT_CELL 16)
|
||||||
bc=-6 line=1
|
bc=-4 line=1
|
||||||
########
|
########
|
||||||
bc=\\d\+ line=118
|
bc=\\d\+ line=118
|
||||||
00 LOAD_CONST_NONE
|
00 LOAD_CONST_NONE
|
||||||
@ -86,8 +86,7 @@ arg names:
|
|||||||
\\d\+ UNARY_OP 4
|
\\d\+ UNARY_OP 4
|
||||||
\\d\+ STORE_FAST 9
|
\\d\+ STORE_FAST 9
|
||||||
\\d\+ LOAD_FAST 0
|
\\d\+ LOAD_FAST 0
|
||||||
\\d\+ UNARY_OP 0
|
\\d\+ UNARY_OP 6
|
||||||
\\d\+ NOT
|
|
||||||
\\d\+ STORE_FAST 10
|
\\d\+ STORE_FAST 10
|
||||||
\\d\+ LOAD_FAST 0
|
\\d\+ LOAD_FAST 0
|
||||||
\\d\+ LOAD_DEREF 14
|
\\d\+ LOAD_DEREF 14
|
||||||
@ -108,8 +107,7 @@ arg names:
|
|||||||
\\d\+ LOAD_DEREF 14
|
\\d\+ LOAD_DEREF 14
|
||||||
\\d\+ LOAD_FAST 1
|
\\d\+ LOAD_FAST 1
|
||||||
\\d\+ BINARY_OP 27 __eq__
|
\\d\+ BINARY_OP 27 __eq__
|
||||||
\\d\+ UNARY_OP 0
|
\\d\+ UNARY_OP 6
|
||||||
\\d\+ NOT
|
|
||||||
\\d\+ STORE_FAST 10
|
\\d\+ STORE_FAST 10
|
||||||
\\d\+ LOAD_DEREF 14
|
\\d\+ LOAD_DEREF 14
|
||||||
\\d\+ LOAD_ATTR c (cache=0)
|
\\d\+ LOAD_ATTR c (cache=0)
|
||||||
@ -318,7 +316,7 @@ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
|
|||||||
arg names:
|
arg names:
|
||||||
(N_STATE 2)
|
(N_STATE 2)
|
||||||
(N_EXC_STACK 0)
|
(N_EXC_STACK 0)
|
||||||
bc=-3 line=1
|
bc=-1 line=1
|
||||||
bc=0 line=129
|
bc=0 line=129
|
||||||
bc=3 line=130
|
bc=3 line=130
|
||||||
bc=6 line=131
|
bc=6 line=131
|
||||||
@ -342,14 +340,14 @@ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
|
|||||||
arg names:
|
arg names:
|
||||||
(N_STATE 1)
|
(N_STATE 1)
|
||||||
(N_EXC_STACK 0)
|
(N_EXC_STACK 0)
|
||||||
bc=-3 line=1
|
bc=-1 line=1
|
||||||
bc=10 line=135
|
bc=13 line=135
|
||||||
00 LOAD_NAME __name__ (cache=0)
|
00 LOAD_NAME __name__ (cache=0)
|
||||||
03 STORE_NAME __module__
|
04 STORE_NAME __module__
|
||||||
05 LOAD_CONST_STRING 'Class'
|
07 LOAD_CONST_STRING 'Class'
|
||||||
08 STORE_NAME __qualname__
|
10 STORE_NAME __qualname__
|
||||||
10 LOAD_CONST_NONE
|
13 LOAD_CONST_NONE
|
||||||
11 RETURN_VALUE
|
14 RETURN_VALUE
|
||||||
File cmdline/cmd_showbc.py, code block '<genexpr>' (descriptor: \.\+, bytecode @\.\+ bytes)
|
File cmdline/cmd_showbc.py, code block '<genexpr>' (descriptor: \.\+, bytecode @\.\+ bytes)
|
||||||
Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
|
Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
|
||||||
########
|
########
|
||||||
@ -384,7 +382,7 @@ arg names: * * *
|
|||||||
07 LOAD_DEREF 1
|
07 LOAD_DEREF 1
|
||||||
09 POP_JUMP_IF_FALSE 3
|
09 POP_JUMP_IF_FALSE 3
|
||||||
12 LOAD_DEREF 0
|
12 LOAD_DEREF 0
|
||||||
14 LIST_APPEND 2
|
14 STORE_COMP 8
|
||||||
16 JUMP 3
|
16 JUMP 3
|
||||||
19 RETURN_VALUE
|
19 RETURN_VALUE
|
||||||
File cmdline/cmd_showbc.py, code block '<dictcomp>' (descriptor: \.\+, bytecode @\.\+ bytes)
|
File cmdline/cmd_showbc.py, code block '<dictcomp>' (descriptor: \.\+, bytecode @\.\+ bytes)
|
||||||
@ -404,7 +402,7 @@ arg names: * * *
|
|||||||
09 POP_JUMP_IF_FALSE 3
|
09 POP_JUMP_IF_FALSE 3
|
||||||
12 LOAD_DEREF 0
|
12 LOAD_DEREF 0
|
||||||
14 LOAD_DEREF 0
|
14 LOAD_DEREF 0
|
||||||
16 MAP_ADD 2
|
16 STORE_COMP 13
|
||||||
18 JUMP 3
|
18 JUMP 3
|
||||||
21 RETURN_VALUE
|
21 RETURN_VALUE
|
||||||
File cmdline/cmd_showbc.py, code block 'closure' (descriptor: \.\+, bytecode @\.\+ bytes)
|
File cmdline/cmd_showbc.py, code block 'closure' (descriptor: \.\+, bytecode @\.\+ bytes)
|
||||||
@ -443,4 +441,4 @@ arg names: * b
|
|||||||
mem: total=\\d\+, current=\\d\+, peak=\\d\+
|
mem: total=\\d\+, current=\\d\+, peak=\\d\+
|
||||||
stack: \\d\+ out of \\d\+
|
stack: \\d\+ out of \\d\+
|
||||||
GC: total: \\d\+, used: \\d\+, free: \\d\+
|
GC: total: \\d\+, used: \\d\+, free: \\d\+
|
||||||
No. of 1-blocks: \\d\+, 2-blocks: \\d\+, max blk sz: \\d\+
|
No. of 1-blocks: \\d\+, 2-blocks: \\d\+, max blk sz: \\d\+, max free sz: \\d\+
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
1
|
|
||||||
File cmdline/cmd_verbose.py, code block '<module>' (descriptor: \.\+, bytecode \.\+ bytes)
|
File cmdline/cmd_verbose.py, code block '<module>' (descriptor: \.\+, bytecode \.\+ bytes)
|
||||||
Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
|
Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
|
||||||
08 \.\+
|
02 \.\+
|
||||||
########
|
########
|
||||||
\.\+5b
|
\.\+5b
|
||||||
arg names:
|
arg names:
|
||||||
(N_STATE 2)
|
(N_STATE 2)
|
||||||
(N_EXC_STACK 0)
|
(N_EXC_STACK 0)
|
||||||
bc=-3 line=1
|
bc=-1 line=1
|
||||||
bc=0 line=3
|
bc=0 line=3
|
||||||
00 LOAD_NAME print (cache=0)
|
00 LOAD_NAME print (cache=0)
|
||||||
04 LOAD_CONST_SMALL_INT 1
|
04 LOAD_CONST_SMALL_INT 1
|
||||||
@ -15,7 +14,8 @@ arg names:
|
|||||||
07 POP_TOP
|
07 POP_TOP
|
||||||
08 LOAD_CONST_NONE
|
08 LOAD_CONST_NONE
|
||||||
09 RETURN_VALUE
|
09 RETURN_VALUE
|
||||||
|
1
|
||||||
mem: total=\\d\+, current=\\d\+, peak=\\d\+
|
mem: total=\\d\+, current=\\d\+, peak=\\d\+
|
||||||
stack: \\d\+ out of \\d\+
|
stack: \\d\+ out of \\d\+
|
||||||
GC: total: \\d\+, used: \\d\+, free: \\d\+
|
GC: total: \\d\+, used: \\d\+, free: \\d\+
|
||||||
No. of 1-blocks: \\d\+, 2-blocks: \\d\+, max blk sz: \\d\+
|
No. of 1-blocks: \\d\+, 2-blocks: \\d\+, max blk sz: \\d\+, max free sz: \\d\+
|
||||||
|
@ -187,11 +187,6 @@ def run_tests(pyb, tests, args):
|
|||||||
if not 'True' in str(t, 'ascii'):
|
if not 'True' in str(t, 'ascii'):
|
||||||
skip_tests.add('cmdline/repl_emacs_keys.py')
|
skip_tests.add('cmdline/repl_emacs_keys.py')
|
||||||
|
|
||||||
# These tests are now broken because showbc uses buffered printf
|
|
||||||
if True:
|
|
||||||
skip_tests.add('cmdline/cmd_verbose.py')
|
|
||||||
skip_tests.add('cmdline/cmd_showbc.py')
|
|
||||||
|
|
||||||
upy_byteorder = run_micropython(pyb, args, 'feature_check/byteorder.py')
|
upy_byteorder = run_micropython(pyb, args, 'feature_check/byteorder.py')
|
||||||
has_complex = run_micropython(pyb, args, 'feature_check/complex.py') == b'complex\n'
|
has_complex = run_micropython(pyb, args, 'feature_check/complex.py') == b'complex\n'
|
||||||
cpy_byteorder = subprocess.check_output([CPYTHON3, 'feature_check/byteorder.py'])
|
cpy_byteorder = subprocess.check_output([CPYTHON3, 'feature_check/byteorder.py'])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user