Forgot Password?Register
Log In Download
20
Mar '09
by Peter Waldschmidt

We help you cover your code, help us cover our documents

Here at NCover, we are constantly trying to figure out ways to make it easier for the development community to understand and use our products. Part of that experience is documentation and training. We are looking to improve our documentation, and create other educational resources that will help our user community to write better quality code. That’s where you come in. We need help.

We are looking for a couple of sharp, passionate developers who like to share their knowledge with others by writing. You don’t even need to become an employee here at NCover. If you can help us by writing in your spare time, we would greatly appreciate your help and you could make some money on the side as well. If you are interested in writing for the NCover team, please contact us at conversation@ncover.com. Send some examples of work you’ve written before, or point us to blog posts that you’ve written.

View Comments

10
Mar '09
by Joe Feser

NCover v3.0.18 Released!

We are pleased to announce that v3.0.18 of NCover is officially released. The biggest change is in the handling of source filesthat belong to multiple assemblies. How does this happen? One way this can happen is if you have v1.0.1 and v1.0.2 in your coverage file. Unless you branched your code, the source file's path will be the same. Another way this will happen is if you "Link" your source files into multiple projects. We are telling you about this change in case you are post processing the file and expect the url to be unique. Old coverage and trend files will continue to work in NCover Explorer and NCover Reporting.

Features and Improvements

  • Documents are now per module. This will allow you to obtain coverage for multiple versions of the same assembly and for linked source files
  • 30% increase in performance for merges that contain many filters

Changes

  • We no longer show 100% covered for items with no points in the stats pane. It is now displayed as N/A
  • Fixed localization issues with the Cyclomatic Complexity statistic in trend and coverage files by changing the field seperator to a semi-colon (it was a comma)
  • Documents are now per module which means their URL may be duplicated in the coverage and trend file (but they're still unique by ID, and are unique by URL and module ID as well)
  • Coverage for a single assembly is now merged across all application domains it was loaded into, which gives a more accurate coverage statistic. Before, coverage for the assembly was reported once per application domain it was loaded into, giving multiple instance of the same assembly in the coverage data, some with really low coverage and some with really high coverage
  • When NCover is running, only the "Output View" and "Trend Pane" buttons and the help tab are enabled
  • The Registration program no longer requires administrative credentials in order to run
  • CC.NET reports incorrectly displayed the acceptable coverage threshold for methods.
  • Branch Point coverage thresholds are not correctly support in NCover Reporting

Bug Fixes

  • It was possible to open a recent coverage or project file while NCover was running
  • Fixed issue with Typemock Integration
  • Fixed issues with TD.NET Integration. v2.19+ of TD.NET is required
  • Fixed issue with NDepend v2.11.2 reading NCover 3 coverage files
  • Merging wasn't keeping the source filters from the original/first view
  • Statistics for nested classes are now calculated correctly in the reports and tree view control
  • The registration program now launches after the install is complete
  • The 32 bit installer will now install without registration problems on 64 bit systems

View Comments