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

Тестирование REST API
онлайн, начало 29 июля
Школа для начинающих тестировщиков
онлайн, начало 25 июля
Python для начинающих
онлайн, начало 26 июля
Автоматизация функционального тестирования
онлайн, начало 26 июля
Фотография

Подскажите как в 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
  • 603 сообщений


Отправлено 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
  • 603 сообщений


Отправлено 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
  • 603 сообщений


Отправлено 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 анонимных

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