Skip to content

Commit 5a77201

Browse files
committed
Merge branch 'master' of github.com:firebase/firebase-android-sdk into perfPackageMoveValidators
2 parents 76e6812 + 5efbe5f commit 5a77201

File tree

9 files changed

+25
-13
lines changed

9 files changed

+25
-13
lines changed

firebase-firestore/src/test/java/com/google/firebase/firestore/LoadBundleTaskTest.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,20 @@ public class LoadBundleTaskTest {
6161

6262
@Test
6363
public void testImplementsAllTaskInterface() {
64+
// Check if the internal gms Hide annotation is accessible.
65+
Class hideClazz = null;
66+
try {
67+
hideClazz = Class.forName("com.google.android.gms.common.internal.Hide");
68+
} catch (ClassNotFoundException e) {
69+
// Swallow the exception.
70+
}
71+
6472
for (Method method : Task.class.getDeclaredMethods()) {
73+
// This method is annotated with @Hide, skipping.
74+
if (hideClazz != null && method.getAnnotation(hideClazz) != null) {
75+
continue;
76+
}
77+
6578
try {
6679
LoadBundleTask.class.getDeclaredMethod(method.getName(), method.getParameterTypes());
6780
} catch (NoSuchMethodException e) {

firebase-firestore/src/test/java/com/google/firebase/firestore/spec/SpecTestCase.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
import java.util.List;
9898
import java.util.Map;
9999
import java.util.Set;
100+
import java.util.concurrent.ExecutorService;
100101
import java.util.logging.Logger;
101102
import java.util.regex.Pattern;
102103
import java.util.stream.Collectors;
@@ -106,7 +107,7 @@
106107
import org.json.JSONException;
107108
import org.json.JSONObject;
108109
import org.junit.Test;
109-
import org.robolectric.android.util.concurrent.RoboExecutorService;
110+
import org.robolectric.android.util.concurrent.InlineExecutorService;
110111

111112
/**
112113
* Subclasses of SpecTestCase run a set of portable event specifications from JSON spec files
@@ -222,7 +223,7 @@ public abstract class SpecTestCase implements RemoteStoreCallback {
222223
private int snapshotsInSyncEvents = 0;
223224

224225
/** An executor to use for test callbacks. */
225-
private final RoboExecutorService backgroundExecutor = new RoboExecutorService();
226+
private final ExecutorService backgroundExecutor = new InlineExecutorService();
226227

227228
/** The current user for the SyncEngine. Determines which mutation queue is active. */
228229
private User currentUser;

firebase-perf/src/main/java/com/google/firebase/perf/FirebasePerformance.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
import com.google.firebase.inject.Provider;
3030
import com.google.firebase.installations.FirebaseInstallationsApi;
3131
import com.google.firebase.perf.config.ConfigResolver;
32+
import com.google.firebase.perf.config.RemoteConfigManager;
3233
import com.google.firebase.perf.internal.GaugeManager;
33-
import com.google.firebase.perf.internal.RemoteConfigManager;
3434
import com.google.firebase.perf.logging.AndroidLogger;
3535
import com.google.firebase.perf.metrics.HttpMetric;
3636
import com.google.firebase.perf.metrics.Trace;

firebase-perf/src/main/java/com/google/firebase/perf/config/ConfigResolver.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import com.google.firebase.perf.config.ConfigurationConstants.TraceEventCountBackground;
4040
import com.google.firebase.perf.config.ConfigurationConstants.TraceEventCountForeground;
4141
import com.google.firebase.perf.config.ConfigurationConstants.TraceSamplingRate;
42-
import com.google.firebase.perf.internal.RemoteConfigManager;
4342
import com.google.firebase.perf.logging.AndroidLogger;
4443
import com.google.firebase.perf.util.ImmutableBundle;
4544
import com.google.firebase.perf.util.Optional;

firebase-perf/src/main/java/com/google/firebase/perf/internal/RemoteConfigManager.java renamed to firebase-perf/src/main/java/com/google/firebase/perf/config/RemoteConfigManager.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
// Copyright 2020 Google LLC
1+
// Copyright 2021 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.
5-
//
65
// You may obtain a copy of the License at
6+
//
77
// http://www.apache.org/licenses/LICENSE-2.0
88
//
99
// Unless required by applicable law or agreed to in writing, software
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
package com.google.firebase.perf.internal;
15+
package com.google.firebase.perf.config;
1616

1717
import android.content.Context;
1818
import android.content.pm.PackageInfo;

firebase-perf/src/main/java/com/google/firebase/perf/injection/modules/FirebasePerformanceModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
import com.google.firebase.installations.FirebaseInstallationsApi;
2222
import com.google.firebase.perf.FirebasePerformance;
2323
import com.google.firebase.perf.config.ConfigResolver;
24+
import com.google.firebase.perf.config.RemoteConfigManager;
2425
import com.google.firebase.perf.internal.GaugeManager;
25-
import com.google.firebase.perf.internal.RemoteConfigManager;
2626
import com.google.firebase.remoteconfig.RemoteConfigComponent;
2727
import dagger.Module;
2828
import dagger.Provides;

firebase-perf/src/test/java/com/google/firebase/perf/FirebasePerformanceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
import com.google.firebase.installations.FirebaseInstallationsApi;
3535
import com.google.firebase.perf.config.ConfigResolver;
3636
import com.google.firebase.perf.config.DeviceCacheManager;
37+
import com.google.firebase.perf.config.RemoteConfigManager;
3738
import com.google.firebase.perf.internal.GaugeManager;
38-
import com.google.firebase.perf.internal.RemoteConfigManager;
3939
import com.google.firebase.perf.util.Constants;
4040
import com.google.firebase.perf.util.ImmutableBundle;
4141
import com.google.firebase.remoteconfig.RemoteConfigComponent;

firebase-perf/src/test/java/com/google/firebase/perf/config/ConfigResolverTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import androidx.test.core.app.ApplicationProvider;
3232
import com.google.firebase.perf.BuildConfig;
3333
import com.google.firebase.perf.FirebasePerformanceTestBase;
34-
import com.google.firebase.perf.internal.RemoteConfigManager;
3534
import com.google.firebase.perf.util.ImmutableBundle;
3635
import com.google.firebase.perf.util.Optional;
3736
import org.junit.Before;

firebase-perf/src/test/java/com/google/firebase/perf/internal/RemoteConfigManagerTest.java renamed to firebase-perf/src/test/java/com/google/firebase/perf/config/RemoteConfigManagerTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
// Copyright 2020 Google LLC
1+
// Copyright 2021 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.
5-
//
65
// You may obtain a copy of the License at
6+
//
77
// http://www.apache.org/licenses/LICENSE-2.0
88
//
99
// Unless required by applicable law or agreed to in writing, software
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
package com.google.firebase.perf.internal;
15+
package com.google.firebase.perf.config;
1616

1717
import static com.google.common.truth.Truth.assertThat;
1818
import static java.nio.charset.StandardCharsets.UTF_8;

0 commit comments

Comments
 (0)