NCover v3.1.4 released!

NCover v3.1.4 released!

Download the new version here.

Features and Improvements

  • Added new trend file format that reduces memory use by up to 80% and improves update speed by up to 93%.
  • NCover Explorer windows now reposition themselves if they appear off screen.
  • Improved the error messages and error handling of the registration program.
  • Improved the calculation of uncovered code blocks in the Summary, UncoveredCodeBlocks, and FullCoverageReports which sped up those reports by up to 10x.
  • Added //ignorefailedbuilds argument to NCover Reporting.
  • Added //reportinvalidfiles argument to NCover Reporting.
  • The trend graph in NCover Explorer now shows trends for method coverage and cyclomatic complexity, and respects the Satisfactory coverage value for those metrics.

Changes

  • Registration program now asks for proxy login info when using proxy information from Internet Explorer.
  • The //op and //or arguments now accept relative paths.
  • Runtime Intelligence was removed.
  • NCover Console now prints a message if the trend file could not be opened.

Bug Fixes

  • The main NCover Explorer window wouldn't remember it's last open position on the desktop.
  • NCover Explorer windows would reposition themselves if last opened with negative coordinates (problem on multi-monitor systems).
  • The "Working Folder" and "Html Report" configuration settings in NCover Explorer now open a Folder Browser as they should.
  • Updated trend files to handle incorrect class signatures in coverage files created prior to v3.0.10.
  • Summary and UncoveredCodeBlocks reports could throw an exception under some circumstances.
  • Fixed highlighting bug in NCover Explorer for lines that could be executed from two different constructors.
  • Fixed sort order for the "UnvisitedSequencePoints Ascending/Descending" sort option.
  • NCover Explorer required a value for the "Working Folder" field when Windows Services were being covered.
  • NCover Console was saying that it couldn't find executables that were on the PATH.