JT Harness

JT Harness

JT Harness 工具基于Oracle的JavaTest Harness 工具。JT Harness 是通用,功能齐全,灵活且可配置的测试 Harness ,非常适合大多数类型的单元测试。它最初是作为运行TCK测试套件的测试工具开发的,从那以后发展成为通用测试平台。

JT安全带:

  • 设计用于配置,排序和运行包含许多(100,000个或更多)离散,独立测试的测试套件。特别适合测试API和编译器。
  • 可以用于在所有Java平台上运行测试,从Java Card平台到Java平台企业版(“ Java EE”)。
  • 使您能够创建自包含产品的测试套件,客户可以轻松配置和运行它们。

有关更多信息,请阅读JT白皮书(PDF),然后运行JT harness 教程。

JT Harness  技术正在开放,目的是建立一个社区,以对其进行改进,进一步发展并使用其开发测试套件。我们鼓励您浏览,下载,贡献和参与。


新闻和公告


JTHarness 5.0版本(2017年5月25日)

JT Harness 5.0是一个里程碑版本。版本5.0使该工具适用于新的JDK 9更改和其他功能。JT Harness 5.0的更改包括:

  • JavaTest代理的重写
  • 删除JavaHelp
  • 大量错误修复

我们鼓励您浏览,下载,贡献和参与。


JT Harness 4.6发行版(2014年10月4日)
JT Harness 4.6发行版是次要发行版。4.6版解决了以下问题:

  • 支持共享代理类加载器
  • 较小的文档更新
  • 修正了一些小错误

 


JTHarness项目移至OpenJDK(2014年3月4日)

  • 源已移至OpenJDK Mercurial(Hg)!
  • http://hg.openjdk.java.net/code-tools/jtharness

JTHarness 4.5发行版(2014年3月4日)
JT安全带4.5发行版是次要发行版。4.5版解决了以下问题:

  • KFL报告链接始终是绝对的,有时应该像其他报告一样相对
  • 添加了有关KFL功能和纯文本报告的文档
  • 代理无法处理新的高并发限制(256)
  • 从交付物中删除审核工具
  • 最大并发度应大于50,现在为256
  • 现在,如何在控制台上打印执行时间的详细信息
  • 未执行的测试进度统计信息似乎在俄语区域中的控制台上以十六进制打印
  • 代理监视器接受负超时值
  • 如果JTI中的排除列表文件不存在,则为NPE
  • https链接在内部视图中不起作用,请重定向到外部浏览器
  • 快速设置配置编辑器中需要的KFL窗格
  • 如果报告在不带workdir的命令行上运行,则为NPE
  • 如果文件是同一文件(但有更改),则报表浏览器不会引用
  • EditJTI -log选项不起作用
  • 增强版本信息-类加载器类型,线束类型
  • 键盘无法按“加载配置”中的“取消”按钮
  • 选择了某些报告类型后,“创建报告”按钮可能会被禁用
  • -workdir子命令的CLI文档丢失
  • 在Windows上使用俄语语言环境创建的报告包含??? 在日期

 

随着JTHarness被引入OpenJDK CodeTools项目,JTHarness项目继续扩展其社区。我们鼓励您浏览,下载,贡献和参与。


JT Harness 4.4.1维护版本(2011年12月21日)
JT Harness 4.4.1版本是维护版本。4.4.1版修复了错误,并包括以下重要更改:

  • 使“报表转换器”工具更易于使用
  • 提高加载ResultCache文件的速度
  • 缩短线束启动时间
  • 允许已知的测试执行顺序
  • 添加新的“保存视图过滤器”设置
  • 改善COF功能

JT Harness  4.4.1与JT Harness 4.4兼容。有关更多信息,请参见下载页面上的发行说明。


JTHarness 4.4功能版本(2011年6月24日)
JT Harness 4.4版本是功能版本。它修复了错误,并且包含以下重要更改:

  • 已知故障列表 -已知故障列表(KFL)允许您指定一个或多个文件,这些文件包含已知的测试名称,这些测试的名称在执行时会导致失败状态。当您将此测试列表提供给线束时,它可以生成HTML报告,其中包括一个可以帮助您识别报告意外结果的测试的部分。
  • 区分大小写的排除列表 -从历史上看,排除列表中测试名称的匹配是不区分大小写的,尽管大小写由线束在内部保留。现在,如果javatest.caseSensitiveJtx系统属性设置为“ true”,则匹配可以区分大小写。

JT Harness 4.4与JT Harness 4.3兼容。有关更多信息,请参见下载页面上的发行说明。

  • 有助于
  • 浏览

快速链接

下载(由采用OpenJDK提供)

  • 提示(
  • 已发行
 对于测试套件开发人员:
  • 最新发行说明4.6
  • JavaTest 5.0 Harness发行说明附录
  • JT Harness 教程
  • JTharness白皮书(PDF)
  • 附加文件
对于JT Harness 贡献者:
  • 制作说明
  • 储存库结构
  • JT Harness开发人员指南
  • 源代码说明
项目文件:
  • 常问问题
  • 即将发布的计划
  • 相关项目和链接

相关项目

  • 特雷格
  • SigTest
     

 

本部分包含与JT Harness 技术相关的技术和博客的链接。

开发工具

充气工具 用于生成Java .class文件的汇编程序和反汇编程序
co

JCov工具是一个代码覆盖工具,与JDK平台密切相关。

sigtest SigTest工具用于根据API参考确定API更改的平台兼容性。

JT Harness  扩展

ME框架 ME框架是支持Java ME平台的JT Harness  插件的开源集。测试套件设计者使用JT工具和ME框架来构建Java ME技术的测试套件。
特雷格 JDK测试框架使用jtreg测试工具。该框架主要用于回归测试。它也可以用于单元测试,功能测试,甚至简单的产品测试。

 

快速链接

下载(由采用OpenJDK提供)

  • 提示(
  • 已发行
 对于测试套件开发人员:
  • 最新发行说明4.6
  • JavaTest 5.0 Harness发行说明附录
  • JT Harness 教程
  • JTharness白皮书(PDF)
  • 附加文件
对于JT Harness 贡献者:
  • 制作说明
  • 储存库结构
  • JT Harness开发人员指南
  • 源代码说明
项目文件:
  • 常问问题
  • 即将发布的计划
  • 相关项目和链接

相关项目

  • 特雷格
  • SigTest
     

你可能感兴趣的:(JT Harness)