2015-06-05 4 views
-1

У меня есть тесты на селен, написанные на python 3.4. Как запустить их из jenkins после успеха сборки? процесса: 1. тянуть из репозитория мерзавца 2. питон setup.py строить 3. питона setup.py установитьКак проводить тесты селена у дженкинсов?

После этого мне нужно, чтобы запустить сервер и селеном тесты.

ответ

0

Как запустить их из Дженкинс после успеха строить? - Вы можете добавить триггер для вашей работы селена, так он работает после того, как работа сборки выполняется успешно

Чтобы точно ответить на ваш вопрос, мне нужно знать, планируете ли вы в проведении селена тестов в Дженкинс коробке ...

Предполагая, что вы не планируете проводить тесты в дженкинсах (что ИМО - это то, чего вы не хотите), вы можете принять 2 разных направления:

1 :. добавьте шаг «выполнить оболочку» в свою сборку с помощью ssh на машину, на которой вы хотите запустить свои тесты, а также команду, необходимую для запуска ваших тестов на этой машине. Это означало бы, что ваша тяга из git, чтобы получить последний код из селена, должна была произойти на этом этапе

2 :. если вы выполняете аутсорсинг выполнения вашего браузера в браузере, соус-лаборатории и т. д., добавьте шаг «выполнить оболочку» с командой, необходимой для запуска ваших тестов (стрельба из дженкинсов). Это предполагает, что ваши тесты знают, что они должны указывать на сторонние env и т. Д.. У вас, скорее всего, будет шаг, чтобы начать туннель между вашим ядром CI и внешним ...

+0

Это Mukul из BrowserStack. Недавно мы выпустили плагин Jenkins (https://wiki.jenkins-ci.org/display/JENKINS/BrowserStack+Plugin), который упрощает интеграцию вашего Jenkins CI с BrowserStack. Надеюсь это поможет! – mukulg

0

Пробуйте использовать Selenium и Seleniumhq плагины для них.

Чтобы добавить плагин: Управление Дженкинс/Управление Plugins/Available

Смежные вопросы