Forgot Password?Register
Log In Download
12
Nov '08
by Stephen Ward

NCover v3.0.6 is now available.

Features and Improvements

  • Memory performance issues have been resolved with large coverage files
  • 400% performance gains on coverage percentage exclusions.
  • Added Exclude Assembly support to the command line //eas
  • Added full support for TestDriven.NET.
  • If you pass a coverage file in as the first argument to NCover Explorer, it will load the file
  • Added option to disable auto reload of coverage file
  • Added inclusion support for types
  • Added inclusion support for attributes
  • Added inclusion support for files

Bug fixes

  • Assembly Include text box now correctly supports choosing and appending items chosen from the dialog
  • Trends load after coverage is run, as long as a trend file is specified
  • After a trend file is loaded, trends for the selected node are displayed
  • Fixed issue when no working folder was set. After coverage run, an exception was thrown.
  • The current tree view element now recieves focus when empty space in the treeview is clicked (duplicate v2.1 behavior)
  • Trend graph resizing issues have been resolved.
  • Fixed misc. issues with "Do you want to reload coverage file?" popup
  • Fixed misc. display issues on the "Generate Report" window
  • Fixed misc. issues with the coverage view tool tip sticking around longer than it should
  • Stats Pane Symbol Coverage was bound to Unvisited %
  • Fixed Application Logo, was 16x16.
  • Cursor has been fixed while running coverage. It is no longer 64x64 pixels
  • CoverageExclusionType is no longer in the coverage file. This is a calculated field and should not have been persisted.
  • Binding issues on Project Runtime Exclusions has been fixed
  • Fixed bug with duplicate rebased paths taking down the application if a duplicate existed
  • Fixed bug with the find missing source file dialog if the user chooses a new path that still does not contain the source file
  • Fixed UI design of the Themes design window
  • Fixed misc. synchronization problems with the Themes window
  • Include / Exclude item fields now wrap long input and scroll when they run out of room
  • "Project Name" is now correctly synchronized between coverage files, projects, and run settings
  • FileOpen dialog for adding application argument to the covered application now defaults to the specified "working directory"

Download the latest Beta release here

View Comments

12
Nov '08
by Stephen Ward

NCover v2.1.2 has been released!

It's been a long, long time since the release of NCover 2.1, and many minor fixes and improvements were made to that codebase while we were busy working on NCover v3.0. After the team discussed it for awhile, we decided it would be good to release a version that packaged all those fixes into a single install, both as a fitting end to the NCover 2.0 series, and to make the fixes available to the community at large. Barring major problems, this should be the last official release of the NCover v2.x codebase.

These are the improvements made and problems fixed since v2.1 (minor bugs not included):

  • HTML Report now places the Project name, not the report path in the report header
  • Non-USA users would fail the Administrative privileges check because of a culture-specific assumption in the checking code.
  • Feature: //a (include assembly) and //ea (exclude attribute) now support regular expressions
  • NCover would always save a blank settings file
  • Reduced the occurance of "No Coverage Gathered" errors by removing a subtle timing bug.
  • Fixed several exclusion bugs.
  • Feature: Branch points in excluded documents are now excluded as well
  • Instrumented point visit counts are now stored as a 64-bit integer, to facilitate very large visit counts
  • Property nodes can now be excluded by right-clicking on them in the tree view.
  • fixed several HTML report highlighting problems in the source report.
  • fixed very rare bug where NCover would corrupt a method name
  • fixed several bugs around the merging algorithm in NCoverExplorer.
  • fixed bug with dlls located above the 32-bit boundary
  • right-click exclusions now exclude property nodes in the tree view.

Special mention: An NCover user, Jason M. Kretz, found some bugs in the NCover xsl provided for CC.NET integration and fixed them himself. Thanks Jason! The updated xsl files are included in v2.1.2

You can download the latest version here.

View Comments

03
Nov '08
by Stephen Ward

NCover v3.0.5 Beta is now available

Since the NCover Beta launch on 10/22, we've been busily incorporating great user feedback with our own testing to make NCover v3 more robust, improvements to the user experience, and correct unexpected behavior. Remember! If you don't tell us it's wrong, it won't be fixed!

Here is a short list of the items we fixed since the v3.0 Beta release:

  • Now possible to select coverage, log, and trend files that don't exist.
  • All textboxes select their text when they receive focus.
  • Improved integration with Typemock by un-deprecating the //reg argument.
  • Child windows now pop in front (and stay in front), instead of disappearing behind the main window when they lose focus.
  • The Full HTML Report now displays after it's created when the appropriate checkbox is selected.
  • (NCover) Dlls loaded above the 32-bit boundary no longer cause a program crash.
  • Running coverage without a coverage file open no longer crashes the app
  • Fixed misc. usability issue in the Error Report window.
  • The latest trend information now included in reports created from NCover.Reporting
  • Open source files could sometimes cause a crash when coverage was run.
  • Problems with selecting and storing the right font size were fixed.
  • Changes to NCover run options are now detected correctly.
  • If the NCover output window is closed, it will pop up while NCover is running, and close after NCover is finished.
  • Fixed multiple file selection in the "Application Arguments" field.
  • Fixed exclusions for MBUnit and MSTest testing frameworks, and added MbUnit dependencies and an obfuscation tool to the auto-excluded list.
  • Entering a regex into the exclusion fields (source file exclusions, type exclusions, method exclusions, and assembly exclusions) does not invalidate now!
  • Fixed HTML report issue for trends. Firefox was ignoring the last trend data point.
  • Lightened the HTML trend graph lines to fix issues when trend data was always 0 or 100%.
  • Download the latest Beta release here

    View Comments