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

Фотография

Jenkins. Как запустить phpunit тесты на указанном хосте

jenkins phpunit Symfony php

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

#1 hairy

hairy

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:АЧ


Отправлено 09 мая 2017 - 09:47

Имеется php+Symfony+phpunit (Linux) тесты которые запускаются на сервере с Jenkins.

Сам код тестируется на другой машине.

Из-за того, что постоянно меняются то конфиги, то дополнительные настройки Sencha и Symfony и еще куча всего другого, что в git репозиторий не входит unit-тесты падают из-за косвенных причин (настройки окружения).

Чтобы исключить такие ситуации хочу настроить запуск unit-тестов именно на том сервере на котором ведется основное тестирование. Jenkins сервер на одной машине, а unit-тесты запускаются на другой. Подскажите как это сделать?


  • 0

#2 hairy

hairy

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:АЧ


Отправлено 17 мая 2017 - 10:32

Всё просто, надо настроить slave ноду.

Может кому понадобится. Подобных статей много.

https://sites.google...jenkins/04-nody


  • 0

#3 Little_CJIOH

Little_CJIOH

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

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


Отправлено 17 мая 2017 - 11:22

Я влезу позанудствовать.
если у вас unit-тесты падают из за настроек окружения, значит они уже нифига не unit-тесты, а функциональные или интеграционные.
  • 0



Темы с аналогичным тегами jenkins, phpunit, Symfony, php

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

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