[pypy-commit] pypy default: a z test that can potentially fail I think
fijal
noreply at buildbot.pypy.org
Wed Jul 11 18:18:47 CEST 2012
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch:
Changeset: r56027:4bbcabeb32a7
Date: 2012-07-11 18:18 +0200
http://bitbucket.org/pypy/pypy/changeset/4bbcabeb32a7/
Log: a z test that can potentially fail I think
diff --git a/pypy/jit/backend/x86/test/test_ztranslation.py b/pypy/jit/backend/x86/test/test_ztranslation.py
--- a/pypy/jit/backend/x86/test/test_ztranslation.py
+++ b/pypy/jit/backend/x86/test/test_ztranslation.py
@@ -3,6 +3,7 @@
from pypy.rlib.jit import JitDriver, unroll_parameters, set_param
from pypy.rlib.jit import PARAMETERS, dont_look_inside
from pypy.rlib.jit import promote
+from pypy.rlib import jit_hooks
from pypy.jit.metainterp.jitprof import Profiler
from pypy.jit.backend.detect_cpu import getcpuclass
from pypy.jit.backend.test.support import CCompiledMixin
@@ -170,6 +171,21 @@
assert 1024 <= bound <= 131072
assert bound & (bound-1) == 0 # a power of two
+ def test_jit_get_stats(self):
+ driver = JitDriver(greens = [], reds = ['i'])
+
+ def f():
+ i = 0
+ while i < 100000:
+ driver.jit_merge_point(i=i)
+ i += 1
+
+ def main():
+ f()
+ ll_times = jit_hooks.stats_get_loop_run_times()
+ return len(ll_times)
+
+ self.meta_interp(main, [])
class TestTranslationRemoveTypePtrX86(CCompiledMixin):
CPUClass = getcpuclass()
More information about the pypy-commit
mailing list