Author: Armin Rigo <[email protected]>
Branch: py3k-faulthandler
Changeset: r87406:986e0e2abaa1
Date: 2016-09-26 23:20 +0200
http://bitbucket.org/pypy/pypy/changeset/986e0e2abaa1/
Log: fix the test
diff --git a/rpython/rlib/rvmprof/test/test_traceback.py
b/rpython/rlib/rvmprof/test/test_traceback.py
--- a/rpython/rlib/rvmprof/test/test_traceback.py
+++ b/rpython/rlib/rvmprof/test/test_traceback.py
@@ -74,13 +74,15 @@
raise NotImplementedError
rvmprof.register_code_object_class(MyCode, get_name)
- jitdriver = jit.JitDriver(greens=[], reds='auto')
+ jitdriver = jit.JitDriver(greens=['code'], reds='auto',
+ is_recursive=True,
+ get_unique_id=lambda code: rvmprof.get_unique_id(code))
@rvmprof.vmprof_execute_code("mycode", lambda code, level, total_i: code)
def mainloop(code, level, total_i):
i = 20
while i > 0:
- jitdriver.jit_merge_point()
+ jitdriver.jit_merge_point(code=code)
i -= 1
if level > 0:
mainloop(code, level - 1, total_i + i)
@@ -107,5 +109,5 @@
stdout = t.driver.cbuilder.cmdexec('')
r = re.compile("[<]MyCode object at 0x([0-9a-f]+)[>] (\d) 42\n")
got = r.findall(stdout)
- addr = got[0][1]
- assert got == XXX
+ addr = got[0][0]
+ assert got == [(addr, '1'), (addr, '1'), (addr, '0')]
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit