I've just started using TeamCity and have got a basic build running using Subversion, VS2010 build runner and NUnit. I have now added NCover to the build process and I can see from the log that coverage is being run but the html report is not being generated. I'm using TC 5.1.2.
The end of the build log looks like this,
[10:07:47]: Tests run: 258, Errors: 0, Failures: 0, Inconclusive: 0 Time: 36.4270835 seconds
Not run: 3, Invalid: 0, Ignored: 3, Skipped: 0
Tests Not Run:
1) Ignored : LDC.DataManagementSystem.Tests.Data.NHibernateMaps.MappingIntegrationTests.CanConfirmDatabaseMatchesMappings
2) Ignored : LDC.DataManagementSystem.Tests.Web.Controllers.Utilities.HandleJsonErrorAttributeTests.ExceptionHandledReturnsNull
3) Ignored : LDC.DataManagementSystem.Tests.Web.Controllers.Utilities.RestAuthorisationTests.CanCreateFilter
[10:07:50]: ##teamcity[importData type='dotNetCoverage' tool='ncover3' file='D:\TeamCity\buildAgent\temp\buildTmp\tmp2FC2.tmp']
[10:07:50]: Importing data from 'D:\TeamCity\buildAgent\temp\buildTmp\tmp2FC2.tmp' with 'dotNetCoverage' processor
[10:07:50]: Waiting for 1 service processes to complete
[10:07:50]: Processing 1 coverage report(s)
[10:07:50]: There is no .NET Coverage report generator for type 'ncover3'. Skipped files: [D:\TeamCity\buildAgent\temp\buildTmp\tmp2FC2.tmp]
[10:07:50]: Build finished
I've attached a screenshot of my build runner configuration.
I've also googled for this error but could only find a reference to a problem with a rake build that didn't seem relevant.
Any help would be appreciated.
/* EDIT */
I'm wondering if it has something to do with the fact that the x86 install of NCover doesn't include NCover.Reporting (I'm compiling all my assemblies to x86 so am using nunit and ncover x86 versions).
I've tried copying the x64 version of NCover.Reporting to the x86 folder but still get the same problem.
/* EDIT */