@@ -216,14 +216,14 @@ final class GitDiffTests: XCTestCase {
216
216
+ } }
217
217
}
218
218
}
219
-
219
+
220
220
diff --git a/Sources/DangerSwiftCoverage/SPM/SPMCoverageParser.swift b/Sources/DangerSwiftCoverage/SPM/SPMCoverageParser.swift
221
221
index 7b22444..1e7d9ff 100644
222
222
--- a/Sources/DangerSwiftCoverage/SPM/SPMCoverageParser.swift
223
223
+++ b/Sources/DangerSwiftCoverage/SPM/SPMCoverageParser.swift
224
224
@@ -1,8 +1,11 @@
225
225
import Foundation
226
-
226
+
227
227
+
228
228
+
229
229
+
@@ -232,13 +232,13 @@ final class GitDiffTests: XCTestCase {
232
232
- static func coverage(spmCoverageFolder: String, files: [String]) throws -> Report
233
233
-}
234
234
+ static func coverage(spmCoverageFolder: String, files: [String]) throws -> Re
235
-
235
+
236
236
enum SPMCoverageParser: SPMCoverageParsing {
237
237
enum Errors: Error {
238
238
@@ -22,6 +25,10 @@ enum SPMCoverageParser: SPMCoverageParsing {
239
239
let coverage = try JSONDecoder().decode(SPMCoverage.self, from: data)
240
240
let filteredCoverage = coverage.filteringFiles(notOn: files)
241
-
241
+
242
242
- return Report(messages: [], sections: [ReportSection(fromSPM: filteredCoverage, fileManager: fileManager)])
243
243
+ if filteredCoverage.data.contains(where: { !$0.files.isEmpty }) {
244
244
+ return Report(messages: [], sections: [ReportSection(fromSPM: filteredCoverage, fileManager: fileManager)])
@@ -255,13 +255,13 @@ final class GitDiffTests: XCTestCase {
255
255
--- a/Sources/DangerSwiftCoverage/ShellOutExecutor.swift
256
256
+++ b/Sources/DangerSwiftCoverage/ShellOutExecutor1.swift
257
257
@@ -3,6 +3,8 @@ import Foundation
258
-
258
+
259
259
protocol ShellOutExecuting {
260
260
func execute(command: String) throws -> Data
261
261
+
262
262
+
263
263
}
264
-
264
+
265
265
struct ShellOutExecutor: ShellOutExecuting {
266
266
"""
267
267
}
0 commit comments