Задача объединения Nant не выполняется - PullRequest
0 голосов
/ 06 августа 2010

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

Кто-нибудь знает, почему это будет?

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>

1011 * ТИА *

Andrew

ОБНОВЛЕНИЕ 1

Слияние работает, только если все тесты пройдены. Поэтому моя проблема в том, что мне нужно объединить отчет, даже если тесты не пройдены. ТИА Андрей

1 Ответ

3 голосов
/ 06 августа 2010

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

Приветствия

Andrew

...