Tests#
Prérequis de l’environnement de test#
Docker >= 20.10
Construction de l’image
La construction de l’image est lancée avec une commande :
docker build -t gpf-pivot-road2-to-graph-road2 -f Dockerfile .
Initialisation de la base de données de tests et du serveur minio pour tests S3#
docker-compose -f tests/dev/docker-compose.dev.yml up -d
Mot de passe de l’utilisateur en base : ign
Utilisateur root minio: admin
peut être utilisée pour définir la variable d’environnement GPF_S3_KEY
Mot de passe utilisateur root minio: minioadmin
peut être utilisée pour définir la variable d’environnement GPF_S3_SECRETKEY
Exécution des tests dans l’image docker#
docker run --name gpf-pivot-road2-to-graph-road2 --rm -it -v $(pwd):/gpf-pivot-road2-to-graph-road2 gpf-pivot-road2-to-graph-road2 bash
cd /gpf-pivot-road2-to-graph-road2
pip install -r requirements/testing.txt
pytest