diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-09-27 07:49:10 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-09-27 07:49:10 +0000 |
| commit | 174f11c56e1ce36296e49549da357db7022bf25e (patch) | |
| tree | e1411291d0e7c32e65cf865c10acbba15ed3b037 /tests/functional/_bootstrap.php | |
| parent | 81e32c0b8c6f8b6ab94a4cd271e6b308efeb3c5f (diff) | |
fixes #3207
Closes #3207
Merge request studip/studip!2174
Diffstat (limited to 'tests/functional/_bootstrap.php')
| -rw-r--r-- | tests/functional/_bootstrap.php | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/tests/functional/_bootstrap.php b/tests/functional/_bootstrap.php index e05f87f..49f3324 100644 --- a/tests/functional/_bootstrap.php +++ b/tests/functional/_bootstrap.php @@ -1,9 +1,21 @@ <?php +global $STUDIP_BASE_PATH, $ABSOLUTE_URI_STUDIP, $CACHING_ENABLE, $CACHING_FILECACHE_PATH, $SYMBOL_SHORT, $TMP_PATH, $UPLOAD_PATH, $ASSETS_URL; + +// common set-up, usually done by lib/bootstraph.php and +// config/config_local.inc.php when run on web server +if (!isset($STUDIP_BASE_PATH)) { + $STUDIP_BASE_PATH = dirname(__DIR__, 2); + $ABSOLUTE_PATH_STUDIP = $STUDIP_BASE_PATH.'/public/'; + $UPLOAD_PATH = $STUDIP_BASE_PATH.'/data/upload_doc'; + $TMP_PATH = $TMP_PATH ?: '/tmp'; + $ASSETS_URL = ''; +} + // set include path $inc_path = ini_get('include_path'); -$inc_path .= PATH_SEPARATOR . dirname(__FILE__) . '/../..'; -$inc_path .= PATH_SEPARATOR . dirname(__FILE__) . '/../../config'; +$inc_path .= PATH_SEPARATOR . __DIR__ . '/../..'; +$inc_path .= PATH_SEPARATOR . __DIR__ . '/../../config'; ini_set('include_path', $inc_path); require 'lib/classes/StudipAutoloader.php'; @@ -37,7 +49,7 @@ $added_configs = []; StudipFileloader::load( 'config_defaults.inc.php config_local.inc.php', $added_configs, - compact('STUDIP_BASE_PATH', 'ABSOLUTE_URI_STUDIP', 'ASSETS_URL', 'CANONICAL_RELATIVE_PATH_STUDIP'), + compact('STUDIP_BASE_PATH', 'ABSOLUTE_URI_STUDIP', 'ASSETS_URL'), true ); foreach($added_configs as $key => $value) { |
