¿Cómo le digo a MSTEST que ejecute todos los proyectos de prueba en una Solución?

Necesito saber cómo decirle a MSTEST que ejecute todos los proyectos de prueba en un archivo de solución. Esto debe hacerse desde la línea de comandos. En este momento tengo que pasarle un archivo de proyecto específico, estoy tratando de que se ejecute desde un archivo SOLUCIÓN.

Espero que esto sea posible, porque en Visual Studio, al presionar Ctrl + R, A, se ejecutan TODAS las pruebas en la solución abierta actualmente.

La forma en que he interpretado los archivos de ayuda, tiene que pasar específicamente en cada DLL.

Quiero ejecutar esto desde la línea de comandos desde mi servidor CruiseControl.NET, para poder escribir otras utilidades para que esto suceda. Si hay una manera extraña de hacer que esto suceda a través de algún otro método, hágamelo saber.

¿Cómo le digo a MSTEST que ejecute todos los proyectos de prueba para una solución?

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

Respuestas a la pregunta(8)

Su respuesta a la pregunta