我需要知道如何告訴MSTEST在解決方案文件中運行所有測試項目。這需要從命令行完成。現在我必須將它傳遞給一個特定的項目文件,我試圖讓它從SOLUTION文件運行。如何告訴MSTEST在解決方案中運行所有測試項目?
我希望這是可能的,因爲在Visual Studio中,按Ctrl + R,A,在當前打開的解決方案中運行ALL測試。
我解釋幫助文件的方式,你必須明確地傳遞每個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>
你有沒有得到這個解決?我無法弄清楚如何在CC.NET中創建「CreateItem」的東西? – D3vtr0n 2011-05-26 20:19:36