Hi,
I am using NCover 3.4.14.6908 with CC.net 1.5.6804.1
I use ncover to test my Fitnesse coverage.
since i have one cc.net project, I am running ncover.console and
reporting for each Fitnesse suite i have.(and i have a few).
the problem is that I can't show all the fullcoveragereport.html in
the dashboard since I cant give a full path in the dashboard.config
(of cc.net).
how can I tell the dashboard to take the coverage.html from different
places? (as i can create them in different folders in the
<ncoverReport>)
any help will be highly appreciated
my cc.net config look like this:
<tasks>
<ncoverProfile>
<executable>C:\Program
Files\NCover\NCover.Console.exe</executable>
<coverageFile>C:\ApeDeskBuild\NCover\SuperSpy\SuperSpyCoverage.xml</
coverageFile>
<description>Ncover running Fitnesse
SuperSpy</description>
<includedAssemblies>TritonAgentLib.dll;DeskStoreLib.dll;GateAgentLib.dll</
includedAssemblies>
<program>d:\wc\src\Fitnesse\TestLibs\SuperSpy\TestRunner.exe</
program>
<programParameters>-c
d:\wc\src\Fitnesse\TestLibs\superspy.config -
results C:\ApeDeskBuild\results\fitnesseSuperSpy-results.xml -format
xml localhost 8080 MiddleOfficeFrontPage.SuiteSuperSpy</
programParameters>
<workingDir>d:\wc\src\Fitnesse\Server</workingDir>
<projectName>Fitnesse SuperSpy</projectName>
<timeout>1000</timeout>
</ncoverProfile>
<ncoverReport>
<executable>C:\Program
Files\NCover\NCover.Reporting.exe</
executable>
<!--<outputDir>C:\ApeDeskBuild\NCover\SuperSpy</outputDir>-->
<outputDir>ncover\ssreports</outputDir>
<reports>
<report>FullCoverageReport</report>
</reports>
<sortBy>CoveragePercentageAscending</sortBy>
<coverageFile>C:\ApeDeskBuild\NCover\SuperSpy\SuperSpyCoverage.xml</
coverageFile>
<description>Ncover running Reporting
SuperSpy</description>
<timeout>1000</timeout>
</ncoverReport>
<ncoverProfile>
<executable>C:\Program
Files\NCover\NCover.Console.exe</executable>
<coverageFile>C:\ApeDeskBuild\NCover\TaxService
\TaxServiceCoverage.xml</coverageFile>
<description>Ncover running Fitnesse
TaxService</description>
<includedAssemblies>ServiceLib.dll;TaxExemptRules.dll;ServiceApi.dll</
includedAssemblies>
<program>d:\wc\src\Fitnesse\TestLibs\TaxService\TestRunner.exe</
program>
<programParameters>-c
d:\wc\src\Fitnesse\TestLibs\taxService.config
-results C:\ApeDeskBuild\results\fitnesseTaxService-results.xml -
format xml localhost 8080 MiddleOfficeFrontPage.SuiteTaxFeeService</
programParameters>
<workingDir>d:\wc\src\Fitnesse\Server</workingDir>
<projectName>Fitnesse TaxService</projectName>
<timeout>1000</timeout>
</ncoverProfile>
<ncoverReport>
<executable>C:\Program
Files\NCover\NCover.Reporting.exe</
executable>
<outputDir>ncover\taxreports</outputDir>
<reports>
<report>FullCoverageReport</report>
</reports>
<sortBy>CoveragePercentageAscending</sortBy>
<coverageFile>C:\ApeDeskBuild\NCover\TaxService
\TaxServiceCoverage.xml</coverageFile>
<description>Ncover running Reporting
TaxService</description>
<timeout>1000</timeout>
</ncoverReport>
and my dsahboard.config like this:
<buildPlugins>
<buildReportBuildPlugin>
<xslFileNames>
<xslFile>xsl\header.xsl</xslFile>
<xslFile>xsl\modifications.xsl</xslFile>
<xslFile>xsl\fitnesse.xsl</xslFile>
<xslFile>xsl\compile-msbuild.xsl</xslFile>
<xslFile>xsl\unittests.xsl</xslFile>
<xslFile>xsl\NCoverReporting30.xsl</xslFile>
</xslFileNames>
</buildReportBuildPlugin>
<buildLogBuildPlugin />
<htmlReportPlugin description="SuperSpy Cover Report"
actionName="NCoverSSReport" htmlFileName="ncover
\fullcoveragereport.html" />
<htmlReportPlugin description="TaxService Cover Report"
actionName="NCoverTaxReport" htmlFileName="ncover
\fullcoveragereport.html" />
<xslReportBuildPlugin description="Fitnesse Report"
actionName="FitnesseBuildReport" xslFileName="xsl\fitnesse.xsl"></
xslReportBuildPlugin>
<xslReportBuildPlugin description="MSBuild Report"
actionName="MSBuildBuildReport" xslFileName="xsl\msbuild.xsl"></
xslReportBuildPlugin>
<xslReportBuildPlugin description="NUnit Details"
actionName="NUnitDetailsBuildReport" xslFileName="xsl\tests.xsl"></
xslReportBuildPlugin>
<xslReportBuildPlugin description="NUnit Timings"
actionName="NUnitTimingsBuildReport" xslFileName="xsl\timing.xsl"></
xslReportBuildPlugin>
<!-- <xslReportBuildPlugin description="NCover Report"
actionName="NCoverBuildReport" xslFileName="xsl
\NCoverReporting30.xsl"></xslReportBuildPlugin>-->
</buildPlugins>