Java 将dirset与Ant+;杰科科
我试图使用jacoco对文件执行单元测试,但它总是弹出Java 将dirset与Ant+;杰科科,java,ant,jacoco,Java,Ant,Jacoco,我试图使用jacoco对文件执行单元测试,但它总是弹出NoClassDefFoundError,并且每次我整理之前的错误时都会给出新的类名。到目前为止,我一直在手动向包含所需.class文件的bin文件夹提供路径元素位置 如果可能的话,我想用dirset来加快这个过程。我已经编译了一个目录集,其中包含所有需要的主文件夹的bin文件夹 问题: 1。如何在类路径中包含此目录集,以便jacoco在这些bin目录集中查找.class文件 2。是否有任何方法可以将指令集回送到cmd以检查其内容 3。为什么
NoClassDefFoundError
,并且每次我整理之前的错误时都会给出新的类名。到目前为止,我一直在手动向包含所需.class
文件的bin
文件夹提供路径元素位置
如果可能的话,我想用dirset来加快这个过程。我已经编译了一个目录集,其中包含所有需要的主文件夹的bin文件夹
问题:
1。如何在类路径中包含此目录集,以便jacoco在这些bin
目录集中查找.class
文件
2。是否有任何方法可以将指令集回送到cmd以检查其内容
3。为什么这不起作用
<echo message="Build path is: ${toString:ALL.dirs}"/>
污垢:
<path id="ALL.dirs">
<dirset dir="${classes.dir}">
<include name="projects-framework/**/bin"/>
</dirset>
</path>
jacoco代码覆盖范围:
代码我写到现在。代码中的“**”是bin文件夹的完整位置,我认为与此无关
<target name="cov-test">
<mkdir dir="${report.dir}"/>
<jacoco:coverage>
<junit fork="true" forkmode="once" showoutput="true" printsummary="on" enabletestlistenerevents="true">
<test name="full.qualified.name.ABC"/>
<classpath>
<path refid="classpath"/>
<path refid="application"/>
<pathelement location="projects-framework/**/bin"/>
<pathelement location="projects-framework/**/bin"/>
<pathelement location="projects-framework/**/bin"/>
<pathelement location="projects-framework/**/bin"/>
</classpath>
<formatter type="plain"/>
<formatter type="plain" usefile="false" />
</junit>
</jacoco:coverage>
</target>