2010-08-06 2 views
0

У меня есть задача слияния Nant, направленная на nunit test output.xml. Я установил соответствующие файлы преобразования xsl, и параметр меню отображается, чтобы увидеть детали NUnit. Но все счетчики равны нулю и, проверяя файл журнала xml для сборки, я вижу, что результат не был объединен.Задача слияния Nant не выполняется

Есть ли у кого-нибудь идеи, почему это было бы?

dashboard.config содержит

<buildPlugins> 
     <buildReportBuildPlugin> 
     <xslFileNames> 
      <xslFile>xsl\header.xsl</xslFile> 
      <xslFile>xsl\modifications.xsl</xslFile> 
     </xslFileNames> 
     </buildReportBuildPlugin> 
     <buildLogBuildPlugin /> 
     <xslReportBuildPlugin description="NUnit Details" actionName="NUnitDetailsBuildReport" xslFileName="xsl\tests.xsl" /> 
     <xslReportBuildPlugin description="NUnit Timings" actionName="NUnitTimingsBuildReport" xslFileName="xsl\timing.xsl" /> 
     <xslReportBuildPlugin description="NAnt Output" actionName="NAntOutputBuildReport" xslFileName="xsl\Nant.xsl" /> 
     <xslReportBuildPlugin description="NAnt Timings" actionName="NAntTimingsBuildReport" xslFileName="xsl\NantTiming.xsl" /> 
    </buildPlugins> 

Это внутри ccnet.config

<publishers> 
    <merge> 
    <files> 
     <file>D:\XmlOutput\nunit-results.xml</file> 
    </files> 
    </merge> 
    <xmllogger> 
    <logDir>c:\logs\Trunk</logDir> 
    </xmllogger> 
</publishers> 

ТИА

Эндрю

ОБНОВЛЕНИЕ 1

Слияние работает только в том случае, если все тесты проходят. Поэтому моя проблема в том, что мне нужно объединить отчет, даже если тесты терпят неудачу. TIA Andrew

ответ

3

Похоже, что мои другие проекты выполняли задачу слияния под тегом xmllogger. Теперь я могу подтвердить, что это зависит от порядка, и вам нужны задачи слияния, которые необходимо выполнить перед этим атрибутом xml logor attorbute.

Приветствия,

Andrew

+0

Если это на самом деле ответ, вы должны пометить его как таковой. – Pedro

Смежные вопросы