Общие кейсы
Общие кейсы — переиспользуемые фрагменты сценариев, которые хранятся отдельно от тестовых наборов и подключаются в шаги обычных кейсов.
Создание и редактирование
Чтобы создать общий кейс:
- Откройте или создайте в проводнике папку, путь которой содержит
common-case. - Нажмите ПКМ по папке.
- Выберите команду SaveTest: Создать Common Case.

Структура YAML у общих кейсов совпадает со структурой тестовых наборов, при этом файл предназначен для переиспользования шагов.
Для редактирования общего кейса перейдите в визуальный редактор. Внесите информацию в доступные поля: название, описание, шаги, теги, окружение, ссылки, дополнительные поля. При необходимости прикрепите вложения в соответствующую вкладку. Подробнее о полях читайте в разделе Редактирование данных.
Подключение общего кейса
В плагине доступно несколько вариантов привязки общего кейса к обычному тест-кейсу проекта.
Через визуальный редактор
Для связывания кейсов через визуальный редактор откройте необходимый YAML-набор и нажмите кнопку "Общий кейс" в секции шагов.

В модальном окне слева выберите файл с общими кейсами, справа — нужный кейс.

В список шагов добавится ссылка на общий кейс. Для открытия необходимого общего кейса через UI нажмите на метку кейса.
Через режим кода
В шагах используйте название общего кейса в угловых скобках:
steps:
- action: "<Авторизация пользователя>"
expected_result: "Пользователь авторизован"
Заполните массив ссылок:
common_cases:
- case_id: "uuid-общего-кейса"
name: "Авторизация пользователя"
path: "tests/common-case/common-case.yaml"
В режиме кода при вставке сниппетов доступны префиксы: common-ref и common-case-template. Для вставки префикса выберите одно значение в выпадающем списке. Подробнее о сниппетах читайте в разделе Сниппеты.
Через команду вставки
В необходимом YAML-файле в папке tests/:
- Откройте контекстное меню редактора.
- Выберите команду SaveTest: Вставить общий кейс.

Подробнее о других командах редактора читайте в разделе Контекстное меню редактора.