Skip to content Skip to sidebar Skip to footer

How To Get Unit Test Coverage Results In Eclipse + Pydev?

I know Eclipse + PyDev has an option Run As => 3 Python Coverage. But all it reports is: Ran 6 tests in 0.001s OK And it says nothing about code coverage. How to get a code co

Solution 1:

  • Run a file with "Python Coverage"
  • Window > Show View > Code Coverage Results View
  • Select the directory in which the executed file is
  • Double-click on the executed file in the file list
  • Statistics are now at the right, not executed lines are marked red in the code view

Actually this is a really nice feature, didn't know about it before :)

Solution 2:

Note that in pydev 2.0, the coverage support changed, now, you should first open the coverage view and select the 'enable code coverage for new launches'... after that, any launch you do (regular or unit-test) will have coverage information being gathered (and the results inspection also became a bit more intuitive).

Solution 3:

See if this helps http://www.machine-envy.com/blog/2006/07/29/automated-python-testing-with-nose-and-eclipse/

It uses nosetests with the –with-coverage option.

Post a Comment for "How To Get Unit Test Coverage Results In Eclipse + Pydev?"