INNER CODE UNIT · Swift
parseTestSuite
skiptools/skip · Sources/SkipDrive/GradleDriver.swift:611
func parseTestSuite(resultURL: URL) throws -> [TestSuite] {
if try resultURL.resourceValues(forKeys: [.isDirectoryKey]).isDirectory != false {
return []
}
if resultURL.pathExtension != "xml" {
print("skipping non .xml test file:", resultURL.path)
return []
}
return try TestSuite.parse(contentsOf: resultURL)
}
func xmlResults(in testFolder: URL) throws -> [URL] {
guard fm.fileExists(atPath: testFolder.path) else {
return []
}