获取mstest结果以显示在CruiseControl.Net构建报告中

时间:2012-05-10 18:15:55

标签: visual-studio-2010 msbuild cruisecontrol.net mstest

我正在尝试设置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>

1 个答案:

答案 0 :(得分:0)

this thread中提到的修改后的XSL可能会解决您的问题。