title: CruiseControl.Net Web Dashboard not displaying results
body: <p>Having problems displaying the results in CruiseControl.net web dashboard.</p>
  
  <p>I've built a config file which kicks off a build of the project.  It then runs <code>nunit</code> over my tests, they execute and finish just fine (I can open the log and see the results there).  The <code>ccnet</code> logs show that the log files were successfully merged.  However, try as I might, I can't get it to appear in the web dashboard.  It just gives the frustrating:</p>
  
  <pre><code>BUILD FAILED
  Project:    GroundControlTests
  Date of build:  2011-01-07 17:16:36
  Running time:   00:00:58
  Integration Request:    mmayo triggered a build (ForceBuild) from PC0098
  Projects built with no warnings at all :-)
  Modifications since last build (0)
  </code></pre>
  
  <p>message, despite failing.</p>
  
  <p>I suspect it has something to do with the xsl transforms, but have tried just about everything I can think of.</p>
  
  <p>Certainly if I click View Build log, it shows, but the main report doesn't show passes and fails :(</p>
  
  <p>My config files are below, any suggestions appreciated!</p>
  
  <p><strong>---nant.build---</strong></p>
  
  <pre><code>&lt;project name="GroundControl" default="cleanNunit" basedir="."&gt;
    &lt;description&gt;Cleanup tasks&lt;/description&gt;
    &lt;target name="cleanNunit"
           description="removes nunit log file"&gt;
      &lt;delete file="${CCNetArtifactDirectory}\nunit-results.xml"
            failonerror="true" /&gt;
    &lt;/target&gt;
  &lt;/project&gt;
  </code></pre>
  
  <p><strong>-----ccnet.config-------</strong></p>
  
  <pre><code>&lt;cruisecontrol xmlns:cb="urn:ccnet.config.builder"&gt;
  
      &lt;project name="GroundControlTests"&gt;
        &lt;workingDirectory&gt;C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot&lt;/workingDirectory&gt;
        &lt;artifactDirectory&gt;C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot&lt;/artifactDirectory&gt;
      &lt;prebuild&gt;
        &lt;nant&gt;
          &lt;executable&gt;C:\Nant\bin\nant.exe
          &lt;/executable&gt;
          &lt;baseDirectory&gt;C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot&lt;/baseDirectory&gt;
          &lt;nologo&gt;false&lt;/nologo&gt;
          &lt;buildFile&gt;nant.build&lt;/buildFile&gt;
          &lt;targetList&gt;
            &lt;target&gt;cleanNunit&lt;/target&gt;
          &lt;/targetList&gt;
        &lt;/nant&gt;
      &lt;/prebuild&gt;
  
      &lt;tasks&gt;
          &lt;msbuild&gt;
              &lt;executable&gt;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
              &lt;/executable&gt;
              &lt;workingDirectory&gt;C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot
              &lt;/workingDirectory&gt;
          &lt;projectFile&gt;GroundControlReboot.sln&lt;/projectFile &gt;
              &lt;buildArgs&gt;/noconsolelogger 
              /v:quiet 
              /noconlog 
              /p:Configuration=Debug
              /p:ReferencePath="C:\Program Files\NUnit 2.5.9\bin;C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0"
              /p:AdditionalReferencePath="C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0"
              &lt;/buildArgs&gt;
              &lt;targets&gt;ReBuild&lt;/targets &gt;
              &lt;timeout&gt;180&lt;/timeout &gt;
  &lt;!--            &lt;logger&gt;C:\Program Files\CruiseControl.NET\server\Rodemeyer.MsBuildToCCNet.dll&lt;/logger&gt;--&gt;
  
          &lt;/msbuild&gt;
          &lt;exec&gt;
              &lt;executable&gt;C:\Program Files\NUnit 2.5.9\bin\net-2.0\nunit-console.exe
              &lt;/executable &gt;
              &lt;buildArgs&gt;/xml:C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot\nunit-results.xml
          C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot\GroundControlReboot\bin\Debug\GroundControlReboot.dll
        &lt;/buildArgs&gt;
        &lt;buildTimeoutSeconds&gt;180&lt;/buildTimeoutSeconds&gt;
          &lt;/exec&gt;
      &lt;/tasks&gt;
      &lt;publishers&gt;
        &lt;merge&gt;
          &lt;files&gt;
            &lt;file&gt;
          C:\Source\Wholesale\Code.EventControl.TestingFramework\GroundControlReboot\*-results.xml
        &lt;/file&gt;
          &lt;/files&gt;
        &lt;/merge&gt;
        &lt;xmllogger /&gt;
        &lt;statistics /&gt;
        &lt;artifactcleanup cleanUpMethod="KeepLastXBuilds"
          cleanUpValue="20" /&gt;
      &lt;/publishers&gt;
  
      &lt;/project&gt;
  &lt;/cruisecontrol&gt;
  </code></pre>
  
  <p><strong>-----dashboard.config-------</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;dashboard&gt;
    &lt;remoteServices&gt;
      &lt;servers&gt;
        &lt;server name="local" url="tcp://localhost:21234/CruiseManager.rem" allowForceBuild="true" allowStartStopBuild="true" backwardsCompatible="false" /&gt;
      &lt;/servers&gt;
    &lt;/remoteServices&gt;
    &lt;plugins&gt;
      &lt;farmPlugins&gt;
        &lt;farmReportFarmPlugin /&gt;
        &lt;cctrayDownloadPlugin /&gt;
        &lt;administrationPlugin password="" /&gt;
      &lt;/farmPlugins&gt;
      &lt;serverPlugins&gt;
        &lt;serverReportServerPlugin /&gt;
      &lt;/serverPlugins&gt;
      &lt;projectPlugins&gt;
        &lt;projectReportProjectPlugin /&gt;
        &lt;viewProjectStatusPlugin /&gt;
        &lt;latestBuildReportProjectPlugin /&gt;
        &lt;viewAllBuildsProjectPlugin /&gt;
      &lt;/projectPlugins&gt;
      &lt;buildPlugins&gt;
        &lt;buildReportBuildPlugin&gt;
          &lt;xslFileNames&gt;
          &lt;xslFile&gt;xsl\header.xsl&lt;/xslFile&gt;
          &lt;xslFile&gt;xsl\msbuild2ccnet.xsl&lt;/xslFile&gt;
          &lt;xslFile&gt;xsl\modifications.xsl&lt;/xslFile&gt;
          &lt;xslFile&gt;xsl\nant.xsl&lt;/xslFile&gt;     
          &lt;xslFile&gt;xsl\tests.xsl&lt;/xslFile&gt;
          &lt;/xslFileNames&gt;
        &lt;/buildReportBuildPlugin&gt;
        &lt;buildLogBuildPlugin /&gt;
      &lt;/buildPlugins&gt;
      &lt;securityPlugins&gt;
        &lt;simpleSecurity /&gt;
      &lt;/securityPlugins&gt;
    &lt;/plugins&gt;
  &lt;/dashboard&gt;
  </code></pre>