J'ai mis en place plusieurs tests pour mon Laravel api, mais quand je lance le test d'unité, tout ce que je reçois est:Comment les informations de sortie sur les tests effectués dans Laravel 5.4
~api$ ./vendor/bin/phpunit tests/v1/
Time: 171 ms, Memory: 8.00MB
OK (3 test, 4 assertion)
Je voudrais obtenir une sortie similaire à la méthode de commande info
(peut-être progresser même si les tests bar exécution commencent à prendre longue période de temps):
$this->output->info('Starting data fetch ...');
pour que je puisse voir, quels tests sont effectués. Le résultat souhaité serait:
~api$ ./vendor/bin/phpunit tests/v1/
Running PassportTest
Running DescribeTest
Running UserListTest
Time: 171 ms, Memory: 8.00MB
OK (3 test, 4 assertion)
Quelle est la bonne façon de procéder pour chaque test que j'ai créé?
Edit: Jusqu'à présent, je réussi quelque chose similair à avec Dumper:
(new Dumper())->dump('PassportTest');
Cela me donne un texte cité:
"PassportTest"
Quelle version de phpunit utilisez-vous? Je cours 5.7.21 et j'obtiens '.' pour chaque test réussi (ou' f' ou 'e' pour les échecs et les erreurs) pendant que les tests sont en cours. – milo526
Oui, je reçois aussi les points avec PHPUnit 5.7.21, je parlais de plus d'infos. – Peon