Я использую EclEmma для проверки охвата моих тестов сценариев и тестов вариантов использования в моем проекте. У меня есть базовый пакет, который содержит самые общие классы и тесты вариантов использования. Покрытие выглядит так:
Я хочу исключить тесты варианта использования (например, BugReportTest) из расчета покрытия. Но я хочу, чтобы тесты внутри него учитывались. Я знаю, как исключить весь класс из покрытия, но если я это сделаю, мой процент покрытия упадет, потому что фактические тесты, которые проверяют, какие строки моего кода тестируются, забываются. Эти тесты вариантов использования должны оставаться в базовом пакете из соображений конфиденциальности.