[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