[IMP] Saving test reports in directories

bzr revid: fp@tinyerp.com-20100912120743-ipb8mbl1udk53uuo
This commit is contained in:
Fabien Pinckaers 2010-09-12 14:07:43 +02:00
parent eff67ab23d
commit 4e6047dca4
2 changed files with 9 additions and 6 deletions

View File

@ -344,7 +344,7 @@ CREATE TABLE ir_model_data (
-- Users -- Users
--------------------------------- ---------------------------------
insert into res_users (id,login,password,name,action_id,active,company_id) values (1,'admin',NULL,'Administrator',NULL,True,1); insert into res_users (id,login,password,name,action_id,active,company_id) values (1,'admin','admin','Administrator',NULL,True,1);
insert into ir_model_data (name,module,model,noupdate,res_id) values ('user_root','base','res.users',True,1); insert into ir_model_data (name,module,model,noupdate,res_id) values ('user_root','base','res.users',True,1);
-- Compatibility purpose, to remove V6.0 -- Compatibility purpose, to remove V6.0

View File

@ -83,6 +83,7 @@ class configmanager(object):
'list_db' : True, 'list_db' : True,
'timezone' : False, # to override the default TZ 'timezone' : False, # to override the default TZ
'test_file' : False, 'test_file' : False,
'test_report_directory' : False,
'test_disable' : False, 'test_disable' : False,
'test_commit' : False, 'test_commit' : False,
'static_http_enable': False, 'static_http_enable': False,
@ -158,6 +159,7 @@ class configmanager(object):
# Testing Group # Testing Group
group = optparse.OptionGroup(parser, "Testing Configuration") group = optparse.OptionGroup(parser, "Testing Configuration")
group.add_option("--test-file", dest="test_file", help="Launch a YML test file.") group.add_option("--test-file", dest="test_file", help="Launch a YML test file.")
group.add_option("--test-report-directory", dest="test_report_directory", help="If set, will save sample of all reports in this directory.")
group.add_option("--test-disable", action="store_true", dest="test_disable", group.add_option("--test-disable", action="store_true", dest="test_disable",
default=False, help="Disable loading test files.") default=False, help="Disable loading test files.")
group.add_option("--test-commit", action="store_true", dest="test_commit", group.add_option("--test-commit", action="store_true", dest="test_commit",
@ -282,11 +284,12 @@ class configmanager(object):
if getattr(opt, arg): if getattr(opt, arg):
self.options[arg] = getattr(opt, arg) self.options[arg] = getattr(opt, arg)
keys = ['language', 'translate_out', 'translate_in', 'debug_mode', 'smtp_ssl', keys = [
'stop_after_init', 'logrotate', 'without_demo', 'netrpc', 'xmlrpc', 'syslog', 'language', 'translate_out', 'translate_in', 'debug_mode', 'smtp_ssl',
'list_db', 'server_actions_allow_code', 'xmlrpcs', 'stop_after_init', 'logrotate', 'without_demo', 'netrpc', 'xmlrpc', 'syslog',
'test_file', 'test_disable', 'test_commit' 'list_db', 'server_actions_allow_code', 'xmlrpcs',
] 'test_file', 'test_disable', 'test_commit', 'test_report_directory'
]
for arg in keys: for arg in keys:
if getattr(opt, arg) is not None: if getattr(opt, arg) is not None: