Skip to content

Commit 054be2e

Browse files
committed
test
1 parent 86a1167 commit 054be2e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

firebase-perf/src/test/java/com/google/firebase/perf/metrics/AppStartTraceTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,11 @@ public void timeToInitialDisplay_isLogged() {
298298
trace.onActivityCreated(activity1, bundle);
299299
trace.onActivityStarted(activity1);
300300
trace.onActivityResumed(activity1);
301+
// Experiment: simulate backgrounding before draw
302+
trace.onActivityPaused(activity1);
303+
trace.onActivityStopped(activity1);
304+
trace.onActivityStarted(activity1);
305+
trace.onActivityResumed(activity1);
301306
fakeExecutorService.runAll();
302307
verify(transportManager, times(1))
303308
.log(isA(TraceMetric.class), isA(ApplicationProcessState.class));
@@ -318,5 +323,6 @@ public void timeToInitialDisplay_isLogged() {
318323
assertThat(ttid.getName()).isEqualTo("_experiment_app_start_ttid");
319324
assertThat(ttid.getDurationUs()).isNotEqualTo(resumeTime - appStartTime);
320325
assertThat(ttid.getDurationUs()).isEqualTo(drawTime - appStartTime);
326+
assertThat(ttid.getSubtracesCount()).isEqualTo(6);
321327
}
322328
}

0 commit comments

Comments
 (0)