2012-05-10 3 views
4

Я пытаюсь настроить CruiseControl.Net для отображения результатов тестов модулей mstest (msbuild/Visual Studio 2010) в отчете о сборке. Я объединяю результаты, и они отображаются правильно в журнале сборки, но не в отчете о сборке. Я также попытался просто сбросить какой-то текст в MsTestSummary2008.xsl, и этот текст будет отображаться в отчете о сборке, поэтому xsl действительно кажется включенным правильно.Получение результатов mstest для отображения в отчете CruiseControl.Net Build

Нужен ли мне новый/.xsl для VS2010? Заранее спасибо.

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> 
+0

Автор следующей статьи о CodeProject утверждает, что отчет 2010 MsTest отлично работает с 2008 XSL-сетью CCNET: http://www.codeproject.com/Articles/117716/CruiseControl-Net-and-MSTest –

ответ

0

Возможно модифицированный XSL упоминается в this thread будет решить вашу проблему.

+0

Спасибо за ссылку на поток, я смог решить мою проблему после прочтения. Оказывается, у меня возникла проблема с расположением, где MSTEST сбрасывает результаты и где я слияние файла. Я также использовал модифицированный XSL, упомянутый в потоке, у него был способ вывода slicker для результатов тестирования устройства. Еще раз спасибо! – DevDude