maha bouchiba f96da113d5 réparer les tests applicatifs 1 vuosi sitten
..
Factory f96da113d5 réparer les tests applicatifs 1 vuosi sitten
OrganizationFixtures.php f96da113d5 réparer les tests applicatifs 1 vuosi sitten
PersonFixtures.php f091cff7ec apply cs fixer 1 vuosi sitten
readme.md f96da113d5 réparer les tests applicatifs 1 vuosi sitten

readme.md

Générer la DB de test et charger les fixtures

Regénérer le SQL de création de la DB de test

Pour regénérer le SQL de la base de données de test, suivez ces étapes :

  1. Connectez-vous à MySQL dans le docker mariaDb :
   mysql --user=root --password=mysql660 --host=127.0.0.1 --port=3306
   DROP DATABASE IF EXISTS opentalent_test; EXIT;

   mysqldump --user=root --password=mysql660 --host=localhost --port=3306 --default-character-set=utf8 --single-transaction=TRUE --no-data --skip-triggers "opentalent" | sed 's/ AUTO_INCREMENT=[0-9]*//g' > opentalent_test.sql

   mysql --user=root --password=mysql660 --host=127.0.0.1 --port=3306
   CREATE DATABASE opentalent_test;
   EXIT;

   mysql --user=root --password=mysql660 --host=127.0.0.1 --port=3306 -D opentalent_test < opentalent_test.sql

php bin/console ot:setup:env --host=ci ls -l .env.local

Détecter les erreurs dans les tests (phpunit ne les logs pas) :

  ```bash

find tests/Application -name '*.php' -exec php -l {} \;

2. Dans le docker ap2i :
   Regénérer les vues et jouer les fixtures

   ```bash
   bin/console --env=staging doctrine:schema:update
   bin/console --env=staging d:f:l
  1. Pour lancer les tests :
   php bin/phpunit

ou mettre le path relatif :

   php bin/phpunit tests/Application/Access/AdminAccessTest.php
   php bin/phpunit tests/Application/Billing/ResidenceAreaTest.php
   php bin/phpunit tests/Application/Cotisation/CotisationTest.php
   php bin/phpunit tests/Application/Education/CycleTest.php
   php bin/phpunit tests/Application/Education/EducationTimingTest.php
   php bin/phpunit tests/Application/Enum/EnumTest.php
   php bin/phpunit tests/Application/Mobyt/MobytUserStatusTest.php
   php bin/phpunit tests/Application/Organization/ParametersTest.php
   php bin/phpunit tests/Application/Organization/SubdomainTest.php
   php bin/phpunit tests/Application/Person/PersonTest.php
   php bin/phpunit tests/Application/Profile/AccessProfileTest.php
   php bin/phpunit tests/Application/Profile/OrganizationProfilesTest.php
   php bin/phpunit tests/Application/Public/PublicEventsTest.php
   php bin/phpunit tests/Application/Public/PublicStructuresTest.php
   php bin/phpunit tests/Application/Utils/GpsCoordinateTest.php
   php bin/phpunit tests/Application/Utils/SiretTest.php

// option sms : settings -> id 3600 // cotisation -> network Organization -> cmf