PhpStorm 2017.3 Help

Keymap:

Code Coverage

Basics

Code coverage in PhpStorm allows you to perform on-the-fly line coverage measuring for your code with low runtime overhead. In general, line coverage answers the question, "Was this line of code executed during unit testing simulation?"

When a file is opened in the editor, each line is highlighted with regard to its code coverage status:

Lines executed during simulation are marked green.

Lines not executed during simulation are marked red.

The coverage measurement results comprise a coverage suite. You can have the results of a new simulation merged with any existing suite. In this case, a line will be considered covered if it is covered by at least one of the simulations.

A coverage suite is generated every time a test or application with code coverage measurement is executed. It is possible to have an unlimited amount of coverage suites.