Перейти к содержимому

Фотография

Получение таблицы Call Stack вызовов во время ошибки из тестов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 XXX

XXX

    Опытный участник

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 18 мая 2015 - 10:15

Появилось желание собирать больше инфы по упавшим тестам, чем их названия и Additional Info. Во время прогона тестов (в 10 потоков) идет формирование специальной html странички, где можно в реальном времени видеть на какой виртуалке какие тесты падают. Было бы здорово выводить по каждому падению и таблицу Call Stack для более быстрой оценки проблемы, нежели делать это после окончания прогона (часов через 6-7) через лог TestExecute. Интересует таблица именно с номерами строк 


  • 0

#2 Stanislav_alphaopen

Stanislav_alphaopen

    Новый участник

  • Members
  • Pip
  • 68 сообщений
  • ФИО:Васенков Станислав
  • Город:Москва

Отправлено 18 мая 2015 - 10:32

Не совсем понял, что ты имеешь ввиду и чем тебе не нравится Additional Info - это всего лишь инструмент и он выводит в логи ровно то, Log.Message("", "что ты ему укажешь").

Логи можно посмотреть в ходе выполнения тестов, нажав паузу. Может ли TestExecute автоматически поставить выполнение теста на паузу при ошибке - не помню.

 

Вообще, поясни каким образом у тебя происходит логирование.



  • 0

#3 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 18 мая 2015 - 10:36

Такой возможности сейчас нет, но у СмартБеар давно висит запрос на такую фичу.

Можешь создать тему на их форуме и они добавят +1 для фичи, таким образом увеличивая шанс, что ее заимплементят :)

 

Но фича была запрошена давно и пока никаких подвижек нет


  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#4 XXX

XXX

    Опытный участник

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 18 мая 2015 - 10:52

 

Не совсем понял, что ты имеешь ввиду и чем тебе не нравится Additional Info - это всего лишь инструмент и он выводит в логи ровно то, Log.Message("", "что ты ему укажешь").

Логи можно посмотреть в ходе выполнения тестов, нажав паузу. Может ли TestExecute автоматически поставить выполнение теста на паузу при ошибке - не помню.

 

Вообще, поясни каким образом у тебя происходит логирование.




 

Additional Info абсолютно неинформативная вещь без Call Stack..Вариант с паузой также не годится - прогон и так идет более 6 часов, если еще и будет останавливаться на каждом падении, то мы никогда не дождемся окончательного результата)).

 

 

Такой возможности сейчас нет, но у СмартБеар давно висит запрос на такую фичу.

Можешь создать тему на их форуме и они добавят +1 для фичи, таким образом увеличивая шанс, что ее заимплементят :)

 

Но фича была запрошена давно и пока никаких подвижек нет

Попробуем плюсануть) Спасибо


  • 0

#5 aksas

aksas

    Активный участник

  • Members
  • PipPip
  • 130 сообщений
  • Город:Харьков

Отправлено 18 мая 2015 - 11:42

Если после падения теста сохранять тесткомлитовский отчет

Log.SaveResultsAs("path/to/log",lsHTML);

, то можно выкусывать стек из него. Костыль конечно, но как вариант...


  • 0

#6 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 18 мая 2015 - 11:46

Парсить лог можно проще, чем парсить ХТМЛ

http://support.smart...9699799#Parsing

 

Но это воркэраунд опять же.


  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных