Как мне сообщить 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>

Ответы на вопрос(8)

Ваш ответ на вопрос