NCoverExplorer... v1.3.2
Plenty of "must have" features that have been on people's wish lists in this release and a couple of irritating bugs fixed so I can't recommend highly enough that people upgrade. Download details at the bottom of the post.
Merging coverage files is the first of the "killer" features, offering improved integration with TestDriven.Net. Some of you may have noticed the inability to produce coverage results across a VS.Net solution or with multiple fixtures selected in the solution explorer window. The latest release of TestDriven.Net now supplies multiple coverage file names to NCoverExplorer which will merge and present the consolidated results. You can also manually merge multiple coverage files within NCoverExplorer via a number of ways, such as a "File->Merge" menu option or drag/drop.
Saving of the consolidated coverage results is now possible using the new "File->Save/Save As" options. Note that saving will remove any excluded nodes (see below) and merges together any duplicated visit count sections from the new coverage.xml file. This means you will likely find the resulting file much smaller than the originals.
![](http://www.kiwidude.com/blog/uploaded_images/NCoverExplorer_1.3.2_Exclusions-763155.png)
All excluded items are then added to a special Excluded bin for the parent node as shown in the screenshot below. The source code for excluded methods will be highlighted in grey. You can also manually exclude items on the fly via a right-click "Exclude from Results" menu which replaces the previous "Remove from Results" option.
Source code tabs started out as a solution to a problem a few users reported with highlighting, particularly to do with partial classes. I believe I have resolved this once and for all now with the introduction of this feature. If you click on a partial class in the coverage tree, a tab is opened for every source code file making up that class with all the code highlighted as shown here.
![](http://www.kiwidude.com/blog/uploaded_images/NCoverExplorer_1.3.2_PartialClasses-738092.png)
The tabs also offer a way of quickly navigating around the coverage tree as selecting a tab will select the corresponding class node.
![](http://www.kiwidude.com/blog/uploaded_images/NCoverExplorer_1.3.2_Themes-758888.png)
You can of course add your own themes as shown in the screenshots on this blog entry. Themes are easily toggled between using the new View->Themes menu.
![](http://www.kiwidude.com/blog/uploaded_images/NCoverExplorer_1.3.2_FunctionCoverage-700980.png)
These allow NCoverExplorer to display function coverage or focus on methods with the most unvisited code.
My thanks to Trevor Hall for his time taken to suggest and test not only these features but also a number of others slated for a future release (after I take a break!).
![](http://www.kiwidude.com/blog/uploaded_images/NCoverExplorer_1.3.2_Sorting-794566.png)
There are numerous other minor usability tweaks and enhancements I haven't mentioned here that you can read about in the release notes or discover for yourselves. I look forward to any feedback!
Download TestDriven.Net 2.0.1545 combined install
Download the latest NCoverExplorer versions from here.
Release Notes
FAQ
Filed in: ncoverexplorer testdriven.net
1 Comments:
Just like to say how neat NCoverExplorer plus TestDrivenNET are
Thanks
Steve C.
<< Home