英语法语西班牙语

Ad


OnWorks 网站图标

jtreg - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 jtreg

这是 jtreg 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


jtreg - 回归测试工具

商品描述


用法:
jtreg 选项...测试...

测试可以作为包含测试文件的文件或文件夹给出,也可以通过测试组的方式给出。
选项和测试的长列表可以封装在“at-files”中。

详细选项

这些选项控制运行时写入控制台的输出量
测试

-v | -v: | -冗长 | -冗长
增加写入控制台的输出量。 一个值,或选定
用逗号分隔的值的组合,可以给出选择的类型
所需的输出。

默认
每个测试输出三行:开始、结束、状态

摘要
每个测试输出一行:状态、测试名称

所有测试的 JTR 文件的选定内容(包括 stdout/stderr)

通过 JTR 文件的选定内容以通过测试

失败测试失败的 JTR 文件的选定内容

error 错误测试的 JTR 文件的选定内容

nopass 抑制通过的测试的输出

time 每个动作经过的时间

多次运行
当执行来自多个测试套件的测试时,每个测试套件的更新。

-v1 短缺 -冗长:概括

-va 短缺 -冗长:所有

-ve 短缺 -冗长:错误

-vf 短缺 -冗长:失败

-副总裁 短缺 -冗长:经过

-vt 短缺 -冗长:时间

文档选项

附加文件的选项

-h [话...] | -救命 [话...] | -用法 [字...]
命令行帮助。 给出单词以查看包含这些内容的帮助信息或使用“-help all”
查看所有可用的帮助。

-n | -relnote
发行说明

-网上帮助 [字...]
显示在线帮助。 您还可以从桌面帮助菜单显示在线帮助。

-t | -标签规范
此实现支持的标签规范

-版
提供有关正在使用的 jtreg 版本的信息。

常规选项

-allowSetSecurityManager | -allowSetSecurityManager
允许 sameVM 测试设置安全管理器。 如果未提供选项,则默认为“是”
或没有给选项值。

是 允许 sameVM 测试设置安全管理器

no 不允许使用 sameVM 测试来设置安全管理器

允许相同虚拟机测试设置安全管理器

off 不允许使用 sameVM 测试来设置安全管理器

true 允许 sameVM 测试设置安全管理器

false 不允许使用 sameVM 测试来设置安全管理器

-c | -检查
验证测试描述的正确性。 不运行测试。

-浓: | -并发
并发因素

-目录
为测试文件和目录指定基本目录

-e:名称[=值][,名称[=值]...]
指定要传递给每个测试的其他环境变量。 如果一个值是
没有给出名称,将使用环境变量的当前值。
标准环境变量,如 DISPLAY、LANG、windir、SystemRoot 等,将
如果它们是在当前环境中设置的,则自动给予每个测试。

-g | -gui
通过标准 JavaTest 工具 gui 访问回归扩展

-忽略
指定如何处理包含@ignore 标签的测试。

安静 完全忽略此类测试。

错误(默认。)执行直到@ignore 标记的操作,然后给出“错误”结果。

run 运行测试,就好像 @ignore 标签不存在一样。

-l | -列表测试
列出将执行而不是执行它们的测试。


运行测试时锁定文件以用于“独占访问”目录中的测试
jtreg 的多个并发实例。

-本地路径
测试所需的本地库和程序的位置路径。

-忽略
抑制任何@ignore 标签的影响,允许测试继续进行,就好像
@ignore 标签不存在。 已弃用:请参阅 -忽略 选项。

-nr | -无报告
不要生成最终报告。

-o: | -观察者
指定用于观察测试套件进度的类; 班级必须
实现特定的接口; 有关详细信息,请联系开发人员。 例如
-o:样本回归观察者

-od: | -观察者目录: | -操作: | -观察者路径
指定观察者类所在的目录或 .jar 文件的路径名
位于。 给定的路径名​​简单地附加到用于测试的 CLASSPATH,
因此在命名观察者时应注意不要与观察者的名字冲突
JavaTest 工具或 JRE 内部的类,例如,放置观察者类
在它自己命名的包中。

-r: | -报告目录
所有报告文件都放在这里; “./JTreport”是默认值

-保持 | -保持: ,...
指定每个测试完成执行后要保留的文件。 如果 -保持 是不是
指定,仅保留上次执行的测试中的文件。 如果 -保持
不带参数指定,将保留所有文件。 否则,文件
可以用以下一个或多个值来描述:

none 不保留每次测试生成的任何文件

pass 保留通过的测试生成的文件

fail 保留由失败的测试生成的文件

error 保留由导致错误的测试生成的文件

all 保留每次测试生成的所有文件

文件模式
保留与特定文件名匹配的文件。 名称可能包含“*”以匹配任何
字符序列。 例如,result.* 或 *.err。

-ro | - 仅报告
为以前执行的测试生成报告。 这不会重新运行任何测试。 一种
必须提供包含执行测试结果的工作目录。 这
默认位置是“./JTwork”。 要指定备用目录,请使用 -工作目录.

-表演:结果文件中信息的名称,例如“重新运行”。
显示从测试结果文件中选择的信息

-显示组
显示命令中给出的组的扩展(到文件和目录)
线。 要查看测试套件中所有组的扩展,请指定
测试套件。

-startHttpd
启动http服务器查看测试结果

-w: | -工作目录
.class 文件、.jtr 文件等的位置。“./JTwork”是默认值

-xml | -xml:核实
在 workDir 中创建 ant/junit xml 文件。 (可选)验证文件是否完好
形成。

超时选项

当测试运行时间超过指定的时间时,这些选项控制行为
超时值。

: | -超时处理程序
指定处理超时的类。 该类必须扩展
com.sun.javatest.regtest.TimeoutHandler。 例如 :我的处理程序

-thd: | -timeoutHandlerDir
指定超时处理程序所在的目录或 .jar 文件的路径名
类位于。 给定的路径名​​简单地附加到用于
测试,因此在命名超时处理程序时应注意不要发生冲突
带有 JavaTest 工具或 JRE 内部类的名称,例如, put
超时处理程序类在其自己的命名包中。

-thtimeout:<#秒> | -timeoutHandler超时:<#秒>
指定超时处理程序的执行时间限制。 如果超时
处理程序在指定的时间内没有完成它的动作,它将被
中断了。 非正值意味着没有限制。 默认值为 5
分钟(300 秒)。

-暂停: | -超时因子
用于扩展所有测试的默认超时的比例因子。 通常用于当
在慢速系统或具有慢速文件系统的系统上运行测试。

-tl:<#秒> | -时限:<#秒>
不要运行指定超时时间超过给定值的测试。 比较
在任何超时因素之前,针对测试中指定的任何值完成
应用。

测试选择选项

这些选项可用于优化要执行的测试集。

-a | -自动 | -自动魔法
任何测试 /手册 不会运行

-错误
只运行那些适用于给定 bugid 的测试。

-排除: | -X排除
提供指定不运行的测试的文件

-k: | -关键字
用于测试选择的关键字布尔表达式。 表达式可以包含关键字
名称,结合 &(和),| (或者), ! (not) 和括号。

-m | -手册
只测试 /手册 将运行

-无壳
将不会运行任何包含 shell 操作的测试

-贝壳 只运行包含 shell 操作的测试

-地位: ,...
根据之前运行的结果选择测试。 该值可以是一或
更多以下值,以逗号分隔。

通过 通过的测试

失败的测试

notRun 尚未运行的测试

错误 由于错误而无法运行的测试,或被忽略的测试

测试模式选项

每个测试由一系列步骤组成,称为操作。 jtreg 线束提供
不同的模式,这决定了用于执行每个操作的 JVM。 默认的
是在新的 JVM 中运行每个操作。

-avm | -代理虚拟机
使用可重用 JVM 池执行每个操作,除非操作指定
除此以外。 它提供了良好的性能,以及操作之间的合理隔离:
如果 JVM 在使用后可以重置为标准状态,它将是
返回到池中重复使用; 否则,如果和,它将被丢弃和替换
必要时。 这种模式一般推荐给所有用户使用。 要使用的 JDK 可以
指定为 -testjdk or -jdk, 除了 @compile 操作,它使用
-编译jdk or -jdk. 如果未提供值,则环境变量
使用 JAVA_HOME。

-ovm | -其他虚拟机
在新的 JVM 中执行每个操作。 这是默认设置。 它提供了最大
操作之间的隔离,以显着的性能成本为代价。 要使用的 JDK
可以指定 -testjdk or -jdk, 除了 @compile 操作,它使用
-编译jdk or -jdk. 如果未提供值,则环境变量
使用 JAVA_HOME。

-s | -支持向量机 | -samevm
在与 jtreg 工具相同的 JVM 中执行每个操作,除非某个操作
另有规定。 它提供了最高的性能,但隔离度最低
操作之间,这样一个糟糕的测试可能会导致测试中的所有后续测试
运行失败。 这种模式只适用于行为良好的测试套件,不能
-并发 选项。 不再推荐用于
一般使用。 使用的 JDK 版本可以指定为 -testjdk or -jdk。 如果一个
不提供值,则JDK版本由环境决定
如果设置了变量 JT_JAVA。 否则,环境变量 JAVA_HOME 为
用过的。

JDK相关选项

默认情况下,将使用测试 JDK 中的默认 JVM 运行测试。 你可以通过
通过使用所有适用的 JVM 选项 -vmotion; 此外,最常见的JVM
选项也直接支持。 有关任何选项的完整详细信息,请参阅
JDK 版本的文档,或尝试使用“java -救命" 或 "java -X".
如果某个选项不适用于特定平台或 JDK 版本,它将是
被拒绝。

-代理库: <[= ]
加载原生代理库

-代理路径: <[= ]
按完整路径名加载本机代理库

-经典 | -绿色 | -本机 | -热点 | -客户 | -服务器 | -d32 | -d64
虚拟机选项

-编译jdk
使用指定的 JDK 编译所有测试。 如果未指定,则使用编译测试
用于运行测试的 JDK。 也可以看看 -jdk. 例如
-jdk:/usr/local/java/jdk1.5/solaris-sparc

-注册会计师: | -classpath附加
将提供的 classPath 附加到每个测试的 CLASSPATH。 这是为了
主要用于需要非核心 JDK 功能的测试。 例如,
为了测试 Swing,它不是核心 JDK1.1 的一部分,以下除了
CLASSPATH 是必要的: -注册会计师:/usr/local/java/swing-1.0.3/swingall.jar

-D=
定义系统属性

-调试: ...
使用它来指定 VM 选项以将调试器附加到运行测试的 VM。 这是
-vmotions 除了在启动用于查询的 VM 时不使用它
该 VM 的属性。 也可以看看 -java选项-vmotions.

-启用断言 | -启用断言:* | -ea | -ea:* | -禁用断言 |

-禁用断言:* | -in | -in:*
启用或禁用断言

-启用系统断言 | -欧空局 | -禁用系统断言 | -dsa
启用或禁用系统断言

-javaagent: <[= ]
加载 Java 编程语言代理

-java选项
额外的编译器选项。 您可以多次提供此选项。 任何嵌入
文件名必须以绝对路径给出。

-java选项: ...
其他编译器选项。 你可以多次给出这个选项,或者给出很多
值放在一起,用空格分隔。 如果你给出多个值,你可能需要
将它们括在引号中,具体取决于您使用的外壳。 任何嵌入的文件名都必须
给出绝对路径。 警告:如果有任何选项,请不要使用此表格
有一个参数,例如可能包含空格的文件名。 在这种情况下,使用一个
或者更多 -java选项 选项代替。

-java选项
用于运行测试类的附加 java 选项。 你可以给这个选项多个
次。 任何嵌入的文件名都必须使用绝对路径。 也可以看看
-vmotion.

-java选项: ...
用于运行测试类的其他 java 选项。 你可以给这个选项多个
次,或将多个值放在一起,用空格分隔。 如果你给多个
值,您可能需要将它们括在引号中,具体取决于您使用的外壳。 任何
嵌入的文件名必须以绝对路径给出。 警告:请勿使用此表格
如果任何选项具有参数,例如可能包含空格的文件名。
在这种情况下,请使用一个或多个 -java选项 选项。 也可以看看 -vmotions.

-jdk: | -testjdk
使用指定的 JDK 运行所有测试。 例如 -jdk:/usr/local/java/jdk1.5/solaris-sparc

-jit 为测试启用 JIT。 JIT 默认是打开的。

-limitmods: [, ...]
限制可观察模块的范围

-nojit 为测试禁用 JIT。

-vmotion
任何其他 VM 选项。 您可以多次提供此选项。 任何嵌入
文件名必须以绝对路径给出。 将在以下情况下使用此选项
编译和运行类。 也可以看看 -java选项.

-vmotions: ...
任何其他 VM 选项。 你可以多次给出这个选项,或者给出很多值
在一起,用空格隔开。 如果你给出多个值,你可能需要附上
它们用引号引起来,具体取决于您使用的外壳。 任何嵌入的文件名都必须是
给定绝对路径。 警告:如果有任何选项,请不要使用此表格
一个参数,例如可能包含空格的文件名。 在这种情况下,请使用一个或
更多 -虚拟 选项。 编译运行时会用到这个选项
类。 也可以看看 -java选项.

-X* 非标准 VM 选项。

-Xboot 类路径
设置引导类和资源的搜索路径

-Xboot 类路径/一种:
附加到引导程序类路径的末尾

-Xboot 类路径/p:
在引导类路径前添加

-新特* | -X混合* | -Xcomp*
非标准 VM 选项

-Xrunjcov*
运行 jcov 的选项

-XX* | -Xms* | -Xmx*
非标准 VM 选项

测试 指定测试的集合。

在文件
选项和测试的长列表可以封装在“at-files”中。 放置
文件中的选项和/或测试,并在命令行上指定文件名
与@file。 包含空格的选项或测试应包含在
单引号或双引号字符。 注释可以通过以下方式包含在文件中
以“#”作为前缀。 在命令中指定以“@”开头的选项
行,使用“@@”来避免@file 扩展。

组 测试套件可以定义命名的测试组。 指定一组的名称
在命令行上进行测试,使用 test-suite-dir:group-name,其中 test-suite-dir 是
测试套件根目录的路径(即包含
TEST.ROOT 文件),其中 group-name 是在
测试套件。 如果省略 test-suite-dir 则默认为 -目录
选项,如果给定,否则到当前目录。 (注意:在 Windows 上,要
避免与包括驱动器说明符在内的绝对路径名混淆,
test-suite-dir 不得指定为包含单个的相对路径
信。)

使用一个或多个 Java 在测试套件中定义组
属性文件。 这些文件的名称必须列在
测试根。 如果文件名括在方括号中,则不会出现错误消息
如果找不到文件,则给出。 在属性文件中,每个条目指定
要从组中包含或排除的项目。 包括测试或目录
测试,只需指定测试或目录的名称。 排除测试或
测试目录,使用“-”后跟测试或目录的名称。 到
包含另一个组的内容,使用“:”后跟组名。
“-”或“:”与后面的名称之间不能有空格。

有关更多详细信息和示例,请参阅在线帮助。 您可以直接从
带有“-onlineHelp”的命令行...”,或者您可以启动 JavaTest 工具并使用
帮助菜单。

jtreg 也可以与 Ant 一起运行。 有关详细信息,请参阅联机帮助。 例如,使用
“-onlineHelp ant”命令行选项。

版权


版权所有 © 1999、2016,Oracle 和/或其附属公司。 版权所有。 使用是主题
许可条款。

jtreg 选项...测试...

测试可以作为包含测试文件的文件或文件夹给出,也可以通过测试组的方式给出。
选项和测试的长列表可以封装在“at-files”中。

有关主题的简要详细信息,请使用“-help ……”。论据是一个命令
选项或与该主题相关的其他词。 使用“-help all”显示所有帮助
条目。

提供以下主题的信息。

详细选项

这些选项控制运行时写入控制台的输出量
测试

文档选项

附加文件的选项

常规选项

超时选项

当测试运行时间超过指定的时间时,这些选项控制行为
超时值。

测试选择选项

这些选项可用于优化要执行的测试集。

测试模式选项

每个测试由一系列步骤组成,称为操作。 jtreg 线束提供
不同的模式,这决定了用于执行每个操作的 JVM。 默认的
是在新的 JVM 中运行每个操作。

JDK相关选项

默认情况下,将使用测试 JDK 中的默认 JVM 运行测试。 你可以通过
通过使用所有适用的 JVM 选项 -vmotion; 此外,最常见的JVM
选项也直接支持。 有关任何选项的完整详细信息,请参阅
JDK 版本的文档,或尝试使用“java -救命" 或 "java -X".
如果某个选项不适用于特定平台或 JDK 版本,它将是
被拒绝。

测试 指定测试的集合。

有关更多详细信息和示例,请参阅在线帮助。 您可以直接从
带有“-onlineHelp”的命令行...”,或者您可以启动 JavaTest 工具并使用
帮助菜单。

jtreg 也可以与 Ant 一起运行。 有关详细信息,请参阅联机帮助。 例如,使用
“-onlineHelp ant”命令行选项。

版权所有 © 1999、2016,Oracle 和/或其附属公司。 版权所有。 使用是主题
许可条款。

使用 onworks.net 服务在线使用 jtreg


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad