mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Move yet more logic into driver_util to reduce driver method for scripts/functional_tests.py.
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user