最近我的公司从RFT 8.1.1.1升级到RFT 8.2,现在从测试中生成的所有Rational_ft_log.txt文件比在升级之前的时间至少要长十几次。

这些文件现在是如此延长,因为发生的每一个小的“getProperty”发生返回+++传递,如下所示:

++通过30-mar-2011 11:15:43.113 Am GetProperty在框架上 line_number= 50. script_name= debugcommands.ir2_18_debugcommands

任何人都知道如何摆脱这些讨厌的东西?

我已经彻底搜索了RFT选项来改变,我看起来有点写入插件以输出日志文件。我似乎无法让IBM回复我。

有帮助吗?

解决方案

You could write your own plugin, or just create your own custom logging methods in a super helper class. I do that anyway, to give me flexibility to output my logging info to any destination. But to answer your specific question about getting rid of the extraneous getProperty log messages, see the RFT info center:

Logged events such as verification point failures, script exceptions, object recognition warnings, and other additional playback information are displayed in the playback log results. From Rational® Functional Tester version 8.2 and later, the results of the getProperty() command are also displayed in the log results. If you do not require the log event to be displayed in the playback log, you can disable the event in the log results.

Before you begin: Ensure that you have access to modify the ivory.properties file.

About this task: To disable the getProperty() log event, you must modify the ivory.properties file.

Procedure: Open the ivory.properties file available in the \Functional Tester\bin\ directory. Add the following line of code at the end of the file contents:rational.test.ft.log.enhanced=false

其他提示

The fix is available under PMR29716. However, you would have to upgrade RFT8.2 to RFT 8.2.0.1 iFix01 to see it working.

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top