Невозможно найти путь к проекту для mstest.exe/tcm.exe
Я попытался отправить результат теста (*.trx) в MTM с помощью командной строки. я использовал msttest /publish
или же tcm run /publish
, С обоими я не могу найти правильный путь проекта, кто-нибудь знает, как найти путь?
Покушение:
/collection:"mtms://companyName.visualstudio.com:443"
/teamproject:"MyProject/Testing/testplan"
Ошибка: TF249051: Невозможно найти URL-адрес, соответствующий следующему имени сервера:
Пытался удалить mtms://
и просто использовал https://companyName.visualstatudio.com
:
Не найден следующий командный проект:
Как мне узнать, каков правильный путь проекта?
1 ответ
/publish
Команда используется для связи тестовых прогонов / результатов со сборками. MTM отображает результаты тестирования, связанные с планами / наборами тестов, которые несколько независимы от сборок.
/publish: [имя сервера]
Используйте параметр /publish для публикации тестовых данных в базе данных для коллекции командных проектов, связанной с Team Foundation Server проекта. При использовании параметра /publish необходимо правильно указать имя Team Foundation Server. Правильный формат зависит от того, был ли Team Foundation Server зарегистрирован на клиентском компьютере, как описано здесь: Параметры командной строки для публикации результатов теста
С помощью этой команды результаты будут успешно опубликованы для сборки. Опубликованные результаты просматриваются в сводке сборки, но не отображаются в MTM. Нет возможности просмотреть результат в МТМ. Пожалуйста, обратитесь этот похожий вопрос.
TCM - это интерфейс командной строки для запуска тестов, похожий на mstest, но он запускает тесты через инфраструктуру, настроенную вами в MTM. Чтобы опубликовать файлы.trx в MTM/TFS, вам придется использовать tcm.exe
не mstest.exe
чтобы получить то, что вы после. Пример команды, как показано ниже:
tcm run /publish /suiteid:XXXX /configid:X /resultowner:"ABC XYZ" /resultsfile:C:\TempResult.trx /collection:http://<<TFS URL>> /teamproject:"My Project" /runowner:"ABC XYZ" /build:<<Build Number>> /builddefinition:<<Build Definition Name>>
Примечание: пожалуйста, проверьте, что URL вашего сервера подходит.