Селен-Python Code Management (Git) + интеграция Дженкинс. Теперь, как запустить тестовый проект, присутствующий на git на jenkins? - PullRequest
1 голос
/ 30 октября 2019

Использование Selenium Webdriver и Python Scripting Я создал проект и смог сделать серию тестовых примеров в PyCharm, которые выполняются в модульном тесте. Теперь я могу запустить свой тест / набор тестов с помощью приведенной ниже команды в терминале

python -m pytest /test/smoke/test_suite1.py --browser = chrome --baseURL = dev "

В проекте был каталог, содержащий файл WebDriver и Conftest.py, POM, тестовые сценарии и т. д.

Теперь мой тест / тест-suite в настоящий момент выполняется, когда я нахожусь в PyCharm и передаю команду терминала. Сейчас я переместил свой проект в репозиторий Git, но также хотел бы запустить эти тестовые случаи в Jenkins через репозиторий GIT.

Есть два способаЯ бы предпочел сделать CI.

  • Запланируйте время (один раз в неделю) для прохождения тестов и отправки результатов по электронной почте.
  • Загрузите мои тестовые случаи в репозиторий на GitHubи когда в хранилище вносятся изменения, запускайте тесты и / или по расписанию (раз в неделю).

Я честно пытался найти учебники (видео / документы), но все оникажется очень неясным.

это лучше сделатьэто с плагином Jenkins? Если да, что мне нужно добавить / изменить, чтобы это произошло, и настроить в Jenkins.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...