我需要知道如何告诉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