2010-06-03 18 views
0

j'ai essayé d'exclure certaines classes de cobertura en utilisant:Hors certaines classes du rapport de cobertura ne fonctionne pas

<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> 

Cependant, cela ne fonctionne pas. Je ne sais pas où est le problème. Pourriez-vous m'aider?

Répondre

0

Vous devez le faire comme ceci:

<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>