Как я могу запустить не все тестовые случаи роботов в командном городе, а только те, у которых [tags] = A и / или [tags]=B

У меня есть список тестовых наборов роботов, которые содержат более 600 тестовых примеров. У меня около 50 тестовых примеров с [tags]= A Как я могу настроить работу команды city, чтобы она выполнялась только для [tags]= A без удаления других скриптов

  • PS1: главная цель - не тратить целые 4 часа на просмотр всех результатов всех заданий для всех 600 тестовых случаев, но всего около 30 минут мы можем сказать, что если есть критическая проблема, мы можем увидеть ее в чрезвычайной ситуации.

  • PS2: тег создан для тестовых случаев с высокой серьезностью и приоритетом (наиболее критические тестовые случаи)

1 ответ

Решение

Продолжайте, используя --inlcude (или -i) в качестве аргумента при выполнении скриптов робота.

Пример: pybot -i A Test.robot

Примечание: здесь я предполагаю, что "A" является тегом для 50 тестовых случаев, так что скрипт будет выполнять только те 50 тестовых случаев, которые помечены как "A".

Точно так же, если вы хотите выполнить тестовые случаи с несколькими тегами

pybot -i A -i B Test.robot

Другие вопросы по тегам