[pypy-commit] pypy default: try to fix (or skip) tests

arigo noreply at buildbot.pypy.org
Wed Sep 23 07:34:03 CEST 2015


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r79780:7ff5c27cb5ad
Date: 2015-09-23 07:34 +0200
http://bitbucket.org/pypy/pypy/changeset/7ff5c27cb5ad/

Log:	try to fix (or skip) tests

diff --git a/rpython/jit/backend/arm/test/test_calling_convention.py b/rpython/jit/backend/arm/test/test_calling_convention.py
--- a/rpython/jit/backend/arm/test/test_calling_convention.py
+++ b/rpython/jit/backend/arm/test/test_calling_convention.py
@@ -10,18 +10,14 @@
 from rpython.jit.backend.arm import registers as r
 from rpython.jit.backend.arm.test.support import skip_unless_run_slow_tests
 from rpython.jit.backend.arm.test.test_runner import boxfloat, constfloat
-from rpython.jit.metainterp.resoperation import ResOperation, rop
-from rpython.jit.metainterp.history import (AbstractFailDescr,
-                                         AbstractDescr,
-                                         BasicFailDescr,
-                                         BasicFinalDescr,
-                                         BoxInt, Box, BoxPtr,
-                                         JitCellToken, TargetToken,
-                                         ConstInt, ConstPtr,
-                                         BoxFloat, ConstFloat)
+from rpython.jit.metainterp.resoperation import rop, InputArgInt, InputArgFloat
+from rpython.jit.metainterp.history import JitCellToken
 
 skip_unless_run_slow_tests()
 
+boxint = InputArgInt
+boxfloat = InputArgFloat.fromfloat
+
 class TestARMCallingConvention(CallingConvTests):
     # ../../test/calling_convention_test.py
 
@@ -82,9 +78,9 @@
                                     EffectInfo.MOST_GENERAL)
         funcbox = self.get_funcbox(cpu, func_ptr)
         args = ([boxfloat(.1) for i in range(7)] +
-                [BoxInt(1), boxfloat(.2), BoxInt(2), boxfloat(.3),
+                [boxint(1), boxfloat(.2), boxint(2), boxfloat(.3),
                  boxfloat(.4)])
-        res = self.execute_operation(rop.CALL,
+        res = self.execute_operation(rop.CALL_F,
                                      [funcbox] + args,
                                      'float', descr=calldescr)
         for i,j in enumerate(callargs[0]):
@@ -112,7 +108,7 @@
                                     EffectInfo.MOST_GENERAL)
         funcbox = self.get_funcbox(cpu, func_ptr)
         args = ([boxfloat(.1) for i in range(10)])
-        res = self.execute_operation(rop.CALL,
+        res = self.execute_operation(rop.CALL_F,
                                      [funcbox] + args,
                                      'float', descr=calldescr)
         for i,j in enumerate(callargs[0]):
@@ -134,8 +130,8 @@
         calldescr = cpu.calldescrof(FUNC, FUNC.ARGS, FUNC.RESULT,
                                     EffectInfo.MOST_GENERAL)
         funcbox = self.get_funcbox(cpu, func_ptr)
-        args = ([BoxInt(1) for i in range(10)])
-        res = self.execute_operation(rop.CALL,
+        args = ([boxint(1) for i in range(10)])
+        res = self.execute_operation(rop.CALL_I,
                                      [funcbox] + args,
                                      'int', descr=calldescr)
         for i,j in enumerate(callargs[0]):
diff --git a/rpython/jit/backend/arm/test/test_generated.py b/rpython/jit/backend/arm/test/test_generated.py
--- a/rpython/jit/backend/arm/test/test_generated.py
+++ b/rpython/jit/backend/arm/test/test_generated.py
@@ -1,4 +1,6 @@
 import py
+py.test.skip("XXX FIX ME OR KILL ME")
+
 from rpython.jit.metainterp.history import (AbstractFailDescr,
                                          AbstractDescr,
                                          BasicFailDescr,
diff --git a/rpython/jit/backend/arm/test/test_trace_operations.py b/rpython/jit/backend/arm/test/test_trace_operations.py
--- a/rpython/jit/backend/arm/test/test_trace_operations.py
+++ b/rpython/jit/backend/arm/test/test_trace_operations.py
@@ -36,7 +36,7 @@
         self.struct_ptr.int1049 = 666
         ops = '''
         [p0]
-        i0 = getfield_gc(p0, descr=fielddescr)
+        i0 = getfield_gc_i(p0, descr=fielddescr)
         finish(i0)
         '''
         self.interpret(ops, [self.struct_ptr])


More information about the pypy-commit mailing list