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

Проблема с настройкой Jenkins для Codeceprion

Привет всем! Ребята не подскажите ка крешить такую проблему

  1. Тесты на phpStorm - работают
  2. С настройкой jenkins возникли проблемы

http://codeception.com/02-04-2015/setting-up-jenkins-with-codeception.html

Все установил как написано по ссылке, однако не запускается

вот мои настройки

помогите плз

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

возможно я сегодня только начал разбираться, а подробной настройки нет ни где

я не пойму что нужно в поле Shell и PHPUnit-3 (Default) вволдить , какие пути?

Ага, приветствую, и пожимаю мужественную руку (сам так начинал)

  1. В джобе все выполняется по порядку сверху в низ.
  2. Логи собирай после выполнения тестов (xUnit)

окей спс) тоесть для запуска теста достаточно ввести Shell? А потом уже собирать xUnit

Не только, xUnit подберет лог теста для статистики.
А вот шелл команда очень странная, вопрос:

  1. Где расположены тесты (путь)?
  2. Где установлен codeception (путь)?
  3. Какого уровня тесты ты используешь приемочные/функциональные/юнит?

в папке jobs в дженкинсе

я его разархевировал в самом проекте (то есть туда путь?)

приемочные

Вообще то codeception должен быть установлен отдельно (независимо, желательно через composer).
а коротко shell должен быть приблизительно такой:
<полный путь к codeception (у меня linux путь /usr/vendor/bin)>codecept.bat run acceptance

ага значит сначало установить composer? И уже путь прописывать

Итак:

  1. Cтавим composer (глобально)
  2. Создаем папочку куда будем ставить кодесепшн (к примеру D:\CODE)
  3. В консоли заходим в эту папочку ( cd d:\code)
  4. Ставим содесепшн (php composer.phar require "codeception/codeception:*") если композер поставил глобально то composer require "codeception/codeception:*"
    Вроде все, путь к codeception будет d:\code\vendor\bin\codecept.bat

PS: Потом кстати будет удобно через композер обновлять кодесепшн.

папка может где угодно быть или в папке копозитора?

Где угодно, главное в ней запускать композер, он там жсон базу создает установленного, для дальнейших обновлений. Только не делай длинных путей особенно с пробелами, замахаешся потом.

пробуй

Повторяю

а сам файл codeception.phar копировать в папку?

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

щас пробую еще