jUnit: как определить уровень покрытия кода? - PullRequest
32 голосов
/ 12 августа 2010

Как я могу определить, какой процент моих методов (и кода) покрывается тестами jUnit?Я предполагаю, что есть более изощренный способ, чем просто подсчет ... and 1 and 2 and ..

. Мне особенно интересно, как будет обрабатываться такой подсчет, когда один метод покрыт тестами 'n'.

Ответы [ 3 ]

36 голосов
/ 13 августа 2010

Я использовал EclEmma очень успешно, чтобы охватить тестовые прогоны JUnit. И это бесплатно.

3 голосов
/ 13 августа 2010

Я бы предложил пойти на Cobertura для покрытия кода. Он дает подробную информацию и может предоставлять вам построчное покрытие, а также покрытие филиала.

3 голосов
/ 12 августа 2010

Эта презентация указывает на несколько инструментов, которые вы можете использовать для этой цели.

...