diff --git a/beat/web/settings/ci.py b/beat/web/settings/ci.py index 3ee6eac46cc9db9997716b44d0b5d61d1208d54a..a8db0a93eb347985e766aa0fc103fe53b78bb4e9 100755 --- a/beat/web/settings/ci.py +++ b/beat/web/settings/ci.py @@ -26,8 +26,23 @@ ############################################################################### # Django settings for tests on the CI server +import os from .test import * # noqa +from . import get_test_db_path +from . import get_test_prefix_path RUNNING_ON_CI = True DATABASES["default"]["OPTIONS"]["timeout"] = 60 # noqa +DATABASES["default"]["NAME"] = get_test_db_path(RUNNING_ON_CI) # noqa +DATABASES["default"]["TEST"] = {"NAME": DATABASES["default"]["NAME"]} # noqa + +PREFIX = os.environ.get("BEAT_TEST_PREFIX", get_test_prefix_path(RUNNING_ON_CI)) +ALGORITHMS_ROOT = os.path.join(PREFIX, "algorithms") +PLOTTERS_ROOT = os.path.join(PREFIX, "plotters") +LIBRARIES_ROOT = os.path.join(PREFIX, "libraries") +DATABASES_ROOT = os.path.join(PREFIX, "databases") +DATAFORMATS_ROOT = os.path.join(PREFIX, "dataformats") +TOOLCHAINS_ROOT = os.path.join(PREFIX, "toolchains") +EXPERIMENTS_ROOT = os.path.join(PREFIX, "experiments") +CACHE_ROOT = os.path.join(PREFIX, "cache")