SaveTest — ДокументацияSaveTest — Документация Сайт
Руководство пользователя
Руководство администратора
Установка и разработка
Руководство пользователя
Руководство администратора
Установка и разработка
  • Руководство пользователя

    • Дашборд
    • Проекты
    • Ветки классического проекта
    • Профиль пользователя
    • Тест-кейсы
    • Тест-раны
    • Эпики
    • Аналитика
    • Отчеты
    • Wiki
    • Голосовая связь и чат
    • Автотесты
    • Интеграции
    • Вебхуки
Сайт

Ветки классического проекта

В классическом проекте ветки — это независимые копии каталога тест-кейсов внутри одного проекта без подключенного репозитория. Ветка содержит: директории, тестовые наборы, тест-кейсы, вложения к тест-кейсам и Wiki проекта.

Управление ветками доступно только в классических проектах. В Git-проекте ветки приходят из репозитория и синхронизируются автоматически. Подробнее о Git-ветках читайте в разделе Настройки Git-репозитория.

Ветки нужны в следующих ситуациях:

  • Параллельно готовятся несколько версий тестовой документации.
  • Нужно изолированно дорабатывать набор кейсов, не затрагивая основную ветку.
  • Требуется скопировать готовую структуру в новую ветку или перенести изменения слиянием.

Ветка по умолчанию

При создании классического проекта автоматически создается ветка main. Она назначается веткой по умолчанию и отображается в левом верхнем углу экрана на странице реестра тест-кейсов.

Ветка по умолчанию

Ветка по умолчанию:

  • Открывается первой при входе в реестр тест-кейсов.
  • Используется, если в других разделах ветка не выбрана явно.

Инфо

В проекте всегда должна оставаться хотя бы одна ветка. Единственную ветку проекта удалить нельзя.

Выбранная ветка влияет на:

  • Реестр тест-кейсов — отображение содержания каталога.
  • Wiki проекта — отображение страницы документации ветки.
  • Тест-раны проекта — при добавлении кейсов учитывается текущая ветка. В списке тест-ранов и на странице прогона отображается ветка, с которой был сформирован набор кейсов.
  • Импорт автотестов — сопоставление результатов идёт по case_id в выбранной ветке.

Переключение ветки в реестре

Для переключения ветки в реестре тест-кейсов:

  1. Откройте реестр тест-кейсов классического проекта.
  2. В левом верхнем углу нажмите на переключатель веток.
  3. Выберите нужную ветку в списке.

Переключение ветки

Реестр покажет тест-кейсы, наборы, директории и Wiki только выбранной ветки.

Подробнее о работе с реестром читайте в статье Навигация в реестре тест-кейсов.

Управление ветками

Для открытия окна "Управление ветками" на странице реестра тест-кейсов необходимо:

  1. Открыть переключатель веток.
  2. Нажать пункт "Управление ветками".

Управление ветками

В появившемся модальном окне отображается список веток проекта. Для каждой ветки доступны следующие сведения:

  • Ветка: название и метка «По умолчанию», если ветка основная.
  • Содержимое: количество тест-кейсов, наборов и папок.

Содержание управления ветками

Для принудительного обновления списка веток нажмите "Обновить".

Обновление списка

Создание ветки

Чтобы создать ветку, нажмите "Создать ветку" в окне "Управление ветками".

Создание ветки

Заполните обязательное поле "Имя ветки". При копировании содержания из существующей ветки также заполните обязательное поле "Исходная ветка". Опционально заполните остальные поля.

Список и описание полей ветки:

  • Имя ветки — произвольное название ветки. Имя ветки может содержать латинские буквы, цифры и символы _, -, ., /.
  • Способ создания — создание указателя на текущее состояние ветки. Пустая ветка — создается сразу, без тест-кейсов и наборов. Скопировать из существующей — в новую ветку копируются директории, наборы, тест-кейсы и Wiki выбранной исходной ветки.
  • Исходная ветка — ветка, откуда будет копироваться содержимое.

В поле "Способ создания" нажмите на одно значение из списка вариантов.

Выбор способа создания

Для заполнения поля "Исходная ветка" нажмите на строку и выберите одно значение в выпадающем списке.

Выбор исходной ветки

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

Выбор ветки по умолчанию

Совет

Имя ветки должно быть уникальным в рамках проекта.

После заполнения полей нажмите на кнопку "Создать", расположенную в правом нижнем углу окна.

Сохранение изменений

В процессе копирования на экране отображается прогресс-бар. Дождитесь успешного завершения операции, после завершения ветка появится в списке.

Слияние веток

Слияние полностью перезаписывает целевую ветку содержимым исходной. Все директории, наборы, тест-кейсы, вложения и wiki целевой ветки будут удалены и заменены данными исходной ветки.

Примечание

Слияние нельзя отменить. Перед слиянием убедитесь, что целевая ветка не содержит нужных уникальных изменений, или заранее скопируйте их в отдельную ветку.

Для слияния в проекте должно быть минимум две ветки, которые не могут совпадать.

Чтобы начать слияние, в окне "Управление ветками" нажмите "Слияние веток".

Кнопка слияния

В появившемся окне выберите исходную ветку — откуда будет скопировано содержимое. Для этого нажмите на строку и в выпадающем списке выберите одно значение.

Выбор ветки для слияния

Для выбора целевой ветки, которая будет перезаписана, нажмите на строку и в выпадающем списке выберите необходимую ветку.

Чтобы сохранить изменения, нажмите "Продолжить" в правом нижнем углу окна. Для отмены слияния нажмите соответствующую кнопку.

Продолжение слияния

Подтвердите предупреждение о полной перезаписи целевой ветки, нажав соответствующую кнопку.

Подтверждение слияния

После подтверждения слияния на экране отображается прогресс-бар, показывающий сколько элементов обработано из общего числа. Дождитесь успешного завершения операции.

Для возвращения к окну управления ветками нажмите "К списку веток".

Назначение ветки по умолчанию

Для назначения метки в окне "Управление ветками" нажмите действие "По умолчанию" напротив нужной ветки.

Назначение по умолчанию

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

Удаление ветки

Чтобы удалить ветку, необходимо:

  1. Открыть окно "Управление ветками".
  2. Нажать "Удалить" напротив ветки, которую нужно убрать.
  3. Подтвердить действие в модальном окне.

Удаление ветки

Примечание

Нельзя удалить единственную ветку проекта и ветку по умолчанию. Для удаления ветки по умолчанию сначала назначьте default другой ветке.

Назад
Проекты
Далее
Профиль пользователя