[pypy-svn] r53157 - pypy/branch/jit-hotpath/pypy/jit/codegen/ppc/test

fijal at codespeak.net fijal at codespeak.net
Sun Mar 30 20:14:13 CEST 2008


Author: fijal
Date: Sun Mar 30 20:14:12 2008
New Revision: 53157

Modified:
   pypy/branch/jit-hotpath/pypy/jit/codegen/ppc/test/test_rgenop.py
Log:
port those tests


Modified: pypy/branch/jit-hotpath/pypy/jit/codegen/ppc/test/test_rgenop.py
==============================================================================
--- pypy/branch/jit-hotpath/pypy/jit/codegen/ppc/test/test_rgenop.py	(original)
+++ pypy/branch/jit-hotpath/pypy/jit/codegen/ppc/test/test_rgenop.py	Sun Mar 30 20:14:12 2008
@@ -1,8 +1,9 @@
 import py
-py.test.skip("Port this tests to new style")
 from pypy.jit.codegen.ppc.rgenop import RPPCGenOp
 from pypy.rpython.lltypesystem import lltype
-from pypy.jit.codegen.test.rgenop_tests import AbstractRGenOpTests, FUNC, FUNC2
+from pypy.jit.codegen.test.rgenop_tests import FUNC, FUNC2
+from pypy.jit.codegen.test.rgenop_tests import AbstractRGenOpTestsDirect
+from pypy.jit.codegen.test.rgenop_tests import AbstractRGenOpTestsCompile
 from ctypes import cast, c_int, c_void_p, CFUNCTYPE
 from pypy.jit.codegen.ppc import instruction as insn
 
@@ -19,15 +20,14 @@
 class FewRegistersAndScribble(FewRegisters):
     DEBUG_SCRIBBLE = True
 
-class TestRPPCGenop(AbstractRGenOpTests):
+class TestRPPCGenopDirect(AbstractRGenOpTestsDirect):
     RGenOp = RPPCGenOp
 
+class TestRPPCGenopCompile(AbstractRGenOpTestsCompile):
+    RGenOp = RPPCGenOp    
 
-class TestRPPCGenopNoRegs(TestRPPCGenop):
+class TestRPPCGenopNoRegs(AbstractRGenOpTestsDirect):
     RGenOp = FewRegisters
 
-    def compile(self, runner, argtypes):
-        py.test.skip("Skip compiled tests w/ restricted register allocator")
-
-class TestRPPCGenopNoRegsAndScribble(TestRPPCGenopNoRegs):
+class TestRPPCGenopNoRegsAndScribble(AbstractRGenOpTestsDirect):
     RGenOp = FewRegistersAndScribble



More information about the Pypy-commit mailing list