Wie zum ausschließen von Dateien / code-Blöcke von code-coverage mit Netbeans / PHPStorm / PHPUnit-integration
Anforderungen:
- Mit Netbeans PHPUnit(6.9)
- EDIT: Gleiche gilt beispielsweise PHPStorm
Wie:
- Ausschließen von Zeilen von code-coverage.
- Ausschließen code-Blöcke (Linien) von code-coverage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie versuchen, zu erreichen 100% code coverage, aber eine oder mehrere Zeilen, die Sie nicht testen kann, können Sie umgeben Sie mit besonderen Anmerkungen. Sie werden ignoriert in der code-coverage-Bericht.
Edit: ich habe festgestellt, dass Xdebug oft hält die schließende geschweifte Klammer, um lauffähig zu sein. 🙁 Wenn das passiert, bewegen Sie die Ende-tag darunter.
Ignorieren-Methode, code-Blöcke:
Ignorieren Klasse code-Blöcke:
Und wie @david-harkness sagte, zu ignorieren einzelnen Linien:
Mehr Informationen finden Sie in der PHPUnit-Dokumentation unter der Ignorieren-code-Blöcke überschrift.
Stellen Sie zunächst sicher, dass Sie die neueste und größte phpunit oder sonst den code ignorieren könnte fehlen. Als Nächstes erstellen Sie eine
phpunit.xml
- Datei, die wie folgt aussieht: