Skip to content

Commit 955c5f9

Browse files
committed
Add test rule which might fix github action unit test failure
1 parent 4574165 commit 955c5f9

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

firebase-perf/firebase-perf.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,4 +138,5 @@ dependencies {
138138
testImplementation libs.mockito.core
139139
testImplementation libs.mockito.mockito.inline
140140
testImplementation group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
141+
testImplementation "androidx.arch.core:core-testing:2.1.0"
141142
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828

2929
import android.content.Context;
3030
import android.content.pm.PackageInfo;
31+
32+
import androidx.arch.core.executor.testing.InstantTaskExecutorRule;
3133
import androidx.test.core.app.ApplicationProvider;
3234
import com.google.android.datatransport.TransportFactory;
3335
import com.google.android.gms.tasks.Tasks;
@@ -59,6 +61,7 @@
5961
import java.util.Map;
6062
import org.junit.After;
6163
import org.junit.Before;
64+
import org.junit.Rule;
6265
import org.junit.Test;
6366
import org.junit.runner.RunWith;
6467
import org.mockito.ArgumentCaptor;
@@ -88,6 +91,9 @@ public class TransportManagerTest extends FirebasePerformanceTestBase {
8891
@Mock private FlgTransport mockFlgTransport;
8992
@Captor private ArgumentCaptor<PerfMetric> perfMetricArgumentCaptor;
9093

94+
@Rule
95+
public InstantTaskExecutorRule instantTaskExecutorRule = new InstantTaskExecutorRule();
96+
9197
@Before
9298
public void setUp() {
9399
initMocks(this);

0 commit comments

Comments
 (0)