Robot Framework :: Как исключить наборы тестов - PullRequest
0 голосов
/ 12 декабря 2018

Наши тестовые наборы растут, как и все.Мы можем запускать TC с помощью include и exclude TAGS в файлах аргументов.Но мне интересно, есть ли способ исключить наборы тестов, чтобы мы могли сэкономить время на выполнение.все параметры командной строки работают только с TC.

1 Ответ

0 голосов
/ 13 декабря 2018

В RIDE выберите каждую из папок с наборами и в редакторе настроек добавьте Force Tags уникальные теги.Это то же самое, что создать в каждой папке Suite файл с именем __init__.robot со следующим примером содержимого:

*** Settings ***
Force Tags        excluded

Вы также можете выбрать Default Tags в каждом файле Test Suite.Этот тег будет установлен для тестов без какого-либо определенного тега.

Запустите тесты, установив флажок «Пропускать тесты с этими тегами» и заполните нужные теги.Вы также можете ввести --exclude excluded в поле «Аргументы» участника теста.

Другой вариант - «Просмотреть все теги (F7)» и использовать функции поиска для «Включить» или «Исключить по тегу».В приведенном ниже примере я использовал «Поиск по исключенным тегам», а затем «Добавить все в избранное».Ранее я проводил тесты с исключенным тегом в аргументах.

capture of RIDE tag selection tools

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...