NCoverExplorer NAnt/MSBuild Task Release Notes
The latest version of this document is located here.
For the latest NCoverExplorer news and updates, visit my blog.
v1.3.6.15 - Jun 2nd 2007
The following changes were made:
-
<ncover> - ensure that NCover is registered with a full path even if only a relative one is specified.
<ncoverexplorer> - ensure that relative paths from the build file are catered for.
<ndoc2> - ensure that relative paths from the build file are catered for.
v1.3.6.14 - Apr 25th 2007
The following changes were made:
-
<ncover> - add a profiledProcessModule attribute to the NAnt/MSBuild tasks for supporting
the //pm argument added in NCover 1.5.8. Allows coverage profiling of nested processes.
v1.3.6.13 - Apr 14th 2007
The following changes were made:
-
<ncoverexplorer> - if no coverage files in the fileset throw an exception.
-
<ncoverexplorer> - Fix MSBuild registry lookup which could throw exception if subkey not present.
-
Stylesheets for CC.Net now support a "legacy mode" of build logs containing raw NCover xml output as well as
NCoverExplorer xml. So after switching to use NCoverExplorer you can still see the same old NCover reports
for your previous build logs.
v1.3.6.12 - Apr 13th 2007
The following changes were made:
-
<ncover> - Fix bug where multiple exclusion attributes were not stored correctly
in the settings file for NCover.
-
<ncover> - Catch users typing ctrl+C to correctly reduce NCover reference count.
-
<ncoverexplorer> - Fix typos in examples.
v1.3.6.11 - Apr 5th 2007
The following changes were made:
-
<ndoc2> - New NAnt task for running NDoc 2.0 Alpha for .NET 2.0.
For other information on NDoc 2.0 alpha refer to my blog entry here.
-
<ncover> - Add an optional "registerProfiler"/"RegisterProfiler" attribute to the ncover tasks (NAnt and MSBuild).
This is true by default for registering the coverlib.dll profiler for NCover.
People using TypeMock will want to set this to false to prevent conflicts.
-
<ncover> - Make registration of the NCover CoverLib.dll use a reference counting approach, to ensure that when
running simultaneous builds there are less chances of issues of unregistration before a second
build kicks off.
-
<ncover> - Added support for NCover 1.5.7 output file format, such as the <XmlFormat> element. Note
that this is for future use only as NCoverExplorer 1.3.6 does not support the new format.
-
<ncover> - Remove the "version" attribute which is totally redundant. The NCover version is inferred
by looking at version information from the ncover.console.exe being run.
-
<ncoverexplorer> - Use a temporary filename for the .config file created for the NCoverExplorer tasks, to prevent
issues when simultaneous builds are run.
-
<ncoverexplorer> - When in verbose mode for the NCoverExplorer tasks dump out the contents of the settings
file (to match equivalent functionality in NCover tasks).
-
<nunitproject> - Add an optional "appBase"/"AppBase" attribute to the nunitproject tasks (NAnt and MSBuild).
Contribution from Garth Williams to support assemblies being in multiple subfolders.
v1.3.5.1949 - Nov 14th 2006
The following changes were made:
-
<nunitproject> - New task added for both NAnt and MSBuild. This task will dynamically create a .nunit project
file for a wildcardable pattern of test assemblies. This is useful when you want to run multiple unit
test assemblies producing a single NCover coverage.xml file, without the hassle of ongoing maintenance
of the .nunit file as new assemblies are added to your project.
v1.3.5.1921 - Oct 23rd 2006
The following changes were made:
-
Renamed assemblies and namespaces (for ease of documentation generation and maintenance).
-
Added documentation for the NAnt and MSBuild tasks. This is included both in the NCoverExplorer.Extras.zip
file, as well as being available online for the custom MSBuild Task Help
and NAnt Task Help.
Links also available off the Help menu for NCoverExplorer.
-
<ncoverexplorer> - Added support for new function coverage report.
-
<ncoverexplorer> - Added support for sorting and filtering options.
-
<ncoverexplorer> - Added regular expression support to the coverage exclusions for people wanting more complex queries.
-
<ncoverexplorer> - Task now writes it's file to temp folder for passing to NCoverExplorer.Console
rather than in the working directory. Also fixed bug where full path was not specified.
-
<ncover> - Added an optional "AssembliesList" attribute to the NCover task to allow a direct
semi-colon separated list of assembly names as you would use on the NCover command
line. This is the optional alternative to the existing "Assemblies" attribute
which works with a file pattern.
-
<ncover> - Deprecated the Version attribute on the NCover task as it is extracted from the NCover .dll.
-
<ncover> - Automatic registration of CoverLib.dll when using NCover task.