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

Фотография

Selenium WebDriver + Python + TeamCity


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

#1 kibernetique

kibernetique

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Бердюгин Кирилл Александрович


Отправлено 04 апреля 2018 - 13:00

Здравствуйте, коллеги.

 

Необходимо мигрировать автотесты, написанные на Python (unittest framework) в TeamCity.

 

Подскажите, пожалуйста, в какую сторону двигаться, и вообще: насколько это возможно с вышеуказанным стеком?

 

Заранее благодарен.

 

P.S. Если получится найти ответ, то обязательно составлю статью по реализации, т.к. такого контента, к сожалению, нет.


  • 0

#2 Little_CJIOH

Little_CJIOH

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

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 04 апреля 2018 - 13:23

Контента - море. Проблема с постановкой задачи.

Никакой миграции нет.

Задача запускать автотесты из teamcity.
Для этого надо уметь запускать свои автотесты и уметь запускать что-либо из teamcity.
Но что-то мне подсказывает что задача несколько шире, чем просто запустить автотесты из teamcity.


  • 0

#3 kibernetique

kibernetique

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Бердюгин Кирилл Александрович


Отправлено 04 апреля 2018 - 13:36

Контента - море. Проблема с постановкой задачи.

Никакой миграции нет.

Задача запускать автотесты из teamcity.
Для этого надо уметь запускать свои автотесты и уметь запускать что-либо из teamcity.
Но что-то мне подсказывает что задача несколько шире, чем просто запустить автотесты из teamcity.

Возможно, я не там смотрю.

Думаю, запускать свои автотесты из IDE или консоли - это не то, что Вы имеете в виду?

Не исключаю, что задача может быть и шире. Если Вы дадите мне вектор, в какую сторону копать - буду благодарен. :)


  • 0

#4 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 04 апреля 2018 - 14:10

 

Контента - море. Проблема с постановкой задачи.

Никакой миграции нет.

Задача запускать автотесты из teamcity.
Для этого надо уметь запускать свои автотесты и уметь запускать что-либо из teamcity.
Но что-то мне подсказывает что задача несколько шире, чем просто запустить автотесты из teamcity.

Возможно, я не там смотрю.

Думаю, запускать свои автотесты из IDE или консоли - это не то, что Вы имеете в виду?

Не исключаю, что задача может быть и шире. Если Вы дадите мне вектор, в какую сторону копать - буду благодарен. :)

 

запускать из тимсити командами командной строки


  • 0

#5 kibernetique

kibernetique

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Бердюгин Кирилл Александрович


Отправлено 04 апреля 2018 - 14:54

 

 

Контента - море. Проблема с постановкой задачи.

Никакой миграции нет.

Задача запускать автотесты из teamcity.
Для этого надо уметь запускать свои автотесты и уметь запускать что-либо из teamcity.
Но что-то мне подсказывает что задача несколько шире, чем просто запустить автотесты из teamcity.

Возможно, я не там смотрю.

Думаю, запускать свои автотесты из IDE или консоли - это не то, что Вы имеете в виду?

Не исключаю, что задача может быть и шире. Если Вы дадите мне вектор, в какую сторону копать - буду благодарен. :)

 

запускать из тимсити командами командной строки

 

Так, интересно.

Но, как я понял - это делается всё вручную и только один раз? Или это можно делать по какому-то расписанию?

Мне необходим автоматический запуск по ночам. Раньше это решал через crontab, но сейчас нужно реализовать это через TeamCity.


  • 0

#6 Little_CJIOH

Little_CJIOH

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

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 04 апреля 2018 - 15:06

Скорее не то. TeamCity - сервер автоматизации, его задача по некоторым событиям выполнять некоторые действия.

Например запускать сборку. Или тесты. Или полив огурцов. Пофиг что, все что можно проделать в консоли он может автоматизировать. В том числе и запуск тестов.
Проблема обычно не в запуске, а в обработке результатов запуска.

Для этого есть, например https://confluence.j... Test Reporting и, скорее всего, это не единственное решение.

Я не дам вам вектор. Это оксюморон, спрашивать постороннего человека, что вам сделать сейчас, чтобы достичь цели, которую никто не сформулировал.

 

PS: То есть, запускать тесты в TeamCity - вполне типовая задача. питоновский unittest вполне обычный тестовый фреймворк. Так что решается это просто.


  • 0

#7 Little_CJIOH

Little_CJIOH

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

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 04 апреля 2018 - 15:07

 

 

 

Контента - море. Проблема с постановкой задачи.

Никакой миграции нет.

Задача запускать автотесты из teamcity.
Для этого надо уметь запускать свои автотесты и уметь запускать что-либо из teamcity.
Но что-то мне подсказывает что задача несколько шире, чем просто запустить автотесты из teamcity.

Возможно, я не там смотрю.

Думаю, запускать свои автотесты из IDE или консоли - это не то, что Вы имеете в виду?

Не исключаю, что задача может быть и шире. Если Вы дадите мне вектор, в какую сторону копать - буду благодарен. :)

 

запускать из тимсити командами командной строки

 

Так, интересно.

Но, как я понял - это делается всё вручную и только один раз? Или это можно делать по какому-то расписанию?

Мне необходим автоматический запуск по ночам. Раньше это решал через crontab, но сейчас нужно реализовать это через TeamCity.

 

так погуглите запуск в TeamCity по расписанию.


  • 0


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

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