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

Фотография

Экспорт логов


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

#1 count_tic

count_tic

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Гуменюк Александр Вачильевич
  • Город:Киев

Отправлено 27 декабря 2013 - 14:29

Здраствуйте!
Вот есть у нас тесты, выполняются, создаются логи.
Вопрос как у Вас устроен их экспорт и в каком виде. Это нужно для CI. Сейчас у меня весь тест ран экспортится просто в мшт и складируется где то....
  • 0

#2 checo

checo

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

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 27 декабря 2013 - 16:07

Здраствуйте!
Вот есть у нас тесты, выполняются, создаются логи.
Вопрос как у Вас устроен их экспорт и в каком виде. Это нужно для CI. Сейчас у меня весь тест ран экспортится просто в мшт и складируется где то....


Не совсем понятно, что нужно и зачем.
1) Какая система CI и в каком формате она воспринимает данные?
2) Кто будет пользоваться этими отчетами? Где будет находиться отчет: веб-доступ, рассылка на почту, база данных и т.д.
3) Какой нужен уровень детализации? Как отчет должен выглядеть?

От этого очень много зависит.
Например, если логи будут смотреть только инженеры, можно продолжать складировать .mht, а в отчет CI просто добавлять на него ссылочку. Если будут смотреть менеджеры, нужно делать отчет в удобном для них формате.

Как это делать? Как удобнее, так и делать. Можно настроить парсер на стороне CI-системы, можно готовить отчет целиком в тестовых скриптах в виде последнего теста. Можно в скриптах готовить "полуфабрикат", удобный для потребления CI-системой.
Мы выбрали простой вариант: прямо из TestComplete'а читается лог (через объект Log) и формируется красивый отчет в виде html, потом отсылается на почту. В CI результаты не трекаются.
Как пример возможностей CI-системы: в CruiseControl.NET можно написать плагин в виде xsl, который будет парсить логи TC. Сам TestComplete может интегрироваться с Microsoft TFS, хотя и не слишком красиво (не видно детализации по тестам внутри TFS, по сути - это та же ссылка на mht). Некоторые CI-системы позволяют прикрутить скриптовые модули, в которые (теоретически) можно прописать что угодно. Ну и так далее.
  • 0

#3 Умница

Умница

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

  • Members
  • Pip
  • 29 сообщений

Отправлено 09 января 2014 - 08:27

Вопрос как у Вас устроен их экспорт и в каком виде. Это нужно для CI. Сейчас у меня весь тест ран экспортится просто в мшт и складируется где то....

Мы создали консолидированный лог. Т.е. весь лог дублиеруется в базу, потом уже в нашем приложении мы его сортируем и отображаем в виде дерева. Отчет для руководителей строится по данным той же базы, только в чисельном виде: сколько тестов всего прошло, сколько вылетело и сколько багов.
  • 0


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

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