[pypy-svn] r75499 - pypy/branch/sys-prefix/pypy

antocuni at codespeak.net antocuni at codespeak.net
Tue Jun 22 17:23:06 CEST 2010


Author: antocuni
Date: Tue Jun 22 17:23:05 2010
New Revision: 75499

Modified:
   pypy/branch/sys-prefix/pypy/test_all.py
Log:
tweak the hack for the new directory structure


Modified: pypy/branch/sys-prefix/pypy/test_all.py
==============================================================================
--- pypy/branch/sys-prefix/pypy/test_all.py	(original)
+++ pypy/branch/sys-prefix/pypy/test_all.py	Tue Jun 22 17:23:05 2010
@@ -4,30 +4,17 @@
     """
     This is a (hopefully temporary) hack.
 
-    Currently buildbot assumes that lib-python is under trunk/ and invokes
-    lib-python tests like this:
+    Currently buildbot assumes runs lib-python tests like this:
     
         python pypy/test_all.py --pypy=pypy/translator/goal/pypy-c \
                                 --resultlog=cpython.log lib-python
 
-    However, now lib-python is under lib/pypy1.2/lib-python.  We cannot just
-    change buildbot, as it would break all the other current branches, so
-    instead we replace lib-python with the correct path here.
-
-    Note: instead of passing lib/pypy1.2/lib-python, but pass lib/pyyp1.2/ as
-    an argument: this way, the tests under lib_pypy are also run.
+    However, with the currenct buildbot configuration the tests under lib_pypy
+    are never run, so we monkey-patch the command line arguments to add it.    
     """
     import sys
-    from pypy.tool.lib_pypy import LIB_ROOT
-    if sys.argv and sys.argv[-1].endswith('lib-python'):
-        libpython = py.path.local(sys.argv[-1])
-        if libpython.check(dir=True):
-            # the argument passed to the command line actually exists, so no
-            # need to patch it
-            return
-        else:
-            # patch it with the correct path
-            sys.argv[-1] = str(LIB_ROOT)
+    if sys.argv and sys.argv[-1] == 'lib-python':
+        sys.argv.append('lib_pypy')
 
     
 if __name__ == '__main__':



More information about the Pypy-commit mailing list