Move yet more logic into driver_util to reduce driver method for scripts/functional_tests.py.

This commit is contained in:
John Chilton
2016-03-29 08:04:27 -04:00
parent e1aa0b3acc
commit 586fa6801b
3 changed files with 8 additions and 6 deletions
+2 -5
View File
@@ -54,6 +54,7 @@ def main():
use_test_file_dir=not testing_shed_tools,
default_install_db_merged=True,
default_tool_conf=default_tool_conf,
datatypes_conf=datatypes_conf_override,
)
app = None
@@ -61,12 +62,8 @@ def main():
if start_server:
# ---- Build Application --------------------------------------------------
kwargs = dict( shed_tool_data_table_config=shed_tool_data_table_config,
update_integrated_tool_panel=False, )
kwargs = dict( shed_tool_data_table_config=shed_tool_data_table_config )
kwargs.update(galaxy_config)
if datatypes_conf_override:
kwargs[ 'datatypes_config_file' ] = datatypes_conf_override
app = driver_util.build_galaxy_app(kwargs)
server_wrapper = driver_util.launch_server(
app,
+5 -1
View File
@@ -98,6 +98,8 @@ def setup_galaxy_config(
enable_tool_shed_check=False,
default_tool_conf=None,
shed_tool_conf=None,
datatypes_conf=None,
update_integrated_tool_panel=False,
):
"""Setup environment and build config for test Galaxy instance."""
if not os.path.exists(tmpdir):
@@ -173,13 +175,15 @@ def setup_galaxy_config(
tool_data_table_config_path=tool_data_table_config_path,
tool_parse_help=False,
tool_path=tool_path,
update_integrated_tool_panel=False,
update_integrated_tool_panel=update_integrated_tool_panel,
use_tasked_jobs=True,
use_heartbeat=False,
user_library_import_dir=user_library_import_dir,
)
config.update(database_conf(tmpdir))
config.update(install_database_conf(tmpdir, default_merged=default_install_db_merged))
if datatypes_conf is not None:
config['datatypes_config_file'] = datatypes_conf
if enable_tool_shed_check:
config["enable_tool_shed_check"] = enable_tool_shed_check
config["hours_between_check"] = 0.001
+1
View File
@@ -146,6 +146,7 @@ def main():
default_tool_data_table_config_path=default_tool_data_table_config_path,
enable_tool_shed_check=True,
shed_tool_conf=galaxy_shed_tool_conf_file,
update_integrated_tool_panel=True,
)
)
print "Galaxy database connection:", kwargs["database_connection"]