Невозможно найти путь к проекту для 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 вашего сервера подходит.

Другие вопросы по тегам