[pypy-commit] pypy jit-targets: fixed test
hakanardo
noreply at buildbot.pypy.org
Wed Nov 9 20:34:50 CET 2011
Author: Hakan Ardo <hakan at debian.org>
Branch: jit-targets
Changeset: r49051:08641d9e164d
Date: 2011-11-08 18:32 +0100
http://bitbucket.org/pypy/pypy/changeset/08641d9e164d/
Log: fixed test
diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py
--- a/pypy/jit/metainterp/test/test_ajit.py
+++ b/pypy/jit/metainterp/test/test_ajit.py
@@ -2744,22 +2744,33 @@
res = self.meta_interp(f, [10, 7])
assert res == f(10, 7)
- self.check_jitcell_token_count(4)
+ self.check_jitcell_token_count(2)
+ for cell in get_stats().jitcell_tokens:
+ assert len(cell.target_tokens) == 2
def g(n):
return f(n, 2) + f(n, 3)
res = self.meta_interp(g, [10])
assert res == g(10)
- self.check_jitcell_token_count(6)
-
+ self.check_jitcell_token_count(2)
+ for cell in get_stats().jitcell_tokens:
+ assert len(cell.target_tokens) <= 3
def g(n):
return f(n, 2) + f(n, 3) + f(n, 4) + f(n, 5) + f(n, 6) + f(n, 7)
res = self.meta_interp(g, [10])
assert res == g(10)
- self.check_jitcell_token_count(8)
+ # 2 loops and one function
+ self.check_jitcell_token_count(3)
+ cnt = 0
+ for cell in get_stats().jitcell_tokens:
+ if cell.target_tokens is None:
+ cnt += 1
+ else:
+ assert len(cell.target_tokens) <= 4
+ assert cnt == 1
def test_frame_finished_during_retrace(self):
class Base(object):
More information about the pypy-commit
mailing list