[Erp5-report] r45592 seb - /erp5/trunk/software_release/erp5/software.cfg
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Apr 20 14:54:50 CEST 2011
Author: seb
Date: Wed Apr 20 14:54:50 2011
New Revision: 45592
URL: http://svn.erp5.org?rev=45592&view=rev
Log:
install the runTestSuite command
Modified:
erp5/trunk/software_release/erp5/software.cfg
Modified: erp5/trunk/software_release/erp5/software.cfg
URL: http://svn.erp5.org/erp5/trunk/software_release/erp5/software.cfg?rev=45592&r1=45591&r2=45592&view=diff
==============================================================================
--- erp5/trunk/software_release/erp5/software.cfg [utf8] (original)
+++ erp5/trunk/software_release/erp5/software.cfg [utf8] Wed Apr 20 14:54:50 2011
@@ -79,6 +79,7 @@ parts =
eggs
instance-recipe-egg
testrunner
+ test_suite_runner
# basic Xorg
libXdmcp
@@ -210,6 +211,26 @@ initialization =
os.environ['SOFTWARE_HOME'] = os.path.abspath(os.path.dirname(os.path.dirname(Zope2.__file__)))
os.environ['ZOPE_SCRIPTS'] = ''
+[test_suite_runner]
+# XXX: Workaround for fact ERP5Type is not an distribution and does not
+# expose entry point for test runner
+recipe = zc.recipe.egg
+python = python2.6
+eggs = ${eggs:eggs}
+extra-paths = ${eggs:extra-paths}
+entry-points =
+ runTestSuite=Products.ERP5Type.tests.runTestSuite:main
+scripts = runTestSuite
+initialization =
+ import os
+ import sys
+ import Products
+ [Products.__path__.insert(0, p) for p in reversed(os.environ.get('INSERT_PRODUCTS_PATH', '').split(':')) if p]
+ Products.__path__.extend(reversed('''${products:list}'''.split()))
+ import Zope2
+ os.environ['SOFTWARE_HOME'] = os.path.abspath(os.path.dirname(os.path.dirname(Zope2.__file__)))
+ os.environ['ZOPE_SCRIPTS'] = ''
+
[pycrypto-python]
# This is a workaround for pkg_resources.ExtractionError: Can't extract file(s) to egg cache
# Note that currently we are stuck with develop eggs
More information about the Erp5-report
mailing list