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

Chrome DevTools: Инструменты тестировщика
онлайн, начало 23 мая
Git: инструменты тестировщика
онлайн, начало 23 мая
Командная строка: инструменты тестировщика
онлайн, начало 23 мая
Практикум по тест-дизайну 2.0
онлайн, начало 24 мая
Фотография

Подскажите как в Jenkins ставить запуск определенного тега

Selenium Jenkins Cucumber

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

#1 ajleksand

ajleksand

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 26 Ноябрь 2018 - 12:01

Добрый день! 

Подскажите пожалуйста, как в Jenkins настроить запуск определенного Тега.

Это настройки запуска всех тестов. 

@RunWith(Cucumber.class)
@CucumberOptions(
glue = {"features/step/"},
features = {"src/test/resources"},
tags = {"@All"},
strict = true,
format = {"pretty", "html:target/cukes", "json:target/cukes/report.json", "junit:target/cukes/junit.xml"}
)

 

Но если мне нужно запустить какой то определенный тест, у него есть индивидуальный Тег, сейчас я меняю параметры запуска tags = {"@All"} скажем на tags = {"@DY21"} пушу в репозиторий теста и потом только запускаю дженкинс, но это очень неудобно. Есть ли какие-то настройки в Дженкинс для запуска определенного тега????


  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 590 сообщений


Отправлено 27 Ноябрь 2018 - 07:36

https://docs.cucumbe...et-of-scenarios

 

В настройках задачи ставите галку Это - параметризованная сборка

Добавляете параметр - Стринг параметр.

Имя cucumber.options

Значение по умолчанию '--tags "@All"'

 

На этапе сборка.

В команде на запуск тестов, в расширенных настройках ставите галку у Inject build variables


  • 0

#3 ajleksand

ajleksand

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 27 Ноябрь 2018 - 14:15

-


  • 0

#4 ajleksand

ajleksand

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 27 Ноябрь 2018 - 14:32

https://docs.cucumbe...et-of-scenarios

 

В настройках задачи ставите галку Это - параметризованная сборка

Добавляете параметр - Стринг параметр.

Имя cucumber.options

Значение по умолчанию '--tags "@All"'

 

На этапе сборка.

В команде на запуск тестов, в расширенных настройках ставите галку у Inject build variables

"На этапе сборка.

В команде на запуск тестов, в расширенных настройках ставите галку у Inject build variables"
Если не сложно пришлите скриншот, не смог найти данный пункт, может не установлен плагин?

В параметрах запуска в проекте нужно ли убирать строку  tags?

 

@RunWith(Cucumber.class)
@CucumberOptions(
glue = {"features/step/"},
features = {"src/test/resources"},
tags = {"@All"},
strict true,
format = {"pretty""html:target/cukes""json:target/cukes/report.json""junit:target/cukes/junit.xml"}
)


  • 0

#5 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 590 сообщений


Отправлено 28 Ноябрь 2018 - 07:44

Прикрепленный файл  инжект.gif   89,74К   1 Количество загрузок:

 

Думаю, что да, надо убрать. Вы попробуйте и нам расскажите.


  • 0

#6 ajleksand

ajleksand

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 28 Ноябрь 2018 - 11:16

attachicon.gifинжект.gif

 

Думаю, что да, надо убрать. Вы попробуйте и нам расскажите.

 Убрал, но  при любом теге  он все равно запускает все тесты. 

При добавление пункта вызвать Maven верхнего уровня перестает собираться проект в дженкинсе и у меня нет пункта M3, только и maven 


  • 0

#7 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 590 сообщений


Отправлено 28 Ноябрь 2018 - 11:39

А кто вам сказал что надо делать всё как у меня на картинке? Мы говорим только про один чекбокс.

Как у вас запускаются тесты в задаче на Дженкинсе? Вот там и ищите расширенные настройки.

Если вы указали значение по умолчанию '--tags "@All"' параметру cucumber.options, то как вы думаете какие тесты будут запускаться?


  • 0

#8 ajleksand

ajleksand

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 28 Ноябрь 2018 - 12:09

А кто вам сказал что надо делать всё как у меня на картинке? Мы говорим только про один чекбокс.

Как у вас запускаются тесты в задаче на Дженкинсе? Вот там и ищите расширенные настройки.

Если вы указали значение по умолчанию '--tags "@All"' параметру cucumber.options, то как вы думаете какие тесты будут запускаться?

Я меняю значение по умолчанию  на '--tags "@Mobile"' и при запуске Jenkins все равно прогоняет все тесты :( 


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




Темы с аналогичным тегами Selenium, Jenkins, Cucumber

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

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

Яндекс.Метрика
Реклама на портале