Heim  >  Artikel  >  Backend-Entwicklung  >  Wie erstelle ich einen Codeabdeckungsbericht mit PHPUnit?

Wie erstelle ich einen Codeabdeckungsbericht mit PHPUnit?

藏色散人
藏色散人nach vorne
2021-07-12 11:54:292810Durchsuche

Wie erstelle ich einen Codeabdeckungsbericht mit PHPUnit?

Wie erstelle ich einen Codeabdeckungsbericht mit PHPUnit?

PHPUnit integriert PHPCoverage und kann beim Ausführen von Tests Testabdeckungsberichte direkt über die Befehlszeile generieren.

Frühere Versionen von PHPUnit erforderten außerdem das xdebug-Plug-in zum Generieren von Berichten, aber nach PHPUnit 8x können Sie das PCOV-Plug-in als Code-Coverage-Treiber installieren.

> apt install php7.4-pcov

Dann installieren Sie das PCOV-Codepaket

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

Damit ist die gesamte Grundinstallation abgeschlossen und dann wird mit der Generierung des Testberichts über die Befehlszeile begonnen.

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

--coverage-html Option teilt PHPUnit mit, wo die generierte HTML-Datei gespeichert werden soll . Der Ordner
--coverage-filter Option weist phpunit an, den Code zu analysieren, unter welchem ​​Ordner

Der generierte Abdeckungsbericht ist wie in der Abbildung dargestellt:

Zitat:
https://www.lambdatest.com/ blog/phpunit- code-coverage-report-html/

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie erstelle ich einen Codeabdeckungsbericht mit PHPUnit?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen