Как мне сообщить MSTEST о запуске всех тестовых проектов в решении?
Мне нужно знать, как сказать MSTEST о запуске всех тестовых проектов в файле решения. Это должно быть сделано из командной строки. Сейчас мне нужно передать ему конкретный файл проекта, я пытаюсь запустить его из файла SOLUTION.
Я надеюсь, что это возможно, потому что в Visual Studio нажатие клавиш Ctrl + R, A запускает ВСЕ тесты в текущем открытом решении.
То, как я интерпретирую файлы справки, вы должны передать в каждую DLL отдельно.
Я хочу запустить это из командной строки с моего сервера CruiseControl.NET, чтобы я мог написать другие утилиты, чтобы это произошло. Если есть какой-то странный способ добиться этого с помощью ДРУГОГО метода, дайте мне знать.
Как мне сообщить MSTEST о запуске всех тестовых проектов для решения?
<exec>
<!--MSTEST seems to want me to specify the projects to test -->
<!--I should be able to tell it a SOLUTION to test!-->
<executable>mstest.exe</executable>
<baseDirectory>C:\projects\mysolution\</baseDirectory>
<buildArgs>/testcontainer:testproject1\bin\release\TestProject1.dll
/runconfig:localtestrun.Testrunconfig
/resultsfile:C:\Results\testproject1.results.trx</buildArgs>
<buildTimeoutSeconds>600</buildTimeoutSeconds>
</exec>