Skip to content

Commit 4728a4e

Browse files
Attempt to fix flaky E2E screen trace by relaunching the activity. (#3711)
1 parent 7926a0a commit 4728a4e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

firebase-perf/e2e-app/src/androidTest/java/com/google/firebase/testing/fireperf/FirebasePerformanceFragmentScreenTracesTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ public void onFragmentResumed(
7979
assertThat(activityRule.getScenario().getState())
8080
.isIn(Arrays.asList(State.CREATED, State.RESUMED));
8181
activityRule.getScenario().moveToState(State.CREATED);
82+
83+
// End Activity screen trace by relaunching the activity to ensure the screen trace is sent.
84+
activityRule.getScenario().launch(FirebasePerfFragmentsActivity.class);
8285
}
8386

8487
private void scrollRecyclerViewToEnd(int itemCount, int viewId) {

0 commit comments

Comments
 (0)