我正在研究使用Visual Studio 2008内置的单元测试项目而不是NUnit,我想知道是否有人有尝试将此类单元测试项目与Cruise Control.Net集成的经验。
答案 0 :(得分:9)
从最初的一些研究来看,它似乎并不是一个超级简单的解决方案。
这样做似乎涉及将Visual Studio 2008实际安装在持续集成服务器上,这可能是一个交易破坏者。
然后将MSTest.exe配置为在任务列表中运行,但首先您必须创建批处理文件以删除先前传递的结果文件,因为此文件存在会导致错误。
然后创建一个xslt来格式化结果并将其放入dashboard.config文件中。
我发现的代码项目文章有更多细节。
Integrating Visual Studio Team System 2008 Unit Tests with CruiseControl.NET