From a42b3490e48a6ea58e1283167e56b72358cb8bec Mon Sep 17 00:00:00 2001 From: Pierre Mardon Date: Tue, 18 Jun 2024 09:42:05 +0200 Subject: [PATCH] Fix isolation issue in tests --- Tests/SwiftRetrierTests/Retriers/ConditionalRetrierTests.swift | 2 +- .../Retriers/ProtocolBasedTests/FallibleRetrierTests.swift | 2 +- .../Retriers/ProtocolBasedTests/RetrierTests.swift | 2 +- .../SingleOutputConditionalRetrierTests.swift | 2 +- .../ProtocolBasedTests/SingleOutputFallibleRetrierTests.swift | 2 +- .../Retriers/ProtocolBasedTests/SingleOutputRetrierTests.swift | 2 +- Tests/SwiftRetrierTests/Retriers/RepeaterTests.swift | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Tests/SwiftRetrierTests/Retriers/ConditionalRetrierTests.swift b/Tests/SwiftRetrierTests/Retriers/ConditionalRetrierTests.swift index b845b3b..603d7de 100644 --- a/Tests/SwiftRetrierTests/Retriers/ConditionalRetrierTests.swift +++ b/Tests/SwiftRetrierTests/Retriers/ConditionalRetrierTests.swift @@ -42,7 +42,7 @@ class ConditionalRetrier_SingleOutputFallibleRetrierTests: // swiftlint:enable type_name -class ConditionalRetrierSpecificTests: XCTestCase { +class ConditionalRetrierSpecificTests: XCTestCase, @unchecked Sendable { private var instance: ConditionalRetrier? diff --git a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/FallibleRetrierTests.swift b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/FallibleRetrierTests.swift index 1d5c6f6..276c240 100644 --- a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/FallibleRetrierTests.swift +++ b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/FallibleRetrierTests.swift @@ -2,7 +2,7 @@ import Foundation import XCTest @testable import SwiftRetrier -class FallibleRetrierTests: XCTestCase { +class FallibleRetrierTests: XCTestCase, @unchecked Sendable { var retrier: ((RetryPolicy, @escaping Job) -> R)! diff --git a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/RetrierTests.swift b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/RetrierTests.swift index 86b3e99..9f2d51e 100644 --- a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/RetrierTests.swift +++ b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/RetrierTests.swift @@ -3,7 +3,7 @@ import XCTest import Combine @testable import SwiftRetrier -class RetrierTests: XCTestCase { +class RetrierTests: XCTestCase, @unchecked Sendable { var retrier: ((@escaping Job) -> R)! diff --git a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputConditionalRetrierTests.swift b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputConditionalRetrierTests.swift index 2c27ef4..fd8ac8a 100644 --- a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputConditionalRetrierTests.swift +++ b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputConditionalRetrierTests.swift @@ -2,7 +2,7 @@ import XCTest @testable import SwiftRetrier import Combine -class SingleOutputConditionalRetrierTests: XCTestCase { +class SingleOutputConditionalRetrierTests: XCTestCase, @unchecked Sendable { var retrier: ((AnyPublisher, Job) -> R)! diff --git a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputFallibleRetrierTests.swift b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputFallibleRetrierTests.swift index ebf4fed..eb9e340 100644 --- a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputFallibleRetrierTests.swift +++ b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputFallibleRetrierTests.swift @@ -2,7 +2,7 @@ import Foundation import XCTest @testable import SwiftRetrier -class SingleOutputFallibleRetrierTests: XCTestCase { +class SingleOutputFallibleRetrierTests: XCTestCase, @unchecked Sendable { var retrier: ((RetryPolicy, @escaping Job) -> R)! private var instance: R? diff --git a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputRetrierTests.swift b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputRetrierTests.swift index 45d2aba..82b3389 100644 --- a/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputRetrierTests.swift +++ b/Tests/SwiftRetrierTests/Retriers/ProtocolBasedTests/SingleOutputRetrierTests.swift @@ -2,7 +2,7 @@ import Foundation import XCTest @testable import SwiftRetrier -class SingleOutputRetrierTests: XCTestCase { +class SingleOutputRetrierTests: XCTestCase, @unchecked Sendable { var retrier: ((@escaping Job) -> R)! private var instance: R? diff --git a/Tests/SwiftRetrierTests/Retriers/RepeaterTests.swift b/Tests/SwiftRetrierTests/Retriers/RepeaterTests.swift index 394f236..a8d4b2a 100644 --- a/Tests/SwiftRetrierTests/Retriers/RepeaterTests.swift +++ b/Tests/SwiftRetrierTests/Retriers/RepeaterTests.swift @@ -19,7 +19,7 @@ class Repeater_FallibleRetrierTests: FallibleRetrierTests> { } } -class RepeaterTests: XCTestCase { +class RepeaterTests: XCTestCase, @unchecked Sendable { var retrier: ((TimeInterval, @escaping Job) -> Repeater)! private var instance: Repeater?