Как использовать только определенные классы внутри банки в Кобертуре? - PullRequest
2 голосов
/ 03 января 2012

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

<cobertura-instrument todir="${instrumented.dir}">
    ...........       
    <fileset dir="../lib">
        <include name="myjar.jar" />
    </fileset>
    ...........
</cobertura-instrument>

Этот подход будет применять все классы внутри указанной банки.

Как я могу инструментировать только файлы указанного класса внутри банки?

1 Ответ

3 голосов
/ 04 января 2012

Задача cobertura-instrument имеет две подзадачи, которые могут сработать (не было возможности попробовать):

<cobertura-instrument todir="${instrumented.dir}">
  <includeClasses regex=".*" />
  <excludeClasses regex=".*\.Test.*" />
  <!-- ... -->
</cobertura-instrument>
...