Исключите методы из покрытия кода с Cobertura

Попробуйте использовать Query grouping

Ссылку для него

http://www.codeigniter.com/userguide3/database/query_builder.html#query-grouping

53
задан Nikhil 14 October 2015 в 00:39
поделиться

1 ответ

Вы можете исключить классы из инструментария. Тогда они не должны появляться в отчетах. См. Инструкции exclude ниже.

Вы также можете игнорировать вызовы некоторых методов. См. инструкцию ignore ниже.

Если вы используете maven, см. руководство по плагину maven .

    <configuration>
      <instrumentation>
        <ignores>
          <ignore>com.example.boringcode.*</ignore>
        </ignores>
        <excludes>
          <exclude>com/example/dullcode/**/*.class</exclude>
          <exclude>com/example/**/*Test.class</exclude>
        </excludes>
      </instrumentation>
    </configuration>

А про муравьев см. this .

<cobertura-instrument todir="${instrumented.dir}">
  <ignore regex="org.apache.log4j.*" />
  <fileset dir="${classes.dir}">
    <include name="**/*.class" />
    <exclude name="**/*Test.class" />
  </fileset>
  <fileset dir="${jars.dir}">
    <include name="my-simple-plugin.jar" />
  </fileset>
</cobertura-instrument>
57
ответ дан 7 November 2019 в 08:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: