Исключение некоторых классов из отчета о кобертуре не работает - PullRequest
0 голосов
/ 03 июня 2010

Я пытался исключить некоторые классы из cobertura, используя:

<cobertura-instrument todir="${voldemort.instrumented.dir}" datafile="${cobertura.instrument.file}">
    <classpath refid="tools-classpath" />
                <ignore regex=".*\.xsd" />
                <fileset dir="${voldemort.dist.dir}/classes">
                    <include name="**/*.class" />
                    <exclude name="**/client/protocol/pb/*.class"/>
                    <exclude name="**/server/http/*.class"/>
            </fileset>
        </cobertura-instrument>

Однако, это не работает . Я не знаю, где проблема. Не могли бы вы помочь мне?

1 Ответ

0 голосов
/ 19 мая 2011

Вы должны сделать это так:

<cobertura-instrument todir="${voldemort.instrumented.dir}" datafile="${cobertura.instrument.file}">
    <classpath refid="tools-classpath" />
    <ignore regex=".*\.xsd" />
    <fileset dir="${voldemort.dist.dir}/classes">
        <include name="**/*.class" />
    </fileset>

    <fileset dir="${voldemort.dist.dir}/classes">
        <exclude name="**/client/protocol/pb/*.class"/>
    </fileset>

    <fileset dir="${voldemort.dist.dir}/classes">
        <exclude name="**/server/http/*.class"/>
   </fileset>
</cobertura-instrument>
...