Skip to content

Commit b38d942

Browse files
committed
De-flaked unit tests
1 parent 1414b32 commit b38d942

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Tests/OSCKitTests/TCP/Client and Server/OSCTCPServer Tests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Foundation
1010
@testable import OSCKit
1111
import Testing
1212

13-
@Suite(.serialized)
13+
@Suite(.enabled(if: isSystemTimingStable()), .serialized)
1414
struct OSCTCPServer_Tests {
1515
/// Ensure rapidly received messages are dispatched in the order they are received.
1616
@MainActor @Test(arguments: 0 ... 10)
@@ -47,7 +47,7 @@ struct OSCTCPServer_Tests {
4747
server._handle(packet: .message(msg3), remoteHost: "10.0.0.50", remotePort: 8080)
4848
}
4949

50-
try await wait(require: { await receiver.messages.count == 3 }, timeout: 5.0)
50+
try await wait(require: { await receiver.messages.count == 3 }, timeout: 10.0)
5151

5252
let message1 = await receiver.messages[0]
5353
#expect(message1.message == msg1)
@@ -104,7 +104,7 @@ struct OSCTCPServer_Tests {
104104
}
105105
}
106106

107-
try await wait(require: { await receiver.messages.count == 1000 }, timeout: 5.0)
107+
try await wait(require: { await receiver.messages.count == 1000 }, timeout: 20.0)
108108

109109
await #expect(receiver.messages == sourceMessages)
110110
}

Tests/OSCKitTests/UDP/Server/OSCUDPServer Tests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Foundation
1010
@testable import OSCKit
1111
import Testing
1212

13-
@Suite(.serialized)
13+
@Suite(.enabled(if: isSystemTimingStable()), .serialized)
1414
struct OSCUDPServer_Tests {
1515
/// Check that an empty OSC bundle does not produce any OSC messages.
1616
@Test

Tests/OSCKitTests/UDP/Socket/OSCUDPSocket Tests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Foundation
1010
@testable import OSCKit
1111
import Testing
1212

13-
@Suite(.serialized)
13+
@Suite(.enabled(if: isSystemTimingStable()), .serialized)
1414
struct OSCUDPSocket_Tests {
1515
/// Check that an empty OSC bundle does not produce any OSC messages.
1616
@Test

0 commit comments

Comments
 (0)