如何更改Rational Functional Tester记录的内容?

时间:2011-03-30 19:13:15

标签: functional-programming rft ibm-rational

最近我的公司从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回复我。

2 个答案:

答案 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