Como posso dizer ao MSTEST para executar todos os projetos de teste em uma solução?

Eu preciso saber como dizer MSTEST para executar todos os projetos de teste em um arquivo de solução. Isso precisa ser feito a partir da linha de comando. Agora eu tenho que passar um arquivo de projeto específico, estou tentando executá-lo a partir de um arquivo SOLUTION.

Eu estou esperando que isso seja possível, porque no Visual Studio, pressionando Ctrl + R, A, executa todos os testes na solução atualmente aberta.

A maneira que eu interpretei os arquivos de ajuda, você tem que passar em cada DLL especificamente.

Eu quero executar isso a partir da linha de comando do meu servidor CruiseControl.NET, para que eu possa escrever outros utilitários para que isso aconteça. Se houver uma maneira estranha de fazer isso acontecer através de algum outro método, me avise.

Como posso dizer ao MSTEST para executar todos os projetos de teste para uma solução?

<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>

questionAnswers(8)

yourAnswerToTheQuestion