Тестовый прогон должен быть создан как минимум с одним тестовым примером
Попытка автоматизировать тестовый запуск с помощью утилиты Microsoft Test Manager из командной строки, tcm.exe.
Я использую следующую команду:
tcm run / create / title: "Автоматические тесты пользовательского интерфейса" /planid:27 /suiteid:721 /configid:10 /settingsname:"Настройки пользовательского интерфейса 3" / testenvironment: "SanityEnvironmentSlemish" / collection: [CollectionUrl] / teamproject: Main
(Я не включил URL коллекции выше).
Однако я получаю следующую ошибку: "Тестовый прогон должен быть создан как минимум с одним тестовым примером".
Для меня это немного загадка, поскольку с моим набором тестов уже связан тестовый пример, связанный с упорядоченным списком тестов.
1 ответ
Причина, по которой он не работал, состояла не в том, что с тестовым прогоном не было связано тестовое задание, а потому, что у рассматриваемого тестового примера было состояние "Ошибка" (из-за сбоев предыдущего прогона) вместо состояние "Актив".
Чтобы решить эту проблему, вы можете отредактировать состояние с помощью графического интерфейса Microsoft Test Manager, перейдя на вкладку "Тест", щелкните правой кнопкой мыши на тестовом наборе определенного набора тестов и выберите "Сбросить тест до активного".
В качестве альтернативы, если вы пытаетесь запустить тесты с использованием интерфейса командной строки Microsoft Test Manager (tcm.exe), вы можете просто использовать параметр командной строки "/include", который включает все тестовые случаи в тестовом прогоне, независимо от государство.