Skip to content

Commit e41b6d7

Browse files
committed
#665 Improved handling of duplicate classes in JaCoCo files
1 parent 89e0870 commit e41b6d7

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/Readme.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ For further details take a look at LICENSE.txt.
6767

6868
CHANGELOG
6969

70+
5.2.5.0
71+
72+
* Fix: #665 Improved handling of duplicate classes in JaCoCo files
73+
7074
5.2.4.0
7175

7276
* New: #630 Added "raw mode" (settings:rawMode=true) to disable that coverage data of nested or compiler generated

src/ReportGenerator.Core/Parser/JaCoCoParser.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,10 @@ private static Dictionary<int, ICollection<Branch>> GetBranches(IEnumerable<JaCo
362362
branches.Add(new Branch(i < line.CoveredBranches ? 1 : 0, identifier));
363363
}
364364

365-
result.Add(line.LineNumber, branches);
365+
if (!result.ContainsKey(line.LineNumber))
366+
{
367+
result.Add(line.LineNumber, branches);
368+
}
366369
}
367370

368371
return result;

0 commit comments

Comments
 (0)