Jak powiedzieć MSTEST, aby uruchomił wszystkie projekty testowe w rozwiązaniu?

Muszę wiedzieć, jak powiedzieć MSTEST, aby uruchomił wszystkie projekty testowe w pliku rozwiązania. Należy to zrobić z wiersza poleceń. Teraz muszę przekazać mu konkretny plik projektu, staram się go uruchomić z pliku SOLUTION.

Mam nadzieję, że jest to możliwe, ponieważ w Visual Studio naciśnięcie Ctrl + R, A uruchamia WSZYSTKIE testy w aktualnie otwartym rozwiązaniu.

Sposób, w jaki interpretowałem pliki pomocy, musisz przekazać w szczególności każdą bibliotekę DLL.

Chcę to uruchomić z wiersza poleceń z mojego serwera CruiseControl.NET, więc mogę napisać inne narzędzia, aby tak się stało. Jeśli istnieje jakiś dziwny sposób, aby to się wydarzyło za pomocą innej metody, daj mi znać.

Jak powiedzieć MSTEST, aby uruchomił wszystkie projekty testowe dla rozwiązania?

<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