readme.md 1.0 KB

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

Pour regénérer le SQL de création de la DB de test :

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

Dans le docker mariaDb :

mysqldump --user=root --password=mysql660 --host=localhost --port=3306 --default-character-set=utf8 --single-transaction=TRUE --no-data --skip-triggers "opentalent" > opentalent_test.sql

Attention il faut créer la table manuellement avant

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

Il peut être nécessaire de regénérer les vues dans ap2I :

bin/console --env=staging doctrine:schema:update

Pour recharger les fixtures :

bin/console --env=staging doctrine:fixtures:load

php bin/phpunit tests/ApplicationPoc/PublicEventsTest php bin/phpunit --filter PublicEventsTest

php bin/phpunit --filter ResidenceAreaTest