Exécuter des tests unitaires
Cette commande exécute un ensemble de tests définis dans la base de code Commerce 2. Vous pouvez exécuter tous les tests ou les tests que vous sélectionnez. Lorsqu’un type non pris en charge est spécifié, le programme s’arrête et répertorie tous les types disponibles. Une fois l’exécution terminée, un rapport détaillé affiche l’exécution du test et ses résultats.
Conditions préalables
Avant d’exécuter cette commande, la valeur suivante doit doit être vraie :
-
Le module
Magento_Developerdoit être activé. Vous pouvez l’activer comme suit :code language-bash bin/magento module:enable [--force] Magento_DeveloperN’utilisez l’option
--forceque si nécessaire. -
Votre système doit être configuré pour exécuter les tests souhaités.
Par exemple, pour exécuter des tests d’intégration, vous devez copier le dev/tests/integration/etc/install-config-mysql.php.dist dans dev/tests/integration/etc/install-config-mysql.php et le modifier en fonction de votre environnement.
Exécution des tests
Utilisation des commandes :
bin/magento dev:tests:run <test>
Pour répertorier les types de test disponibles :
bin/magento dev:tests:run --help
Exemple de retour :
all, unit, integration, integration-all, static, static-all, integrity, legacy, default
Par exemple, pour exécuter des tests d’intégration :
bin/magento dev:tests:run integration