Emma plugin

Integrates the EMMA code coverage tool into Eclipse.

This is actually pretty slick. You have to do a few things to make it work, though.

Once you do a coverage run, you can open files from the coverage results. Covered lines will be highlighted in green, non-covered lines will be highlighted in red.

One thing I noticed is something I also saw documented online: if a block of code throws an exception partway through, EclEmma counts that entire block as untested, even if other unit tests exercise the rest of the code. This is a little annoying, especially in my socket code that throws a NoDataFound exception if the poll times out.

EclipseEmma (last edited 2010-05-28 19:05:09 by KennethPronovici)