Maison  >  Article  >  développement back-end  >  Comment générer un rapport de couverture de code à l'aide de PHPUnit ?

Comment générer un rapport de couverture de code à l'aide de PHPUnit ?

藏色散人
藏色散人avant
2021-07-12 11:54:292854parcourir

Comment générer un rapport de couverture de code à l'aide de PHPUnit ?

Comment générer un rapport de couverture de code avec PHPUnit ?

PHPUnit intègre PHPCoverage et peut générer des rapports de couverture de tests directement via la ligne de commande lors de l'exécution de tests.

Les versions précédentes de PHPUnit nécessitaient également le plug-in xdebug pour générer des rapports, mais après PHPUnit 8x, vous pouvez installer le plug-in PCOV comme pilote de couverture de code.

> apt install php7.4-pcov

Ensuite, installez le package de code pcov

> composer require --dev pcov/clobber:^2.0

Cela termine toute l'installation de base, puis commence à générer le rapport de test à l'aide de la ligne de commande

> ./vendor/bin/phpunit --coverage-html tests/html --coverage-filter app/models --bootstrap tests/bootstrap.php tests/model/video/block

--l'option coverage-html indique à phpunit où stocker le fichier html généré . L'option dossier
--coverage-filter indique à phpunit d'analyser le code sous quel dossier

Le rapport de couverture généré est comme indiqué dans la figure :

Citation :
https://www.lambdates.com/ blog/phpunit-code-coverage-report-html/

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer