2010-08-06 79 views
0

我有一個針對nunit測試output.xml的Nant合併任務我已經安裝了相關的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> 

TIA

安德魯

UPDATE 1

0內

合併僅適用於所有測試通過。所以我的麻煩是,即使測試失敗,我也需要合併報告。 TIA Andrew

回答

3

看來我的其他項目的合併任務在xmllogger標籤下。我現在可以確認這是依賴於順序的,並且您需要合併任務來到此xml記錄器attorbute之前。

乾杯,

安德魯

+0

如果這其實就是答案,你應該把它標記爲此類。 – Pedro 2010-09-30 23:57:46