【发布时间】:2012-05-10 18:15:54
【问题描述】:
我正在尝试设置 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>
【问题讨论】:
-
以下 CodeProject 文章的作者声称 2010 MsTest 报告与 CCNET 的 2008 XSL 配合良好:codeproject.com/Articles/117716/CruiseControl-Net-and-MSTest
标签: visual-studio-2010 msbuild cruisecontrol.net mstest