[pypy-commit] pypy gc-incminimark-pinning: check for array size in tests

groggi noreply at buildbot.pypy.org
Tue Aug 19 10:42:55 CEST 2014


Author: Gregor Wegberg <code at gregorwegberg.com>
Branch: gc-incminimark-pinning
Changeset: r72901:3c4167af9ea2
Date: 2014-08-19 10:15 +0200
http://bitbucket.org/pypy/pypy/changeset/3c4167af9ea2/

Log:	check for array size in tests

diff --git a/rpython/jit/backend/llsupport/test/test_pinned_object_rewrite.py b/rpython/jit/backend/llsupport/test/test_pinned_object_rewrite.py
--- a/rpython/jit/backend/llsupport/test/test_pinned_object_rewrite.py
+++ b/rpython/jit/backend/llsupport/test/test_pinned_object_rewrite.py
@@ -130,6 +130,7 @@
             p1 = getarrayitem_gc(ConstPtr(ptr_array_gcref), 0, descr=ptr_array_descr)
             i0 = getfield_gc(p1, descr=pinned_obj_my_int_descr)
             """)
+        assert len(self.gc_ll_descr.last_moving_obj_tracker._indexes) == 1
 
     def test_simple_getfield_twice(self):
         self.check_rewrite("""
@@ -145,3 +146,4 @@
             p2 = getarrayitem_gc(ConstPtr(ptr_array_gcref), 1, descr=ptr_array_descr)
             i2 = getfield_gc(p2, descr=pinned_obj_my_int_descr)
             """)
+        assert len(self.gc_ll_descr.last_moving_obj_tracker._indexes) == 2


More information about the pypy-commit mailing list