From 717845f7993d00685a2da188c66585c6bd269a1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Tue, 4 Jul 2017 15:34:28 +0200 Subject: [PATCH] move to new architecture for test - improve autoloading --- .../test/Fixtures/App/app}/AppKernel.php | 0 .../App/app}/DoctrineMigrations/.gitignore | 0 .../App/app}/Resources/views/base.html.twig | 0 Resources/test/Fixtures/App/app/autoload.php | 11 +++++++++++ .../test/Fixtures/App/app}/config/config.yml | 0 .../Fixtures/App/app}/config/config_test.yml | 0 .../App/app}/config/parameters.gitlab-ci.yml | 0 .../App/app}/config/parameters.yml.dist | 0 .../test/Fixtures/App/app}/config/routing.yml | 0 .../test/Fixtures/App/app}/console | 18 +++++++++--------- .../views/menus/fakeTemplate.html.twig | 0 .../Resources/views/menus/normalMenu.html.twig | 0 .../views/menus/overrideTemplate.html.twig | 0 composer.json | 8 ++++++-- phpunit.xml.dist | 4 ++-- 15 files changed, 28 insertions(+), 13 deletions(-) rename {Tests/Fixtures/App => Resources/test/Fixtures/App/app}/AppKernel.php (100%) rename {Tests/Fixtures/App => Resources/test/Fixtures/App/app}/DoctrineMigrations/.gitignore (100%) rename {Tests/Fixtures/App => Resources/test/Fixtures/App/app}/Resources/views/base.html.twig (100%) create mode 100644 Resources/test/Fixtures/App/app/autoload.php rename {Tests/Fixtures/App => Resources/test/Fixtures/App/app}/config/config.yml (100%) rename {Tests/Fixtures/App => Resources/test/Fixtures/App/app}/config/config_test.yml (100%) rename {Tests/Fixtures/App => Resources/test/Fixtures/App/app}/config/parameters.gitlab-ci.yml (100%) rename {Tests/Fixtures/App => Resources/test/Fixtures/App/app}/config/parameters.yml.dist (100%) rename {Tests/Fixtures/App => Resources/test/Fixtures/App/app}/config/routing.yml (100%) rename {Tests/Fixtures/App => Resources/test/Fixtures/App/app}/console (77%) rename {Tests => Resources/test}/Fixtures/Resources/views/menus/fakeTemplate.html.twig (100%) rename {Tests => Resources/test}/Fixtures/Resources/views/menus/normalMenu.html.twig (100%) rename {Tests => Resources/test}/Fixtures/Resources/views/menus/overrideTemplate.html.twig (100%) diff --git a/Tests/Fixtures/App/AppKernel.php b/Resources/test/Fixtures/App/app/AppKernel.php similarity index 100% rename from Tests/Fixtures/App/AppKernel.php rename to Resources/test/Fixtures/App/app/AppKernel.php diff --git a/Tests/Fixtures/App/DoctrineMigrations/.gitignore b/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore similarity index 100% rename from Tests/Fixtures/App/DoctrineMigrations/.gitignore rename to Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore diff --git a/Tests/Fixtures/App/Resources/views/base.html.twig b/Resources/test/Fixtures/App/app/Resources/views/base.html.twig similarity index 100% rename from Tests/Fixtures/App/Resources/views/base.html.twig rename to Resources/test/Fixtures/App/app/Resources/views/base.html.twig diff --git a/Resources/test/Fixtures/App/app/autoload.php b/Resources/test/Fixtures/App/app/autoload.php new file mode 100644 index 000000000..39dc0e2ba --- /dev/null +++ b/Resources/test/Fixtures/App/app/autoload.php @@ -0,0 +1,11 @@ +getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev'); $debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod'; diff --git a/Tests/Fixtures/Resources/views/menus/fakeTemplate.html.twig b/Resources/test/Fixtures/Resources/views/menus/fakeTemplate.html.twig similarity index 100% rename from Tests/Fixtures/Resources/views/menus/fakeTemplate.html.twig rename to Resources/test/Fixtures/Resources/views/menus/fakeTemplate.html.twig diff --git a/Tests/Fixtures/Resources/views/menus/normalMenu.html.twig b/Resources/test/Fixtures/Resources/views/menus/normalMenu.html.twig similarity index 100% rename from Tests/Fixtures/Resources/views/menus/normalMenu.html.twig rename to Resources/test/Fixtures/Resources/views/menus/normalMenu.html.twig diff --git a/Tests/Fixtures/Resources/views/menus/overrideTemplate.html.twig b/Resources/test/Fixtures/Resources/views/menus/overrideTemplate.html.twig similarity index 100% rename from Tests/Fixtures/Resources/views/menus/overrideTemplate.html.twig rename to Resources/test/Fixtures/Resources/views/menus/overrideTemplate.html.twig diff --git a/composer.json b/composer.json index 9586a0afa..fbeab3497 100644 --- a/composer.json +++ b/composer.json @@ -14,6 +14,9 @@ "autoload": { "psr-4": { "Chill\\MainBundle\\": "" } }, + "autoload-dev": { + "classmap": [ "Resources/test/Fixtures/App/app/AppKernel.php" ] + }, "authors" : [ { "name": "Champs-Libres", @@ -57,7 +60,8 @@ ] }, "extra": { - "app-migrations-dir": "Tests/Fixtures/App/DoctrineMigrations", + "app-migrations-dir": "Resources/test/Fixtures/App/app/DoctrineMigrations", "symfony-app-dir": "Tests/Fixtures/App/" - } + }, + "prefer-stable": true } diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 360d89ccd..4375057ed 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,6 +1,6 @@ - + ./Tests @@ -17,7 +17,7 @@ - +