diff --git a/CHANGELOG.md b/CHANGELOG.md index 3348c4e3b1..fad8c57bea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,11 @@ [ahmadalfy](https://github.com/ahmadalfy) [#6499](https://github.com/realm/SwiftLint/issues/6499) +* Add `name="SwiftLint"` to JUnit `testsuites` and `testsuite` output for + better CI parser compatibility. + [theamodhshetty](https://github.com/theamodhshetty) + [#6161](https://github.com/realm/SwiftLint/issues/6161) + ### Bug Fixes * Ensure that disable commands work for `redundant_nil_coalescing` rule. diff --git a/Source/SwiftLintFramework/Reporters/JUnitReporter.swift b/Source/SwiftLintFramework/Reporters/JUnitReporter.swift index c40066fb18..0ac1d8f689 100644 --- a/Source/SwiftLintFramework/Reporters/JUnitReporter.swift +++ b/Source/SwiftLintFramework/Reporters/JUnitReporter.swift @@ -15,8 +15,8 @@ struct JUnitReporter: Reporter { return """ - - \t + + \t \(violations.map(testCase(for:)).joined(separator: "\n")) \t diff --git a/Tests/FileSystemAccessTests/Resources/CannedJunitReporterOutput.xml b/Tests/FileSystemAccessTests/Resources/CannedJunitReporterOutput.xml index 5c75dced0d..db64bdf072 100644 --- a/Tests/FileSystemAccessTests/Resources/CannedJunitReporterOutput.xml +++ b/Tests/FileSystemAccessTests/Resources/CannedJunitReporterOutput.xml @@ -1,6 +1,6 @@ - - + + Warning:Line:1