最近我的公司从RFT 8.1.1.1升级到RFT 8.2,现在我们所有通过测试生成的rational_ft_log.txt文件都比我们升级之前的时间长了十几倍。
这些文件现在要长得多,因为每次发生的“getProperty on frame”都会返回+++ Pass,如下所示:
++ PASS 30-Mar-2011 11:15:43.113 AM getProperty on the Frame line_number = 50 script_name = DebugCommands.IR2_18_DebugCommands
任何人都知道如何摆脱这些讨厌的事情吗?
我已经详尽地搜索了要更改的RFT选项,我看了一下编写插件来输出日志文件。我似乎无法让IBM回复我。
答案 0 :(得分:3)
您可以编写自己的插件,或者只是在超级帮助器类中创建自己的自定义日志记录方法。无论如何,我这样做是为了让我灵活地将我的日志信息输出到任何目的地。但要回答有关摆脱无关的getProperty日志消息的具体问题,请参阅RFT info center:
记录事件,例如验证 点失败,脚本异常, 对象识别警告等 其他播放信息是 显示在播放日志结果中。 来自Rational®FunctionalTester 版本8.2及更高版本,结果 getProperty()命令也是 显示在日志结果中。如果你 不需要日志事件 在播放日志中显示,即可 在日志结果中禁用该事件。
开始之前:确保您拥有 访问以修改ivory.properties 文件。
关于此任务:禁用 getProperty()日志事件,你必须 修改ivory.properties文件。
过程:打开ivory.properties 文件在\ Functional中可用 Tester \ bin \目录。添加 下面的代码行 文件 内容:rational.test.ft.log.enhanced =假
答案 1 :(得分:1)
此修复程序在PMR29716下可用。但是,您必须将RFT8.2升级到RFT 8.2.0.1 iFix01以使其正常工作。
检查PMR @ https://www-304.ibm.com/support/docview.wss?rs=0&uid=swg24029194