Jetif 改变记录


2006年5月14日

发布版本1.8.0
+ 新增JDBC监听器用于记录测试结果至数据库。
+ 为HTML和XML结果增加snapshot功能保证结果在运行过程中能被刷新,以确保得到尽可能多的结果。
- 删去了复杂难用的jetif.Recorder。 * 修正XML结果中缺少parameter信息的错误。

2006年2月18日

发布版本1.7.2
+ 为XML结果增加XSLT输出的支持
* 修正XML结果生成过程中的一个NullPointerException问题。

2006年1月17日

发布版本1.7.1
+ 在XML结果中输出用户注释。

2005年12月22日

发布版本1.7.0
- 删除了极少使用的文本spec支持。
+ 增加对Handler的构造函数的参数支持。
+ 增加了两个支持Map和Collection的Handler。

2005年8月26日

发布版本1.6.0
* 重写动态扩展测试的支持,使动态测试更加简易方便。
* 修改了Suite类的接口以支持多测试Case实例。
* 删除了TestListener接口中的beginCase()方法。

2005年8月21日

发布版本1.5.4
+ 加入动态扩展测试定义的支持。
+ 支持在对象定义中使用表达式。

2005年8月6日

发布版本1.5.3
+ 加入对多线程并行测试的支持。 * 修正部分错误的Java注释。

2005年6月10日

发布版本1.5.2
* 修正部分注释 * 修改HTML格式结果文件生成器中的一些问题。

2005年5月22日

发布版本1.5.1
* 修正空参数无法在结果文件中显示的问题。 * 修正测试方法使用时间没有被计算的问题。

2005年5月12日

发布版本1.5.0
+ 加入测试案例依赖支持。
+ 加入参数名字支持。
+ 在XML定义文件中加入共享对象支持。
+ 加入测试案例取消机制,让用户有可能跳过当前测试案例而不是使之失败。
* 改变了测试结果的数据结构。
* 大量小的其它改动。

2005年4月4日

发布版本1.4.5
* 在HTML结果处理中,先输出结果,后输出注释。

2005年4月3日

发布版本1.4.4
* 修正当准备测试方法时出错会导致框架抛出NullPointerException的问题。
* 当有多个方法可能匹配方法定义时抛出例外(exception)。

2005年4月2日

发布版本1.4.3
+ 为结果文件增加时间后缀支持。
+ 在结果文件中输出测试方法参数值。
* 重新启用被废弃的方法Handler.supports()
* 修复一些潜在的问题,spec xsd在某些平台下无法正常加载。
* 修正结果文件中成功/失败比例的精确性。

2005年3月31日

发布版本1.4.2
* Make the parameter type be sensitive to overriding methods (feature: 1174095)

2005年2月22日

发布版本1.4.1
+ 为jetif.TestCase增加函数fail(String)以支持中断测试代码运行。

2005年2月20日

发布版本1.4.0 (先前的1.3.5)
+ 为Console用户界面新增命令行参数:-l<spec source list&rt;支持spec源列表。
* 改变接口jetif.Proxy以支持二进制数据传输,原来的jetif.Proxy改名为jetif.LwProxy(意思是lightweight proxy)。
+ 增加socket proxy支持。(不是socks代理服务器哦!:-P )
* 把原来的proxy skeleton概念改称为proxy agent,把jetif.TestAgent类改名为jetif.ProxyAgent。
- 去掉suite spec中的remote标志,直接由proxy类设置来判断是否远程测试。

2005年1月26日 发布版本1.3.4
* 将Handler.toObject(String value, Class)改为Handler.toObject(String value, String type, Class)
* 废弃方法Handler.supports(...)
2005年1月11日 发布版本1.3.3
* 将TestCase.assertTrue()改为静态函数(与JUnit相同)
+ 详细纪录非预期的exception。
+ 为Handler类加入方法toString(Object),以便自定义结果字符串。
* 修正jetif.impl.HandlerManager中的一个错误。
2005年1月9日 发布版本1.3.2
+ 支持Xerces 1.2.0及后续版本,以及JDK 1.4.x自带的Crimson作为XML解释器。
注意:如果XML解释器不是Xerces 1.4.4或后续版本,XML校检会被关闭。
+ 支持文本方式的测试定义文件。
2005年1月7日 发布版本1.3.1
修正错误1097730
如果suite初始化失败,记录一条错误信息。
2004年12月28日 发布版本1.3.0
使用JAXP取代xerces API
2004年12月25日 发布版本1.2.3
加入一个XMLRender以及一个HTMLRender
2004年12月21日 发布版本1.2.2
修正一些小错误
把一些常量从Framework类中抽出来放到Jetif接口中。 加入一个EJB proxy范例
2004年12月16日 发布版本1.2.1
修正一些错误
为ant任务加入classpath元素支持。
2004年12月13日 发布版本1.2.0
加入代理(proxy)机制支持客户/服务器模式的测试。
加入一个IDL代理作为客户/服务器模式的实践。
2004年12月11日 发布版本1.1.3
加入ant任务支持,提供在ant中运行Jetif的能力
2004年12月5日

发布《用户手册》
发布版本1.1.2
修正部分问题,以及一些不正确的错误信息。

2004年11月22日

发布版本1.1.1
修正部分问题

2004年11月20日

发布版本1.1.0
修改了TestCase类的名字
修改了创建TestCase的过程
大量其他小改动

2004年10月 发布版本1.0.0
2004年9月 准备发布1.0.0正式版本
2004年8月 加入一个图形界面
2004年7月 对基本框架大量修改
2004年5月 基本框架形成
2004年3月 基本想法形成

 


Translations: English


版权所有 © 2004,2005 Vicky Wang, 保留所有权利。