INNER CODE UNIT · Swift
addTestCase
skiptools/skip · Sources/SkipDrive/GradleDriver.swift:462
func addTestCase(for element: XMLElement) throws {
testCases.append(try TestCase(from: element, in: url))
}
var systemOut = ""
var systemErr = ""
for childElement in testsuite.children?.compactMap({ $0 as? XMLElement }) ?? [] {
switch childElement.name {
case "testcase":
try addTestCase(for: childElement)
case "system-out":
systemOut += childElement.stringValue ?? ""
case "system-err":
systemErr += childElement.stringValue ?? ""
case "properties":
break // TODO: figure out key/value format
default: