Generating Code Coverage with PHPUnit and phpdbg

In this post on his Medium page Elton Minetto shows how to generate the code coverage of your PHPunit tests with better performance using phpdbg.

In a previous post (in portuguese) I explained how to identify tests that are taking too long to execute. In this post, I’ll show you how to increase the performance of code coverage report generation using PHPUnit.

In the phpunit.xml file it’s possible to add configurations to generate reports related to the tests that are being executed. […] In addition to changing the phpunit.xml file, to generate this information we also need to install the extension XDebug. However, by installing it we get a substantial decrease in performance.

He shows an example of the time difference in running the tests (about 1 minute without versus 22 with XDebug). He went looking for a better way and found this post talking about using phpdbg instead. He includes the "brew" commands to get everything you’ll need installed and how to use phpdbg with your coverage calls rather than XDebug. However, as is pointed out at the end of the post, the results are slightly different but they’re close enough to help you know what code to target next.

DevHell Podcast: Folge 3: Schläge werden fortgesetzt, bis Test Coverage Verbessert

Die neueste Episode der DevHell Podcast wurde veröffentlicht – , „Schläge werden fortgesetzt, bis Test Coverage Verbessert“.

Frisch aus unseren Urlaub zu brechen, wir sind zurück mit unserer längsten zeigen noch. Wir sprechen über neues Buch Chris ‚ Die Grumpy Programmer‘ s Guide to Gebäude Testbare PHP-Anwendungen , darunter seine Erfahrungen Self-Publishing mit Leanpub. Chris erklärt auch, wie er kein Niederschlag Ängste auf seine Ausflüge in die Codemash Konferenz in Ohio. Dann Ed spricht über den Denkprozess, dass seine neueste shit-Rühren blog post „ führen Die MicroPHP Manifest . “ Ed kann oder auch nicht anfangen zu weinen offen. Schließlich diskutieren wir, wenn es notwendig sein könnte, Ihre bestehende Anwendung Müll und umschreiben.

Sie können diese neueste Folge entweder zu hören über die oder Herunterladen der mp3 direkt .