Привет, У меня есть проект MsTest, настроенный в Jenkins. И в настоящее время, когда я выполняю тестовый проект, используя следующую командную команду, он будет запускать все тестовые объекты в проекте.MsTest Запустить конкретную тестовую таблицу в пакетной команде в Jenkins
Предполагая, что у меня есть тестовый пример с именем ABC в моем тестовом проекте, как я могу запустить только этот конкретный тестовый пример в командной строке windows в jenkins.
Вот текущая команда
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\mstest.exe"
/testcontainer:"%WORKSPACE%\MYPROJECT\bin\debug\MYTEST.dll"
/resultsfile:"%WORKSPACE%\result_%BUILD_NUMBER%.xml"
Я попытался это, но он не работал
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\mstest.exe"
/testcontainer:"%WORKSPACE%\MYPROJECT\bin\debug\MYTEST.dll\test:ABC"
/resultsfile:"%WORKSPACE%\result_%BUILD_NUMBER%.xml"
Я ошибся в моем вопросе это было так (я обновил вопрос) '/testcontainer:"%WORKSPACE%\MYPROJECT\bin\debug\MYTEST.dll\test:ABC» ' – tarzanbappa
, но даже если я изменю его, как будто вы все еще выполняете все тестовые окна – tarzanbappa
Вы уверены, что вставили именно мой код без опечаток? Я только что протестировал его, и это сработало для меня. Возможно, ваш тестовый пример ABC находится ниже в вашей тестовой древовидной структуре (например, тесты \ something \ somethingelse \ ABC)? В этом случае вам понадобится весь путь внутри дерева контейнера. – MichaelS