我正在尝试将CruiseControl.Net设置为在生成报告中显示mstest单元测试(msbuild / Visual Studio 2010)的结果。我正在合并结果,它们确实正确显示在构建日志中,但未正确显示在构建报告中。我也尝试过仅将一些文本转储到MsTestSummary2008.xsl中,并且该文本确实会在生成报告中显示,因此xsl似乎确实包含在内。
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>
最佳答案
也许this thread中提到的经过修改的XSL将解决您的问题。