Skip to content

Lancer PHPUnit dans PhpStorm🔗

Afin de lancer les tests dans PhpStorm, on doit d'abord définir l'interpreteur PHP que l'on utilise (Languages & Framework | PHP).

Ajouter un interpreteur distant

Avec vagrant🔗

Choisissez Vagrant.

Ensuite on doit configurer PHPUnit (Languages & Framework | PHP | Test Frameworks)

Ajouter un executable PHPUnit Remote

Vérifier que le Path mappings est bien rempli, définissez le chemin vers l'executable phpunit ainsi que le fichier de configuration phpunit.xml.dist

Dans certain cas vous devrez ajouter / modifier le path mapping afin d'avoir 2 chemins:

  • /System/Volumes/Data/Volumes/Workspace/project-name -> /srv/app
  • /Volumes/Workspace/project-name -> /srv/app

Car vagrant va détecter automatiquement le 1er chemin, mais il est possible que votre PhpStorm voit votre projet sur le second.

Ajouter un exécutable PHPUnit Remote

Enfin on crée une configuration d'exécution.

Ajouter une configuration d'excution

Et maintenant on peut lancer les tests directement depuis son IDE

Les tests passe

Vous pouvez également rajouter des tâches qui seront lancées avant chaque execution dans le dernière écran de configuration.

Avec Docker🔗

???


Last update: December 20, 2024