使用 CleanupLatest 实用程序来将日志记录集修改为最新的

本主题描述如何使用 CleanupLatest 实用程序来查找并更正未正确标记为“最新”的 TMTestLog 和 TMSuiteLog 记录。

当执行已配置测试用例或测试套件并落实结果时,Rational® ClearQuest® Test Manager 就会创建一个日志记录并将最新字段设置为 true 以指示这是已配置测试用例或测试套件的最近的日志记录。Rational ClearQuest Test Manager 还将找到先前的日志记录并且将其最新字段值更改为 false

Rational ClearQuest MultiSite 环境中,如果先前的日志记录在其他副本上受控制,那么 Rational ClearQuest Test Manager 不能更新该记录。因此,可以将同一个已配置测试用例或测试套件的两份日志记录标记为“最新”。

CleanupLatest 实用程序用于在 ClearQuest 用户数据库中查询这些记录,而对于较旧的记录,将最新字段更改为 false。在 MultiSite 部落的每个副本中定期运行实用程序。

CleanupLatest 实用程序安装在装有 ClearQuest 的目录中。在 Windows® 上,缺省安装目录为 C:\Program Files\Rational\ClearQuest。在 Linux® 上,缺省安装目录为 /opt/rational/clearquest。从装有该实用程序的目录来运行它。

使用以下语法来运行该实用程序:

java –jar CleanupLatest.jar –lid LoginID –pw Password –udb UserDB –sr SchemaRepo

表 1. CleanupLatest 实用程序参数
参数 描述
登录标识 用于登录到 ClearQuest 的用户标识。
密码 您的 ClearQuest 密码
用户数据库 ClearQuest 用户数据库的名称
模式存储库 ClearQuest 模式存储库的名称

当您运行实用程序时,它将创建名为 CleanupLatest.properties 的文件,其中包含在您运行命令时指定的选项和值。如果您运行了该实用程序而没有指定选项,那么它将使用 CleanupLatest.properties 文件中的选项和值。可以编辑 CleanupLatest.properties 文件中的值。如果您在命令行中指定选项,那么该实用程序将使用这些选项,而不是 CleanupLatest.properties 文件中的选项。

注: 当您使用 –pw 选项指定密码时,该实用程序会将密码的加密版本写入 CleanupLatest.properties 文件中。如果您在 CleanupLatest.properties 文件中指定了密码,但没有在命令行中指定该密码,那么实用程序不会将其加密版本写入 CleanupLatest.properties 文件中。

应用以下限制来指定值:

如果实用程序不能更改日志记录的“最新”字段(因为该记录在不同的副本上受控制),那么它会显示一条错误信息。运行远程副本中的实用程序来更改在那里受控制的记录。


反馈