使用Ant 1.8.4,JDK 1.6.0_33,Junit 4.8.1和Eclipse Helios 3.2.3报告Junit

时间:2012-09-20 07:49:20

标签: ant junit

使用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报告。任何帮助表示赞赏。

1 个答案:

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