Как определить, был ли тестовый случай запущен на уровне Test case, Test Suite или Project, используя groovy в ReadyAPI

Как определить, был ли тестовый пример запущен с уровня тестового набора, уровня комплекта тестов или уровня проекта в вызываемом тестовом примере.

Структура моего проекта следующая:

Например, мой тестовый пример TC1 имеет 2 этапа тестирования

1 ответ

На самом деле вы можете использовать сценарий установки на уровне проекта, чтобы установить свойство (например, 'launcher_id') на уровне проекта, то же самое на уровне testuite и на уровне тестового набора, так как на каждом уровне есть возможности сценариев установки.

Затем проверьте эти значения свойств в вашем скрипте groovy (так как вы можете расширять свойства на каждом уровне), что даст вам вызывающую сторону более высокого уровня.

Наконец, повторно инициализируйте эти свойства в соответствующем скриптовом сценарии (проект, комплект тестов и уровень тестового набора) (более актуально для выполнения тестового набора или тестового набора)

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