2017-09-21 2 views
0

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

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} 
+0

travail Doesnty pour moi. Quand j'écris phpunit --filter, c'est juste un début de test, comme la commande "phpunit". – Cezaro