Избегайте обновления клонированного тестового примера при обновлении мастер-копии в VSTS - PullRequest
6 голосов
/ 26 февраля 2020

У меня есть мастер-копия тестовых случаев, которую я буду клонировать для каждого цикла тестирования. Изменения в тестовых примерах Master Copy отражаются в уже клонированных тестовых примерах. Как я могу избежать этого?

1 Ответ

0 голосов
/ 27 февраля 2020

Избегайте обновления клонированного тестового случая при обновлении мастер-копии в VSTS

AFAIK, Azure devops предлагает два типа операций копирования для наборов тестов и тестовых случаев, а именно copy и clone. Копирование использует механизм, называемый мелкой копией, который просто создает ссылку на артефакт. Если в артефакт вносится какая-либо поправка, он отражается во всех его ссылках. Клон использует механизм, называемый глубокой копией; новые артефакты не имеют ссылки на его происхождение и не подвержены влиянию обновлений исходного артефакта.

Итак, вам нужно создать клон тестового примера, для чего вы можете использовать следующие шаги :

  1. Go контрольный пример и щелкните по нему правой кнопкой мыши.
  2. Нажмите «Создать копию» и добавьте в список параметр в наборе.
  3. Внесите изменения если хотите (здесь вы можете изменить тестовый набор независимо, не затрагивая другие).
  4. Нажмите Сохранить и закрыть.
  5. Теперь перетащите этот тестовый набор в другие наборы.

Вы можете проверить этот документ для более подробной информации.

Надеюсь, это поможет.

...