handle missing package attributes better

This commit is contained in:
irongut
2021-09-26 00:01:55 +01:00
parent c5d12d4a89
commit 6db46e287e
+2 -2
View File
@@ -139,8 +139,8 @@ namespace CodeCoverageSummary
CodeCoverage packageCoverage = new() CodeCoverage packageCoverage = new()
{ {
Name = item.Attribute("name").Value, Name = item.Attribute("name").Value,
LineRate = double.Parse(item.Attribute("line-rate").Value), LineRate = double.Parse(item.Attribute("line-rate")?.Value ?? "0"),
BranchRate = double.Parse(item.Attribute("branch-rate").Value), BranchRate = double.Parse(item.Attribute("branch-rate")?.Value ?? "0"),
Complexity = int.Parse(item.Attribute("complexity")?.Value ?? "0") Complexity = int.Parse(item.Attribute("complexity")?.Value ?? "0")
}; };
summary.Packages.Add(packageCoverage); summary.Packages.Add(packageCoverage);