[pypy-svn] r66086 - in pypy/branch/pyjitpl5/pypy/jit/backend/minimal: . test

arigo at codespeak.net arigo at codespeak.net
Tue Jun 30 20:41:52 CEST 2009


Author: arigo
Date: Tue Jun 30 20:41:50 2009
New Revision: 66086

Modified:
   pypy/branch/pyjitpl5/pypy/jit/backend/minimal/runner.py
   pypy/branch/pyjitpl5/pypy/jit/backend/minimal/test/test_basic.py
   pypy/branch/pyjitpl5/pypy/jit/backend/minimal/test/test_runner.py
Log:
* Skip some more oo tests here.
* Support execute_operations() with a zero-argument loop
  (the issue is that set_future_value_xxx() is never called)


Modified: pypy/branch/pyjitpl5/pypy/jit/backend/minimal/runner.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/backend/minimal/runner.py	(original)
+++ pypy/branch/pyjitpl5/pypy/jit/backend/minimal/runner.py	Tue Jun 30 20:41:50 2009
@@ -62,6 +62,8 @@
 
     def execute_operations(self, loop):
         valueboxes = self._future_values
+        if len(loop.inputargs) == 0:
+            valueboxes = []
         if DEBUG:
             print "execute_operations: starting", loop
             for box in valueboxes:

Modified: pypy/branch/pyjitpl5/pypy/jit/backend/minimal/test/test_basic.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/backend/minimal/test/test_basic.py	(original)
+++ pypy/branch/pyjitpl5/pypy/jit/backend/minimal/test/test_basic.py	Tue Jun 30 20:41:50 2009
@@ -25,7 +25,8 @@
 
 
 class TestOOtype(OOJitMixin, BasicTests):
-    pass
+    test_isinstance = BasicTests._skip
+    test_r_dict = BasicTests._skip
 
 class TestLLtype(LLJitMixin, BasicTests):
     pass

Modified: pypy/branch/pyjitpl5/pypy/jit/backend/minimal/test/test_runner.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/backend/minimal/test/test_runner.py	(original)
+++ pypy/branch/pyjitpl5/pypy/jit/backend/minimal/test/test_runner.py	Tue Jun 30 20:41:50 2009
@@ -25,8 +25,8 @@
     test_failing_guard_class = _skip      # GUARD_CLASS
     test_ovf_operations_reversed = _skip  # exception
 
-class TestOOtype(OOJitMixin, MinimalTestMixin, OOtypeBackendTest):
-    pass
+#class TestOOtype(OOJitMixin, MinimalTestMixin, OOtypeBackendTest):
+#    pass
 
 class TestLLtype(LLJitMixin, MinimalTestMixin, LLtypeBackendTest):
     pass



More information about the Pypy-commit mailing list