t.me/atinfo_chat Telegram группа по автоматизации тестирования

Jenkins + Selenium + GitHub - совмещение

Теги: #<Tag:0x00007f7481117e50> #<Tag:0x00007f7481117d88> #<Tag:0x00007f7481117c98> #<Tag:0x00007f7481117bd0> #<Tag:0x00007f7481117b08>

Добрый день.
Настраиваю запуск тестов с локального Git-сервера и GitHub.
Тема неоднократно подымалась на форуме, но чего-то не докручиваю…

Сейчас:

  1. Сделал простой тест (Selenium + Java + TestNG), работает.
  2. Залил на Git.
  3. Установил GitHub плагин на Jenkins,.
  4. Добавил ссылку на репозиторий + криденшнлы от Git-сервера.

Запустил. Написал типа что все ок. Но самих тестов запуска не видел =(

Соответственно, есть большое подозрение, что тесты запущены не были.
Так же вопрос - нужно ли загружать сам веб-драйвер браузера (chromedriver.exe) на Git-сервер?

Еще был вопрос по SSH ключу. Что за ключ? Git’а? И куда его нужно копировать?

Спасибо!

Лог дженкинса?

Сборщик то какой? Maven / Gradle / Ant / whatever? А тип джобы какой выбирали? Как запускали?

Если есть сомнения залейте тест, который должен зафейлиться. + смотрите в логи

Maven. “Создать задачу со свободной конфигурацией”. Проверю на всяк случай и еще чуть позже отпишу.

Если вы используете Maven, то о каком Freestyle project речь?

Вначале разберитесь с типом джобы.

Смотрю видео с ютуба :slight_smile:

На это ругается - http://c2n.me/3CDJtwI
Так понял, нужны ключи. Брать из ~/.ssh/ ?

А зачем для GitHub ssh? Или у вас приватный корпоративный репозиторий?

да, приватный. На внутреннем сервере.