Skip to content

Commit c38a5ae

Browse files
committed
Fix unit test
1 parent 1dbc82a commit c38a5ae

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/session/gauges/GaugeManagerTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727
import static org.mockito.Mockito.times;
2828
import static org.mockito.Mockito.verify;
2929
import static org.mockito.Mockito.when;
30+
import static org.robolectric.Shadows.shadowOf;
3031

32+
import android.os.Looper;
3133
import androidx.test.core.app.ApplicationProvider;
3234
import com.google.firebase.components.Lazy;
3335
import com.google.firebase.perf.FirebasePerformanceTestBase;
@@ -344,6 +346,7 @@ public void testGaugeCounterStartsAJobToConsumeTheGeneratedMetrics() {
344346
.isEqualTo(TIME_TO_WAIT_BEFORE_FLUSHING_GAUGES_QUEUE_MS);
345347

346348
fakeScheduledExecutorService.simulateSleepExecutingAtMostOneTask();
349+
shadowOf(Looper.getMainLooper()).idle();
347350

348351
// Generate additional metrics, but doesn't start logging them as it hasn't met the threshold.
349352
generateMetricsAndIncrementCounter(5);

0 commit comments

Comments
 (0)