diff --git a/test/tool_shed/functional_tests.py b/test/tool_shed/functional_tests.py index 8a9070df7f1..d8d99c88e58 100644 --- a/test/tool_shed/functional_tests.py +++ b/test/tool_shed/functional_tests.py @@ -224,6 +224,8 @@ def main(): # cases (namely tool shed tests expecting clean database). __copy_database_template(os.environ['GALAXY_TEST_DB_TEMPLATE'], db_path) galaxy_database_auto_migrate = True + if not os.path.exists(galaxy_db_path): + os.makedirs(galaxy_db_path) galaxy_database_connection = 'sqlite:///%s' % db_path if 'GALAXY_TEST_INSTALL_DBURI' in os.environ: install_galaxy_database_connection = os.environ[ 'GALAXY_TEST_INSTALL_DBURI' ]