Introduction
Pour garantir le bon fonctionnement de notre application dans différentes configurations PHP, nous fournissons deux versions de fichiers de test : une pour une exécution en ligne de commande (CLI) et une autre pour un déploiement via un serveur web (FPM).
Avant de lancer les tests
Avant de lancer les tests, assurez-vous de modifier vos codes PostgreSQL dans le fichier de tests pour refléter votre configuration. De plus, assurez-vous que la base de données est active et accessible.
Voici un exemple de zone à éditer dans le fichier de test pour configurer la connexion à la base de données PostgreSQL :
// Modifier ces informations pour correspondre à votre configuration PostgreSQL
$dbHost = 'localhost';
$dbServerName = '5432';
$dbUser = 'votre_nom_utilisateur';
$dbPassword = 'votre_mot_de_passe';
$dbPort = 'nom_de_votre_base_de_données';
Lancer les tests depuis une ligne de commande
Les tests en CLI vérifient la configuration de l’installation, plus précisément une configuration de votre PHP qui sera faite pour les lignes de commandes.
Exécution
php votre_fichier
Résultats attendus
Voici la forme des résultats que vous allez obtenir avec le lancement de la commande.
Lancer les tests depuis le serveur web
Depuis le serveur web, une partie des tests sont les mêmes que pour la ligne de commande, une autre vérifie la configuration Apache de votre installation.
Exécution
Affichez votre fichier de tests depuis votre serveur web.
http://localhost:8080/tests/check.php
Résultats attendus
Voici la forme des résultats que vous allez obtenir depuis votre serveur web.