netbeans 测试报告生成

++++++++++++++++++ant 项目++++++++++++++++++

========================================================

拷贝 项目中的nbprojext 下的build-impl.xml 中的   -init-macrodef-junit 节点内容 到 buildimpl.xml中;

在 junit节点下添加

                <junitreport todir="${build.test.results.dir}">

<filesetdir="${build.test.results.dir}">

<includename="TEST-*.xml"/><!--生成的XML文件匹配模式-->

                    </fileset>

                    <!-- noframes 为无框架 网页  -->

<!--<reportformat="noframes"todir="${build.test.results.dir}/html"/>-->

<reporttodir="${build.test.results.dir}/html"/>

                </junitreport> 

========================================================

++++++++++++++++++maven 项目++++++++++++++++++

========================================================

在pom文件中添加 如下 配置

    <reporting>

<plugins>

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>cobertura-maven-plugin</artifactId>

<configuration>

<encoding>UTF-8</encoding>

<formats>

<format>html</format>

<format>xml</format>

</formats>

</configuration>

</plugin>

</plugins>

    </reporting>

在项目上 右键 属性 操作 添加定制

操作名:General TestDoc

执行目标:cobertura:cobertura

确定

在项目上 右键 定制 General TestDoc 即可生成 测试文档

目录为:

target

------------site

------------------------cobertura

------------------------------------css

------------------------------------images

------------------------------------js

------------------------------------index.html

------------surefire

------------surefire-reports

------------------------TEST-*.xml

打开index.html 即可看到测试文档

========================================================

相关推荐