您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > junit
使用ant进行junit,并生成report
作者:网络转载 发布时间:[ 2014/1/13 11:03:17 ] 推荐标签:junit ant 测试 单元

一、Junit任务基本概念:

junit是ant的基本任务之一。这个任务运行一个或多个JUNIT测试,并收集以一种或多种格式显示结果。下面是几个junit任务的属性

1、haltonfailure,printsummary分别表示如果测试失败是否中止,是否打印基本信息。

2、fommatter--收集结果数据,一个或多个formatter可以直接在junit,test,或者batchtest下面嵌套使用。有以下三种formatter:

   brief:以文本格式提供测试失败的详细内容。

   plain:以文本格式提供测试失败的详细内容以及每个测试的运行统计

   xml:以xml格式提供扩展的详细内容,包括正在测试时ant的特性,系统输出,以及每个测试用例的系统错误。 

   <formatter type="xml"/>将会在data目录下为所有的测试用例都创建一个xml文件。

3、test

 运行单独的测试用例

  <test name=.../>

4、batchtest,同时运行多个测试用例

  <formatter type="xml"/>

  <batchtest todir="">

   <fileset dir="" include=""/>

  </batchtest>

 测试的输出结果将放到todir。而dir中所有的测试用例都将运行。

  xml formatter的默认命名规范为Test-*.xml.

5、syspropertyset,运行junit test的时候,可以指定syspropertyset,这样在Test*.java文件中可以通过System.getProperty();来获取在构建文件中定义的property的值。例子:

   <propertyset id="propertyset1">

     <propertyref name=$#@##/>

     <propertyref prefix="#%##$"/>

   </propertyset>

   <junit>

    ...

    <syspropertyset refid="propertyset1"/>

   </junit>

6、sysproperty,也可以在junit中定义sysproperty,所定义的property的用法和上面的syspropertyset中的property的用法是一样的。

    <sysproperty name="" value=""/>

7、fork="true",让junit运行在独立的jvm中。 ???

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd