Skip to content

Commit 9df752a

Browse files
committed
firebase-perf: Apply Legacy Looper mode for some TransportManagerTest tests
Looks like some tests of TransportManagerTest are flaky, and from local experience Legacy Looper mode might can help it. Signed-off-by: utzcoz <[email protected]>
1 parent e916bde commit 9df752a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

firebase-perf/src/test/java/com/google/firebase/perf/transport/TransportManagerTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
import org.mockito.verification.VerificationMode;
6969
import org.robolectric.RobolectricTestRunner;
7070
import org.robolectric.annotation.Config;
71+
import org.robolectric.annotation.LooperMode;
7172
import org.robolectric.shadows.ShadowPackageManager;
7273

7374
/** Unit tests for {@link TransportManager}. */
@@ -151,6 +152,7 @@ public void validNetworkMetric_transportNotInitialized_getLoggedAfterInitializat
151152
}
152153

153154
@Test
155+
@LooperMode(LooperMode.Mode.LEGACY)
154156
public void validGaugeMetric_transportNotInitialized_getLoggedAfterInitialization() {
155157
initializeTransport(false);
156158
GaugeMetric validGauge = createValidGaugeMetric();
@@ -1145,6 +1147,7 @@ public void logNetworkMetric_globalCustomAttributesAreAdded() {
11451147
}
11461148

11471149
@Test
1150+
@LooperMode(LooperMode.Mode.LEGACY)
11481151
public void logGaugeMetric_globalCustomAttributesAreNotAdded() {
11491152
FirebasePerformance.getInstance().putAttribute("test_key1", "test_value1");
11501153
FirebasePerformance.getInstance().putAttribute("test_key2", "test_value2");

0 commit comments

Comments
 (0)