Как определить строку ошибки в журнале завершенного теста при обработке журналов с помощью Project.Logs - PullRequest
0 голосов
/ 20 мая 2019

Я создал сценарий для анализа всех журналов испытаний в завершенном проекте тестирования. Этот скрипт выбирает тест неудачных попыток и пытается определить причину неудачи. Эта причина сбоя затем выводится во второй файл. Документация очень хорошо объясняет, как обрабатывать один журнал для всех записей - она ​​просто не описывает, как обрабатывать этот журнал только для его ошибок.

Символ Красного Креста указывает на строку с ошибкой в ​​журнале в приложении «Завершение теста» - похоже, не существует метода для извлечения этих данных в качестве перечисления, чтобы можно было проверить, является ли запись в журнале ошибкой.

Это ссылка на основную справку по smartbear: https://support.smartbear.com/testcomplete/docs/testing-with/log/working-with/from-tests.html

Использование примера в приведенной выше ссылке - изменение его для проверки того, что «Состояние» равно 2 (сбой) - выдает журнал, содержащий ошибки. Затем я хочу распечатать только строки ошибок журнала во второй файл. Я могу проверить табличный объект «стек» - если в нем есть записи, которые, я думаю, укажут на то, что это строка ошибки, - однако это похоже на взлом.

Есть ли лучший способ достичь того, что я пытаюсь?

...