Где находится mstest.находится ехе?



Мне нужно запустить mstest из командной строки - где в мире находится этот exe? Может кто-нибудь дать мне подсказку?



Edit: у меня установлена только Visual Studio 2010

634   9  

9 ответов:

for %x in (mstest.exe) do @echo.%~dp$PATH:x

из командной строки Visual Studio - это ваш друг. Для меня это в

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\

тип

where mstest.exe

в командную строку Visual Studio...

я наткнулся на этот пост, потому что я пытаюсь автоматизировать некоторые веб-тесты.

вы можете запустить >mstest / TestContainer:some.webtest из командной строки visual studio, конечно , но когда вы хлопаете, что в пакетном файле командная строка, которая выполняется по умолчанию, не включает инструменты visual studio.

вы можете искать mstest.exe, но это место может быть не то же самое на машине, поэтому неразумно жестко кодировать в c:\

раны Миллера ответ был послан мне Богом (спасибо!) - он предложил %VS90COMNTOOLS%\..\IDE\MSTest.exe

но это не работает, если у вас есть VS 2010. Просто замените 90 на 100. Мой пакетный файл, который я могу запланировать в качестве задачи для запуска каждую ночь, выглядит так:

SET SOURCEe=c:\myTestProjectFolder\
CD %SOURCE%
"%VS100COMNTOOLS%..\IDE\mstest.exe" /TestContainer:some.webtest

начиная с Visual Studio 2012 (по крайней мере, экспресс-версии) MsTest.exe называется vstest.console.exe и

C:\Program файлы (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.приставка.exe

Если вы не можете найти его, попробуйте найти такой:

%VS90COMNTOOLS%\..\IDE\MSTest.exe

мои автоматические тестовые сценарии используют:

"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe"  

полная команда, которую я использую:

"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe"  /testcontainer:[PathToTestDll] /resultsfile:[TrxOutputPath]
"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE

Если вы запускаете командную строку visual studio перед запуском сценариев - что должно быть выполнимо в большинстве ситуаций - вы можете запустить %VSINSTALLDIR\Common7\IDE\mstest - это означает, что вы можете перемещаться с версией VS и не реагировать на изменения директора, если пользователи устанавливают в другой каталог.

C:\Program файлы\Microsoft Visual Studio 9.0\Common7\IDE

Если бы люди только знали, что Windows может искать файлы...

вы можете просто открыть командную строку Visual Studio, чтобы включить этот каталог в путь. Взгляните на пункт меню Пуск "Командная строка Visual Studio 2008".

Comments

    Ничего не найдено.