Skip to content

Commit 37054cb

Browse files
Fix timeout in MTRSwiftPairingTests.
3 seconds is not enough time to do commissioning, sometimes.
1 parent cc5ea19 commit 37054cb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/darwin/Framework/CHIPTests/MTRSwiftPairingTests.swift

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ struct PairingConstants {
1212
static let onboardingPayload = "MT:-24J0AFN00KA0648G00"
1313
static let deviceID = 0x12344321
1414
static let timeoutInSeconds : UInt16 = 3
15+
static let pairingTimeoutInSeconds : UInt16 = 60
1516
}
1617

1718
class MTRSwiftPairingTestControllerDelegate : NSObject, MTRDeviceControllerDelegate {
@@ -96,7 +97,7 @@ class MTRSwiftPairingTests : XCTestCase {
9697
return
9798
}
9899

99-
wait(for: [expectation], timeout: TimeInterval(PairingConstants.timeoutInSeconds))
100+
wait(for: [expectation], timeout: TimeInterval(PairingConstants.pairingTimeoutInSeconds))
100101

101102
ResetCommissionee(MTRBaseDevice(nodeID: PairingConstants.deviceID as NSNumber, controller: controller), DispatchQueue.main, self, PairingConstants.timeoutInSeconds)
102103

0 commit comments

Comments
 (0)