最近,我的公司从RFT8.1.1.1升级到RFT8.2,现在我们所有从测试中生成的rational_ft_log.txt文件都比升级前至少长了十几倍。
这些文件现在更长了,因为每一个小的"getProperty on frame“都会返回一个+++Pass,如下所示:
2011年3月30日上午11:15:43.113帧上的++ PASS getProperty line_number = 50 script_name = DebugCommands.IR2_18_DebugCommands
有人知道怎么摆脱这些讨厌的东西吗?
我已经详尽地搜索了要更改的RFT选项,并且还考虑了编写一个插件来输出日志文件。我似乎不能让IBM给我回复。
发布于 2011-04-05 22:14:53
你可以编写你自己的插件,或者只是在一个超级助手类中创建你自己的自定义日志方法。不管怎样,我这样做是为了让我可以灵活地将我的日志信息输出到任何目的地。但是,要回答有关消除无关的getProperty日志消息的特定问题,请参阅RFT info center
在播放日志结果中会显示
记录的事件,如验证点故障、脚本异常、对象识别警告和其他其他播放信息。从Rational®Functional Tester版本8.2及更高版本开始,getProperty()命令的结果也显示在日志结果中。如果您不需要在播放日志中显示该日志事件,可以在日志结果中禁用该事件。
开始之前:确保您有权修改ivory.properties文件。
关于此任务:要禁用getProperty()日志事件,必须修改ivory.properties文件。
步骤:打开\Functional Tester\bin\目录中的ivory.properties文件。在文件contents:rational.test.ft.log.enhanced=false的末尾添加以下代码行
发布于 2011-05-11 20:06:31
修复程序在PMR29716下可用。但是,您必须将RFT8.2升级到RFT8.2.0.1 iFix01才能看到它工作。
检查PMR @ https://www-304.ibm.com/support/docview.wss?rs=0&uid=swg24029194
https://stackoverflow.com/questions/5491050
复制相似问题