[Neo-report] r1777 gregory - /trunk/tools/runner
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Feb 16 17:41:31 CET 2010
Author: gregory
Date: Tue Feb 16 17:41:31 2010
New Revision: 1777
Log:
Allow run ZODB tests separately.
Modified:
trunk/tools/runner
Modified: trunk/tools/runner
==============================================================================
--- trunk/tools/runner [iso-8859-1] (original)
+++ trunk/tools/runner [iso-8859-1] Tue Feb 16 17:41:31 2010
@@ -63,12 +63,15 @@
]
FUNC_TEST_MODULES = [
- ('neo.tests.functional.testZODB', 'check'),
'neo.tests.functional.testMaster',
'neo.tests.functional.testClient',
'neo.tests.functional.testCluster',
'neo.tests.functional.testStorage',
'neo.tests.functional.testImportExport',
+]
+
+ZODB_TEST_MODULES = [
+ ('neo.tests.zodb.testZODB', 'check'),
]
# configuration
@@ -323,6 +326,7 @@
parser = optparse.OptionParser()
parser.add_option('-f', '--functional', action='store_true')
parser.add_option('-u', '--unit', action='store_true')
+ parser.add_option('-z', '--zodb', action='store_true')
parser.add_option('', '--recipient', action='append')
parser.add_option('', '--sender')
parser.add_option('', '--server')
@@ -331,7 +335,7 @@
# check arguments
if bool(options.sender) ^ bool(options.recipient):
sys.exit('Need a sender and recipients to mail report')
- if not (options.unit or options.functional):
+ if not (options.unit or options.functional or options.zodb):
sys.exit('Nothing to run, please set -f and/or -u flag')
mail_server = options.server or '127.0.0.1:25'
mail_server = mail_server.split(':')
@@ -342,6 +346,8 @@
runner.run('Unit tests', UNIT_TEST_MODULES)
if options.functional:
runner.run('Functional tests', FUNC_TEST_MODULES)
+ if options.zodb:
+ runner.run('ZODB tests', ZODB_TEST_MODULES)
# build report
runner.build()
More information about the Neo-report
mailing list