Подтвердить что ты не робот

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

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

Изменить: У меня установлен только Visual Studio 2010

4b9b3361

Ответ 1

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

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

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

Ответ 2

Тип

where mstest.exe

в командной строке Visual Studio...

Ответ 3

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

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

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

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

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

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

Ответ 4

Поскольку Visual Studio 2012 (по крайней мере, экспресс-версии) MsTest.exe называется vstest.console.exe и может быть найден в

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe

Ответ 5

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

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

Ответ 6

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

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

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

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

Ответ 7

"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE

Ответ 8

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

Ответ 9

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE

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

Вы можете просто открыть приглашение командной строки Visual Studio, чтобы включить этот каталог в PATH. Взгляните на запись в меню "Visual Studio 2008 Command Prompt".