我想安装CruiseControl.Net以显示生成报告中的mstest单元测试(msbuild/Visual Studio 2010)的结果。我正在合并结果,它们在构建日志中正确显示,但不在构建报告中显示。我也尝试过在MsTestSummary2008.xsl中倾销一些文本,并且在构建报告中显示文本,所以xsl确实包含在内。获取mstest结果显示在CruiseControl.Net构建报告
对于VS2010,我需要一个新的/不同的.xsl吗?提前致谢。
的ccnet.config:
<publishers>
<merge>
<files>
<file>C:\_Projects\test\code\results\results1.trx</file>
</files>
</merge>
<xmllogger />
<statistics />
</publishers>
dashboard.config:
<buildPlugins>
<buildReportBuildPlugin>
<xslFileNames>
<xslFile>xsl\header.xsl</xslFile>
<xslFile>xsl\modifications.xsl</xslFile>
<xslFile>xsl\MsTestSummary2008.xsl</xslFile>
</xslFileNames>
</buildReportBuildPlugin>
<buildLogBuildPlugin />
<xslReportBuildPlugin description="MSTest Report" actionName="MSTESTReport" xslFileName="xsl\MsTestReport2008.xsl" />
</buildPlugins>
CodeProject上的以下文章的作者声称,2010年MsTest报告正常工作与CCNET的2008年XSL:http://www.codeproject.com/Articles/117716/CruiseControl-Net-and-MSTest –