Fix build on non-macOS Apple platforms (#196)
This commit is contained in:
parent
8bf5a6b65f
commit
6cbe0ed2b3
|
|
@ -22,7 +22,7 @@ import NIOTransportServices
|
||||||
import NIOConcurrencyHelpers
|
import NIOConcurrencyHelpers
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
final class NIOTSBootstrapTests: XCTestCase {
|
final class NIOTSBootstrapTests: XCTestCase {
|
||||||
var groupBag: [NIOTSEventLoopGroup]? = nil // protected by `self.lock`
|
var groupBag: [NIOTSEventLoopGroup]? = nil // protected by `self.lock`
|
||||||
let lock = NIOLock()
|
let lock = NIOLock()
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ import NIOTransportServices
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
final class ConnectRecordingHandler: ChannelOutboundHandler {
|
final class ConnectRecordingHandler: ChannelOutboundHandler {
|
||||||
typealias OutboundIn = Any
|
typealias OutboundIn = Any
|
||||||
typealias OutboundOut = Any
|
typealias OutboundOut = Any
|
||||||
|
|
@ -70,7 +70,7 @@ final class WritabilityChangedHandler: ChannelInboundHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
final class DisableWaitingAfterConnect: ChannelOutboundHandler {
|
final class DisableWaitingAfterConnect: ChannelOutboundHandler {
|
||||||
typealias OutboundIn = Any
|
typealias OutboundIn = Any
|
||||||
typealias OutboundOut = Any
|
typealias OutboundOut = Any
|
||||||
|
|
@ -86,7 +86,7 @@ final class DisableWaitingAfterConnect: ChannelOutboundHandler {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
final class EnableWaitingAfterWaiting: ChannelInboundHandler {
|
final class EnableWaitingAfterWaiting: ChannelInboundHandler {
|
||||||
typealias InboundIn = Any
|
typealias InboundIn = Any
|
||||||
typealias InboundOut = Any
|
typealias InboundOut = Any
|
||||||
|
|
@ -137,7 +137,7 @@ final class EventWaiter<Event>: ChannelInboundHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
class NIOTSConnectionChannelTests: XCTestCase {
|
class NIOTSConnectionChannelTests: XCTestCase {
|
||||||
private var group: NIOTSEventLoopGroup!
|
private var group: NIOTSEventLoopGroup!
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ final class ReadRecorder<DataType>: ChannelInboundHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Mimicks the DatagramChannelTest from apple/swift-nio
|
// Mimicks the DatagramChannelTest from apple/swift-nio
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
final class NIOTSDatagramConnectionChannelTests: XCTestCase {
|
final class NIOTSDatagramConnectionChannelTests: XCTestCase {
|
||||||
private var group: NIOTSEventLoopGroup!
|
private var group: NIOTSEventLoopGroup!
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -198,7 +198,7 @@ extension ByteBufferAllocator {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
class NIOTSEndToEndTests: XCTestCase {
|
class NIOTSEndToEndTests: XCTestCase {
|
||||||
private var group: NIOTSEventLoopGroup!
|
private var group: NIOTSEventLoopGroup!
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ import NIOConcurrencyHelpers
|
||||||
import NIOTransportServices
|
import NIOTransportServices
|
||||||
|
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
class NIOTSEventLoopTest: XCTestCase {
|
class NIOTSEventLoopTest: XCTestCase {
|
||||||
func testIsInEventLoopWorks() throws {
|
func testIsInEventLoopWorks() throws {
|
||||||
let group = NIOTSEventLoopGroup()
|
let group = NIOTSEventLoopGroup()
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ import NIOCore
|
||||||
import NIOTransportServices
|
import NIOTransportServices
|
||||||
|
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
final class BindRecordingHandler: ChannelOutboundHandler {
|
final class BindRecordingHandler: ChannelOutboundHandler {
|
||||||
typealias OutboundIn = Any
|
typealias OutboundIn = Any
|
||||||
typealias OutboundOut = Any
|
typealias OutboundOut = Any
|
||||||
|
|
@ -44,7 +44,7 @@ final class BindRecordingHandler: ChannelOutboundHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
class NIOTSListenerChannelTests: XCTestCase {
|
class NIOTSListenerChannelTests: XCTestCase {
|
||||||
private var group: NIOTSEventLoopGroup!
|
private var group: NIOTSEventLoopGroup!
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ import Network
|
||||||
@testable import NIOTransportServices
|
@testable import NIOTransportServices
|
||||||
|
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
class NIOTSSocketOptionTests: XCTestCase {
|
class NIOTSSocketOptionTests: XCTestCase {
|
||||||
private var options: NWProtocolTCP.Options!
|
private var options: NWProtocolTCP.Options!
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ private extension Channel {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@available(OSX 10.14, iOS 12.0, tvOS 12.0, *)
|
@available(macOS 10.14, iOS 12.0, tvOS 12.0, watchOS 6, *)
|
||||||
class NIOTSSocketOptionsOnChannelTests: XCTestCase {
|
class NIOTSSocketOptionsOnChannelTests: XCTestCase {
|
||||||
private var group: NIOTSEventLoopGroup!
|
private var group: NIOTSEventLoopGroup!
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue