@@ -75,12 +75,16 @@ public extension Xccov.Converters.CoberturaXml {
75
75
packagesElement. addChild ( currentPackageElement)
76
76
}
77
77
78
+ var currentClassesElement = XMLElement ( )
79
+
78
80
currentPackage = packageName
79
81
if isNewPackage {
80
82
currentPackageElement. addAttribute ( XMLNode . nodeAttribute ( withName: " name " , stringValue: packageName) )
81
83
currentPackageElement. addAttribute ( XMLNode . nodeAttribute ( withName: " line-rate " , stringValue: " \( fileCoverageReport. lineCoverage) " ) )
82
84
currentPackageElement. addAttribute ( XMLNode . nodeAttribute ( withName: " branch-rate " , stringValue: " 1.0 " ) )
83
85
currentPackageElement. addAttribute ( XMLNode . nodeAttribute ( withName: " complexity " , stringValue: " 0.0 " ) )
86
+ currentClassesElement = XMLElement ( name: " classes " )
87
+ currentPackageElement. addChild ( currentClassesElement)
84
88
}
85
89
86
90
let classElement = XMLElement ( name: " class " )
@@ -90,7 +94,8 @@ public extension Xccov.Converters.CoberturaXml {
90
94
classElement. addAttribute ( XMLNode . nodeAttribute ( withName: " line-rate " , stringValue: " \( fileCoverageReport. lineCoverage) " ) )
91
95
classElement. addAttribute ( XMLNode . nodeAttribute ( withName: " branch-rate " , stringValue: " 1.0 " ) )
92
96
classElement. addAttribute ( XMLNode . nodeAttribute ( withName: " complexity " , stringValue: " 0.0 " ) )
93
- currentPackageElement. addChild ( classElement)
97
+ currentClassesElement. addChild ( classElement)
98
+ // currentPackageElement.addChild(classElement)
94
99
95
100
let linesElement = XMLElement ( name: " lines " )
96
101
classElement. addChild ( linesElement)
0 commit comments