Merge creates duplicate method call entries
Hi,
I create several coverage files during multiple nunit test runs, since the coverage file otherwise gets very large. Each seperate test run may execute the same methods of an assembly targeted for the overall test.
I then merge all these files using ncoverexplorer-console.exe.
The merged file seems to be corrupt. Duplicate entries of almost every method call/property gets generated and one of the entries is always 0% coverage (see snippet from merged file below).
This has the effect that the overall coverage % becomes much lower than it should be. (and that a lot of "junk-methods" is shown in the explorer).
/Wiggen
Snippet from merged file:
<method name="get_Status" class="GE.Healthcare.UNICORN.Common.ArchiveRetrieve.SPOutputInfo">
<seqpnt visitcount="14" line="102" column="17" endline="102" endcolumn="32" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
<seqpnt visitcount="14" line="103" column="13" endline="103" endcolumn="14" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
</method>
<method name="set_Status" class="GE.Healthcare.UNICORN.Common.ArchiveRetrieve.SPOutputInfo">
<seqpnt visitcount="13" line="106" column="17" endline="106" endcolumn="33" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
<seqpnt visitcount="13" line="107" column="13" endline="107" endcolumn="14" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
</method>
<method name="get_Status" class="GE.Healthcare.UNICORN.Common.ArchiveRetrieve.SPOutputInfo">
<seqpnt visitcount="0" line="101" column="13" endline="101" endcolumn="14" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
<seqpnt visitcount="0" line="102" column="17" endline="102" endcolumn="32" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
<seqpnt visitcount="0" line="103" column="13" endline="103" endcolumn="14" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
</method>
<method name="set_Status" class="GE.Healthcare.UNICORN.Common.ArchiveRetrieve.SPOutputInfo">
<seqpnt visitcount="0" line="105" column="13" endline="105" endcolumn="14" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
<seqpnt visitcount="0" line="106" column="17" endline="106" endcolumn="33" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
<seqpnt visitcount="0" line="107" column="13" endline="107" endcolumn="14" excluded="false" document="e:\build\test\UNICORN Test\UNICORN\Common\Code\ArchiveRetrieve\SPOutputInfo.cs" />
</method>