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

Выполнение тестов модулей с использованием командной строки MsBuild

Я использую для этого скрипты:

"%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe" 
  get $/DmlOnDemmand /recursive /force /noprompt

И я создаю решение .sln

call %msBuildDir%\msbuild %solutionName% /t:Rebuild /p:Configuration=%buildType%

Теперь я хотел бы выполнить все тесты Unit и проверить, все в порядке.

Как я могу выполнить модульные тесты проектов .csproj решения из командной строки с помощью инструмента построения, такого как MSBuild?

4b9b3361

Ответ 1

Вы пытались использовать MSTest.exe?

найден возможный обман

Как запустить тесты тестирования модулей из командной строки?

и связанных

Как запустить ВСЕ тесты в моем решении с помощью командной строки MSTest.exe?

и в этом вопросе есть аккуратная утилита, называемая Gallio Echo, которая кажется отличной возможностью проверить.

но если вы хотите просто использовать MSTest.exe, это должно просто закрыть, как его использовать.

http://msdn.microsoft.com/en-us/library/ms182486.aspx

Ответ 2

Посмотрите VSTest.Console.EXE, они добавили это для тестов CodedUI. Кажется, у них больше функциональности. https://msdn.microsoft.com/en-us/library/jj155800.aspx в каталоге C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow.

Ответ 3

Я вставил тестовый проект в решение.

Каждая сборка библиотеки, от которой зависит тест, изменена, решение обновляет тестовый проект. Тест автоматически запускается после каждого изменения "Test-Project" с опцией Post-Build.

Результат теста непосредственно отображается в журнале построения.