Fix bootstrapping of ci: step unit_test

This commit is contained in:
Julien Fastré 2023-07-22 23:51:10 +02:00
parent 9cdef5f951
commit 169bf3c140
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB
3 changed files with 4 additions and 2 deletions

View File

@ -34,6 +34,7 @@ MESSENGER_TRANSPORT_DSN=sync://
# IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml # IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml
# #
DATABASE_URL="postgresql://postgres:postgres@db:5432/test?serverVersion=14&charset=utf8" DATABASE_URL="postgresql://postgres:postgres@db:5432/test?serverVersion=14&charset=utf8"
###< doctrine/doctrine-bundle ###
ASYNC_UPLOAD_TEMP_URL_KEY= ASYNC_UPLOAD_TEMP_URL_KEY=
ASYNC_UPLOAD_TEMP_URL_BASE_PATH= ASYNC_UPLOAD_TEMP_URL_BASE_PATH=

View File

@ -12,6 +12,7 @@
<server name="APP_ENV" value="test" force="true" /> <server name="APP_ENV" value="test" force="true" />
<env name="SYMFONY_DEPRECATIONS_HELPER" value="weak" /> <env name="SYMFONY_DEPRECATIONS_HELPER" value="weak" />
<server name="SHELL_VERBOSITY" value="-1" /> <server name="SHELL_VERBOSITY" value="-1" />
<env name="KERNEL_CLASS" value="\App\Kernel" />
</php> </php>
<testsuites> <testsuites>

View File

@ -4,8 +4,8 @@ use Symfony\Component\Dotenv\Dotenv;
require dirname(__DIR__).'/vendor/autoload.php'; require dirname(__DIR__).'/vendor/autoload.php';
if (file_exists(dirname(__DIR__).'/app/config/bootstrap.php')) { if (file_exists(dirname(__DIR__).'/tests/app/config/bootstrap.php')) {
require dirname(__DIR__).'/app/config/bootstrap.php'; require dirname(__DIR__).'/tests/app/config/bootstrap.php';
} elseif (method_exists(Dotenv::class, 'bootEnv')) { } elseif (method_exists(Dotenv::class, 'bootEnv')) {
(new Dotenv())->bootEnv(dirname(__DIR__).'/.env'); (new Dotenv())->bootEnv(dirname(__DIR__).'/.env');
} }