PhpStorm 2016.3 Help

Coverage Tool Window

View | Tool Windows | Coverage

This tool window appears on running PHPUnit tests with coverage or JSTestDriver unit tests with coverage In this tool window, explore the coverage measurement results.

In this section:

Toolbar

ItemDescription
/help/img/idea/2016.3/arrowUp.pngClick this button to go up one level.
/help/img/idea/2016.3/autoScrollToSource.png When this button is pressed, source code of the class selected in the tool window, automatically opens in a separate editor tab, and gains the focus.
/help/img/idea/2016.3/autoscrollFromSource.png When this button is pressed, when source code of certain class gets the focus in the editor, the corresponding node is automatically highlighted in the tool window.
/help/img/idea/2016.3/exportToTextFile.png Click this button to generate a code coverage report and save it to the specified directory.

The button is not available when the tests are executed on Karma because a coverage report is actually generated on the disk every time Karma tests are run. The format of a coverage report can be configured in the configuration file, for example:

// karma.conf.js module.exports = function(config) { config.set({ ... // optionally, configure the reporter coverageReporter: { type : 'html', dir : 'coverage/' } ... });};
The following type values are acceptable:
  • html produces a bunch of HTML files with annotated source code
  • lcovonly produces an lcov.info file
  • lcov produces HTML + .lcov files. This format is applied by default.
  • cobertura produces a cobertura-coverage.xml file for easy Hudson integration
  • text-summary produces a compact text summary of coverage, typically to the console
  • text produces a detailed text table with coverage for all files

/help/img/idea/2016.3/close.png Click this button to close the tool window.
/help/img/idea/2016.3/help.png Click this button to show reference.

Context menu

ItemShortcutDescription
Jump to Source F4 Choose this command to open the selected file in the editor.

See Also

Last modified: 1 December 2016