使用ANT报告Junit。 我经历过各种论坛,包括:https://bugs.eclipse.org/bugs/show_bug.cgi?id=384757。最后来到这里寻求帮助。
基本上我有一个包含很多测试的junit项目,我试图使用ANT build.xml运行并获得一个html报告。使用ANT 1.8.4和JDK 1.7时,构建运行成功,但不会生成相同的html报告。从JDK 1.6可能提供帮助的帖子中找到,安装了JDK 1.6并尝试从Eclipse运行构建。以下是错误:未找到指定的VM安装:键入标准VM,名称为jdk1.7.0_04。但是同样的构建从ant命令行运行。但是不会生成任何HTML报告。
请告诉我应该使用JUint,ANT,JDK和Eclipse的哪个组合才能使其正常工作。即,我应该能够从ANT运行我的junit测试并查看html报告。任何帮助表示赞赏。
答案 0 :(得分:1)
以下是一个示例:请注意,它具有 depends =“test”属性,以便在测试后调用它并具有不同的输出目录...
<target name="report" depends="test">
<!--nicely format the junit reports from xml junit output-->
<junitreport todir="${test.reports.out}">
<fileset dir="${test.reports.tmp}">
<include name="**/*.xml" />
</fileset>
<report todir="${test.reports.html}" />
</junitreport>
</target>