Как изменить журналы Rational Functional Tester? - PullRequest
2 голосов
/ 30 марта 2011

Недавно моя компания обновила RFT 8.1.1.1 до RFT 8.2, и теперь все наши файлыreal_ft_log.txt, полученные в результате тестов, как минимум в десятки раз дольше, чем до обновления.

Эти файлы теперь стали намного длиннее, потому что каждое маленькое происходящее getProperty on frame возвращает проход +++, например:

++ PASS 30 марта 2011 г. 11: 15: 43.113 утра getProperty на фрейме номер_строки = 50 script_name = DebugCommands.IR2_18_DebugCommands

Кто-нибудь знает, как избавиться от этих неприятных вещей?

Я исчерпывающе искал варианты RFT для изменения, и я немного подумал о написании плагина для вывода файлов журнала. Кажется, я не могу заставить IBM вернуться ко мне.

Ответы [ 2 ]

3 голосов
/ 05 апреля 2011

Вы можете написать свой собственный плагин или просто создать свои собственные методы ведения журналов в классе супер помощника.В любом случае, я делаю это, чтобы дать мне возможность выводить информацию о регистрации в любое место назначения.Но чтобы ответить на ваш конкретный вопрос об избавлении от посторонних сообщений журнала getProperty, см. RFT-информационный центр :

Зарегистрированные события, такие как сбои точек проверки, исключения сценариев, распознавание объектовпредупреждения и другая дополнительная информация о воспроизведении отображаются в результатах журнала воспроизведения.Начиная с Rational Functional Tester версии 8.2 и более поздних, результаты команды getProperty () также отображаются в результатах журнала.Если вам не требуется, чтобы событие журнала отображалось в журнале воспроизведения, вы можете отключить это событие в результатах журнала.

Перед началом: Убедитесь, что у вас есть доступ для изменения файла ivory.properties.

Об этой задаче: Чтобы отключить событие журнала getProperty (), необходимо изменить файл ivory.properties.

Процедура: Откройте файл ivory.properties, доступный в \ Functional Tester \ bin \каталог.Добавьте следующую строку кода в конец содержимого файла: рациональный.test.ft.log.enhanced = false

1 голос
/ 11 мая 2011

Исправление доступно под PMR29716. Однако вам нужно обновить RFT8.2 до RFT 8.2.0.1 iFix01, чтобы он работал.

Проверьте PMR @ https://www -304.ibm.com / support / docview.wss? Rs = 0 & uid = swg24029194

...