RubyMine 2016.3 Help

Viewing Code Coverage Results

Viewing code coverage helps you detect pieces of your source code that are not affected by simulation.

To view code coverage results

  1. Do one of the following:
  2. View coverage results:
  3. Open in the editor the files you want to explore.
  4. Use the color indicators in the left gutter to detect the uncovered lines of code.
    ruby_code_coverage
  5. To find out how many times a line has been hit, click the line in the gutter area.
    /help/img/idea/2016.3/ruby_viewHits.png

    The pop-up window that opens shows the statistic for the line at caret. For lines with conditions, the pop-up window also provides statistic:

    /help/img/idea/2016.3/py_branch_coverage.png

    Use the following toolbar buttons:

    • /help/img/idea/2016.3/arrowUp.png/help/img/idea/2016.3/arrowDown.png: jump to the next/previous groups of covered or uncovered lines.
    • /help/img/idea/2016.3/settingsCoverage.png: open the Colors and Fonts settings, where you have to choose the node Line Coverage.
    • /help/img/idea/2016.3/close.png: hide coverage information.
  6. Create missing tests, as described in the section Creating Test Templates Creating JavaScript Unit Tests. For JavaScript, tests can be generated as described in section Creating JavaScript Unit Tests.

See Also

Last modified: 22 March 2017