Использование Release Manager для запуска тестов в MTM.
У меня возникла проблема с запуском тестовых примеров в Microsoft Test Manager из сценария, запущенного в Microsoft Release Manager. Я могу продублировать проблему, просто запустив эту команду из powershell или командной строки. Вот сценарий:
C:\CODE\TCM\TCM.exe run /create /title:"Chads Example Test Case (Run from PowerShell)" /planid:31 /suiteid:2743 /configid:67 /settingsname:"DevWelisRemoteExecution" /testenvironment:"STAR_Regression" /collection:"http://tfssrv64:8080/tfs/DefaultCollection" /teamproject:QA /builddir:"\\tfssrv64\Builds" /include
Запуск этого скрипта возвращает идентификатор тестового прогона без ошибок. Я могу сразу же заглянуть в MTM и увидеть, что тестовый запуск начался. Имеет состояние "в ожидании". В конечном итоге (примерно через 20 минут) происходит сбой с ошибкой "Не удалось найти автоматизацию тестирования, связанную со следующим тестовым примером: [48667]. Запустите тестовый пример еще раз, используя сборку, которая содержит двоичный файл с автоматизацией тестирования".
Факты: я могу успешно выполнить тот же тест с успешным завершением из Microsoft Test Manager. (с использованием тех же настроек, которые указаны в скрипте) Вот скриншоты тестовых прогонов из МТМ.
- Вот журнал MTM успешного выполнения теста. Журнал успешного выполнения теста.
Вот тот же экран из неудачного тестового прогона.
- Вот журнал MTM неудачного тестового прогона. Тот же тест, запущенный из приведенного выше сценария. Журнал неудачного тестового прогона.
Оба тестовых прогона используют один и тот же номер сборки. Оба тестовых прогона используют одни и те же параметры и конфигурацию теста.
Любая помощь будет принята с благодарностью.....