Skip to content

Commit b74d065

Browse files
committed
CI fixes
1 parent 438e613 commit b74d065

File tree

6 files changed

+16
-13
lines changed

6 files changed

+16
-13
lines changed

FirebasePerformance/Sources/Configurations/FPRRemoteConfigFlags.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323

2424
#import "FirebaseCore/Extension/FirebaseCoreInternal.h"
2525

26+
@import FirebaseRemoteConfig;
27+
2628
#define ONE_DAY_SECONDS 24 * 60 * 60
2729

2830
static NSDate *FPRAppStartTime = nil;

FirebasePerformance/Tests/Unit/Configurations/FPRFakeRemoteConfig.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
#import <Foundation/Foundation.h>
1616

1717
#import "FirebaseRemoteConfig/Sources/Private/FIRRemoteConfig_Private.h"
18-
#import "FirebaseRemoteConfig/Sources/RCNConfigValue_Internal.h"
18+
19+
@import FirebaseRemoteConfig;
1920

2021
NS_ASSUME_NONNULL_BEGIN
2122

FirebasePerformance/Tests/Unit/Configurations/FPRRemoteConfigFlagsTest.m

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ - (void)testCacheResetAfterEverySuccessfulFetch {
6565
forKey:@"fpr_vc_session_sampling_rate"];
6666

6767
// Trigger the RC config fetch
68-
remoteConfig.fetchStatus = FIRRemoteConfigFetchStatusSuccess;
68+
remoteConfig.fetchStatus = FIRRemoteConfigFetchAndActivateStatusSuccessUsingPreFetchedData;
6969
remoteConfig.lastFetchTime = nil;
7070
configFlags.appStartConfigFetchDelayInSeconds = 0.0;
7171
[configFlags update];
@@ -92,7 +92,7 @@ - (void)testCacheResetAfterEverySuccessfulFetch {
9292
forKey:@"fpr_vc_session_sampling_rate"];
9393

9494
// Retrigger the RC config fetch
95-
remoteConfig.fetchStatus = FIRRemoteConfigFetchStatusSuccess;
95+
remoteConfig.fetchStatus = FIRRemoteConfigFetchAndActivateStatusSuccessUsingPreFetchedData;
9696
remoteConfig.lastFetchTime = nil;
9797
[configFlags update];
9898

@@ -112,7 +112,7 @@ - (void)testConfigUpdate {
112112

113113
FPRRemoteConfigFlags *configFlags =
114114
[[FPRRemoteConfigFlags alloc] initWithRemoteConfig:(FIRRemoteConfig *)remoteConfig];
115-
remoteConfig.fetchStatus = FIRRemoteConfigFetchStatusSuccess;
115+
remoteConfig.fetchStatus = FIRRemoteConfigFetchAndActivateStatusSuccessUsingPreFetchedData;
116116
configFlags.appStartConfigFetchDelayInSeconds = 0.0;
117117
[configFlags update];
118118
XCTAssertNotNil(configFlags.lastFetchedTime);
@@ -179,7 +179,7 @@ - (void)testConfigUpdateDoesNotHappenImmediately {
179179
FPRRemoteConfigFlags *configFlags =
180180
[[FPRRemoteConfigFlags alloc] initWithRemoteConfig:(FIRRemoteConfig *)remoteConfig];
181181

182-
remoteConfig.fetchStatus = FIRRemoteConfigFetchStatusSuccess;
182+
remoteConfig.fetchStatus = FIRRemoteConfigFetchAndActivateStatusSuccessUsingPreFetchedData;
183183
configFlags.appStartConfigFetchDelayInSeconds = 0.0;
184184
[configFlags update];
185185
XCTAssertNotNil(configFlags.lastFetchedTime);
@@ -203,7 +203,7 @@ - (void)testConfigUpdateHappensIfInitialFetchHasNotHappened {
203203
FPRRemoteConfigFlags *configFlags =
204204
[[FPRRemoteConfigFlags alloc] initWithRemoteConfig:(FIRRemoteConfig *)remoteConfig];
205205

206-
remoteConfig.fetchStatus = FIRRemoteConfigFetchStatusSuccess;
206+
remoteConfig.fetchStatus = FIRRemoteConfigFetchAndActivateStatusSuccessUsingPreFetchedData;
207207
configFlags.appStartConfigFetchDelayInSeconds = 0.0;
208208
[configFlags update];
209209
XCTAssertNotNil(configFlags.lastFetchedTime);
@@ -224,7 +224,7 @@ - (void)testConfigFetchHappensDoesNotHappenImmediately {
224224
[[FPRRemoteConfigFlags alloc] initWithRemoteConfig:(FIRRemoteConfig *)remoteConfig];
225225
// Setting the status to success. Calling update on the config flags should trigger updation of
226226
// fetch time. Fetch would trigger activation.
227-
remoteConfig.fetchStatus = FIRRemoteConfigFetchStatusSuccess;
227+
remoteConfig.fetchStatus = FIRRemoteConfigFetchAndActivateStatusSuccessUsingPreFetchedData;
228228
NSDate *lastActivatedTime = configFlags.lastFetchedTime;
229229
[configFlags update];
230230
XCTAssert([configFlags.lastFetchedTime timeIntervalSinceDate:lastActivatedTime] == 0);
@@ -240,7 +240,7 @@ - (void)testConfigFetchHappensAfterDelay {
240240
[[FPRRemoteConfigFlags alloc] initWithRemoteConfig:(FIRRemoteConfig *)remoteConfig];
241241
configFlags.appStartConfigFetchDelayInSeconds = 0.0;
242242

243-
remoteConfig.fetchStatus = FIRRemoteConfigFetchStatusSuccess;
243+
remoteConfig.fetchStatus = FIRRemoteConfigFetchAndActivateStatusSuccessUsingPreFetchedData;
244244
XCTestExpectation *expectation =
245245
[self expectationWithDescription:@"Dummy expectation to wait for the fetch delay."];
246246
dispatch_after(

FirebasePerformance/Tests/Unit/Timer/FIRTraceTest.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#import "FirebasePerformance/Tests/Unit/Configurations/FPRFakeRemoteConfig.h"
3333
#import "FirebasePerformance/Tests/Unit/FPRTestCase.h"
3434

35-
#import "FirebaseRemoteConfig/Sources/RCNConfigValue_Internal.h"
35+
@import FirebaseRemoteConfig;
3636

3737
#import <OCMock/OCMock.h>
3838

FirebaseRemoteConfig/SwiftNew/RemoteConfigValue.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ public class RemoteConfigValue: NSObject, NSCopying {
2020
/// Data backing the config value.
2121
@objc public let dataValue: Data
2222

23-
/// Identifies the source of the fetched value.
23+
/// Identifies the source of the fetched value. Only for Firebase internal use.
2424
@objc public let source: RemoteConfigSource
2525

26-
/// Designated initializer
26+
/// Designated initializer. Only for Firebase internal use.
2727
@objc public init(data: Data, source: RemoteConfigSource) {
2828
dataValue = data
2929
self.source = source

FirebaseRemoteConfig/Tests/Swift/SwiftAPI/FirebaseRemoteConfigSwift_APIBuildTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ final class FirebaseRemoteConfig_APIBuildTests: XCTestCase {
8585
_ = FirebaseRemoteConfig.RemoteConfigUpdateError.messageInvalid
8686
_ = FirebaseRemoteConfig.RemoteConfigUpdateError.unavailable
8787

88-
// TODO(ncooke3): This should probably not be initializable.
89-
let value = FirebaseRemoteConfig.RemoteConfigValue()
88+
// This is only initializable for internal clients - fire-perf.
89+
let value = FirebaseRemoteConfig.RemoteConfigValue(data: Data(), source: .default)
9090
let _: String? = value.stringValue
9191
// TODO(ncooke3): Returns an Objective-C reference type.
9292
let _: NSNumber = value.numberValue

0 commit comments

Comments
 (0)