DocumentationCommerceGuide de configuration

PaaS uniquement

Exécution de tests unitaires

Dernière mise à jour : 18 juillet 2024
  • Rubriques :
  • Configuration

Créé pour :

  • Expérimenté
  • Administration
  • Développeur
AVERTISSEMENT
Toutes les commandes de l’interface de ligne de commande Magento doivent être exécutées par le propriétaire du système de fichiers.

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 tests que vous avez sélectionnés. Chaque fois qu’un type non pris en charge est spécifié, le programme s’arrête et répertorie tous les types disponibles. Après l’exécution, un rapport détaillé affiche l’exécution et les résultats du test.

Conditions préalables

Avant d’exécuter cette commande, les must suivants doivent être vrais :

  • Le module Magento_Developer doit être activé. Vous pouvez l’activer comme suit :

    bin/magento module:enable [--force] Magento_Developer
    

    Utilisez l’option --force uniquement 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 dev/tests/integration/etc/install-config-mysql.php.dist vers dev/tests/integration/etc/install-config-mysql.php et le modifier pour l’adapter à votre environnement.

Exécution de 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
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c