Я наткнулся на этот пост, потому что я пытаюсь автоматизировать некоторые веб-тесты.
Вы можете запустить> 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