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

Reply via email to