Lorsque je lance cmd à partir de laravel, le dossier principal [options] ne fonctionne pas. Je veux exécuter seulement 2 tests à partir d'un fichier et toujours quand j'écris "phpunit --quelque chose" il suffit de lancer des tests. J'utilise Windows 7 cmd.Les options de phpunit ne fonctionnent pas dans laravel
0
A
Répondre
0
Dans Laravel vous devez éditer votre phpunit.xml
dans votre dossier racine.
Ajouter un testsuite à ce fichier comme celui-ci ou similaire à ce
<testsuite name="something">
<directory suffix="Test.php">./tests/something/*</directory>
</testsuite>
Maintenant, exécutez
vendor/bin/phpunit --testsuite "something"
Pour les fonctions spécifiques utilisent quelque chose comme
$ vendor/bin/phpunit --filter testFunction "tests/myfolder/MyTest.php"
// Format: vendor/bin/phpunit --filter {TestMethodName} {FilePath}
travail Doesnty pour moi. Quand j'écris phpunit --filter, c'est juste un début de test, comme la commande "phpunit". – Cezaro