2

最近我的公司从 RFT 8.1.1.1 升级到了 RFT 8.2,现在我们从测试中生成的所有rational_ft_log.txt 文件至少比升级前长了十倍。

这些文件现在变得更长了,因为发生的每一个“getProperty on frame”都会返回一个 +++Pass,如下所示:

++ PASS 2011 年 3 月 30 日上午 11:15:43.113 帧 line_number = 50 script_name = DebugCommands.IR2_18_DebugCommands 上的 getProperty

有人知道如何摆脱这些讨厌的东西吗?

我已经详尽地搜索了要更改的 RFT 选项,并且我已经考虑编写一个插件来输出日志文件。我似乎无法让 IBM 回复我。

4

2 回答 2

3

您可以编写自己的插件,或者只是在超级助手类中创建自己的自定义日志记录方法。无论如何,我都会这样做,让我可以灵活地将我的日志信息输出到任何目的地。但要回答有关摆脱无关的 getProperty 日志消息的具体问题,请参阅RFT 信息中心

记录的事件,例如验证点失败、脚本异常、对象识别警告和其他附加播放信息显示在播放日志结果中。从 Rational® Functional Tester 版本 8.2 和更高版本开始,getProperty() 命令的结果也显示在日志结果中。如果您不需要在回放日志中显示日志事件,您可以在日志结果中禁用该事件。

开始之前:确保您有权修改 ivory.properties 文件。

关于此任务:要禁用 getProperty() 日志事件,您必须修改 ivory.properties 文件。

过程:打开 \Functional Tester\bin\ 目录中的 ivory.properties 文件。在文件内容末尾添加以下代码行:rational.test.ft.log.enhanced=false

于 2011-04-05T14:14:52.693 回答
1

该修复程序在 PMR29716 下可用。但是,您必须将 RFT8.2 升级到 RFT 8.2.0.1 iFix01 才能看到它工作。

检查 PMR @ https://www-304.ibm.com/support/docview.wss?rs=0&uid=swg24029194

于 2011-05-11T12:06:31.047 回答