web-dev-qa-db-fra.com

Comment exécuter phpunit dans laravel 5.5

J'ai un problème lors de l'exécution de phpunit dans mon laravel 5.5. Je vais déjà chez le fournisseur/bin, puis j'exécute phpunit en utilisant mon invite de commande dans Windows. Mais cmd donne juste une autre option ou un indicateur comme indiqué dans le image ci-dessous: enter image description here

J'ai lu laravel 5.5 documentation pour unittest. On dit que nous avons juste besoin d'exécuter phpunit {comme indiqué dans https://laravel.com/docs/5.5/testing =} Ensuite, j'ai essayé ceci: Comment exécuter une méthode de test unique avec phpunit?

phpunit --filter testBasicTest tests\Unit\ExampleTest

Comme indiqué ci-dessous : enter image description here

Mais il est dit que "ne peut pas ouvrir le fichier". Ensuite, j'ai essayé phpunit ExampleTest, mais je ne peux toujours pas ouvrir le fichier. Alors qu'est-ce qui ne va pas ici ...? Merci d'avance

Remarque: voici mon phpunit.xml: enter image description here

7
Maryadi Poipo

Vous devez exécuter phpunit sans entrer dans le dossier bin.

Essaye ça:

vendor/bin/phpunit

Cela chargera votre phpunit.xml fichier. Sinon, il ne peut pas charger votre fichier de configuration. Sauf si vous ne donnez pas de chemin spécifique:

vendor/bin/phpunit --configuration /path/to/laravels/phpunit.xml
14
tersakyan

Installez simplement phpunit via le compositeur:

composer global require phpunit/phpunit

alors tout ce que vous êtes prêt à tester votre laravel projet.

0
curiosity