From 53315af20a4af6058f1ebc34161365c4ebb9147c Mon Sep 17 00:00:00 2001 From: Boris Zbarsky Date: Tue, 29 Aug 2023 18:32:54 -0400 Subject: [PATCH] Fix darwin test build when ENABLE_OTA_TESTS == 0. --- .../Framework/CHIPTests/MTROTAProviderTests.m | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/darwin/Framework/CHIPTests/MTROTAProviderTests.m b/src/darwin/Framework/CHIPTests/MTROTAProviderTests.m index c464e325ca436d..7d766fc8aa02e0 100644 --- a/src/darwin/Framework/CHIPTests/MTROTAProviderTests.m +++ b/src/darwin/Framework/CHIPTests/MTROTAProviderTests.m @@ -41,6 +41,8 @@ #undef ENABLE_REAL_OTA_UPDATE_TESTS #endif +#if ENABLE_OTA_TESTS + static const uint16_t kPairingTimeoutInSeconds = 10; static const uint16_t kTimeoutInSeconds = 3; static const uint16_t kTimeoutWithUpdateInSeconds = 60; @@ -78,15 +80,12 @@ @class MTROTARequestorAppRunner; @interface MTROTAProviderTests : XCTestCase -#if ENABLE_OTA_TESTS - (NSTask *)createTaskForPath:(NSString *)path; - (NSString *)createImageFromRawImage:(NSString *)rawImage withVersion:(NSNumber *)version; - (MTRDevice *)commissionDeviceWithPayload:(NSString *)payloadString nodeID:(NSNumber *)nodeID; - (void)registerRunningRequestor:(MTROTARequestorAppRunner *)requestor; -#endif // ENABLE_OTA_TESTS @end -#if ENABLE_OTA_TESTS static unsigned sAppRunnerIndex = 1; @interface MTROTARequestorAppRunner : NSObject @@ -173,7 +172,6 @@ - (void)terminate } @end -#endif // ENABLE_OTA_TESTS @interface MTROTAProviderTestControllerDelegate : NSObject @property (nonatomic, readonly) XCTestExpectation * expectation; @@ -583,7 +581,6 @@ @implementation MTROTAProviderTests { NSMutableSet * _runningRequestors; } -#if ENABLE_OTA_TESTS + (void)tearDown { @@ -1573,6 +1570,14 @@ - (void)test999_TearDown [[self class] shutdownStack]; } -#endif // ENABLE_OTA_TESTS +@end + +#else // ENABLE_OTA_TESTS +@interface MTROTAProviderTests : XCTestCase @end + +@implementation MTROTAProviderTests +@end + +#endif // ENABLE_OTA_TESTS